Презентация на тему "Платформа arduino"

Презентация: Платформа arduino
Включить эффекты
1 из 32
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
4.0
3 оценки

Комментарии

Нет комментариев для данной презентации

Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.


Добавить свой комментарий

Аннотация к презентации

Посмотреть и скачать презентацию по теме "Платформа arduino", включающую в себя 32 слайда. Скачать файл презентации 3.99 Мб. Средняя оценка: 4.0 балла из 5. Большой выбор powerpoint презентаций

  • Формат
    pptx (powerpoint)
  • Количество слайдов
    32
  • Слова
    другое
  • Конспект
    Отсутствует

Содержание

  • Презентация: Платформа arduino
    Слайд 1

    Платформа Arduino

  • Слайд 2

    Arduino –  аппаратная вычислительная платформа, основными компонентами которой являются простая плата ввода/вывода и среда разработки на языке Processing/Wiring. Arduino может использоваться как для создания автономных интерактивных объектов, так и подключаться к программному обеспечению, выполняемому на компьютере

  • Слайд 3

    Аппаратные средства Arduino

  • Слайд 4

    Аппаратные средства Arduinoвключают популярные и доступные комплектующиеизделия. Поэтому принцип работы системы понятен, настройка схемы под требования разработчика проста и обеспечена возможность дальнейшей модификации. Основа контроллер ATmegaкомпании Atmel широко распространенного 8-разрядного семейства AVR. К нему добавляется узел электропитания и последовательный интерфейс.В последних версиях Arduinoимеется USB-интерфейс. Через него происходит загрузка программ пользователя и, при необходимости, обмен данными между персональным компьютером и платой Arduinoво время выполнения программы.

  • Слайд 5
  • Слайд 6
  • Слайд 7
  • Слайд 8

    Язык программирования ARDUINO

  • Слайд 9

    В Arduino-IDE (Integrated Development Environment) — встроенной среде разработки находятся различные инструменты и настройки, которые облегчают общениес программой Arduino.

  • Слайд 10
  • Слайд 11

    Структура программы arduino

    Комментарии и описание программы. Заголовки файлов и подключенные библиотеки. Объявление глобальных переменных. Стандартная настройка void setup () (порты и конфигурация). Основной цикл void loop (). Собственные процедуры

  • Слайд 12

    Типы данных ( ознакомится)

    Логический (булевый) тип данных — boolean. Может принимать одно из двух значений true или false. boolean занимает в памяти один байт Char(символ)Переменная типа char занимает 1 байт памяти и может хранить один алфавитно-цифровой символ (литеру). При объявление литеры используются одиночные кавычки: 'A' (двойные кавычки используется при объявлении строки символов - тип string: "ABC"). Byte - тип данных byte 8-ми битное беззнаковое целое число, в диапазоне 0..255. Int(целое)о дин их наиболее часто используемых типов данных для хранения чисел. int занимает 2 байта памяти, и может хранить числа от -32 768 до 32 767 unsignedint - (беззнаковое целое) число, также как и тип int (знаковое) занимает в памяти 2 байта. Но в отличие от int, тип unsignedint может хранить только положительные целые числа в диапазоне от 0 до 65535 (2^16)-1)

  • Слайд 13

     long(длинное) используется для хранения целых чисел в расширенном диапазоне от -2,147,483,648 до 2,147,483,647.long занимает 4 байта в памяти Unsigned long  (без знака длинное) используется для хранения положительных целых чисел в диапазоне от 0 до 4,294,967,295 (2^32 - 1) изанимает 32 бита (4 байта) в памяти. float  (плавающий) служит для хранения чисел с плавающей запятой. Этот тип часто используется для операций с данными, считываемыми с аналоговых входов. Диапазон значений — от -3.4028235E+38 до 3.4028235E+38. Переменная типа floatзанимает 32 бита (4 байта) в памяти Double(двойной), в отличие от большинства языков программирования, имеет ту же точность, что и тип float и занимает также 4 байта памяти

  • Слайд 14

    Базовая структура программы для Arduino довольно проста и состоит, по меньшей мере, из двух частей. В этих двух обязательных частях, или функциях, заключён выполняемый код Где setup() — это подготовка, а loop() — выполнение. Обе функции требуются для работы программы.

  • Слайд 15

    Перед функцией setup - в самом начале программы, обычно, идёт, объявление всех переменных. setup - это первая функция, выполняемая программой, и выполняемая только один раз, поэтому она используется для установки режима работы портов (pinMode()) или инициализации последовательного соединения

  • Слайд 16
  • Слайд 17

    Следующая функция loop содержит код, который выполняется постоянно — читаются входы, переключаются выходы и т.д. Эта функция — ядро всех программ Arduino и выполняет основную работу.

  • Слайд 18
  • Слайд 19

    Функция — это блок кода, имеющего имя, которое указывает на исполняемый код, который выполняется при вызове функции. Функции voidsetup() и voidloop() уже обсуждались

  • Слайд 20

    Могут быть написаны различные пользовательские функции, для выполнения повторяющихся задач и уменьшения беспорядка в программе. При создании функции, первым делом, указывается тип функции. Это тип значения, возвращаемого функцией, такой как 'int' для целого (integer) типа функции. Если функция не возвращает значения, её тип должен быть void. За типом функции следует её имя, а в скобках параметры, передаваемые в функцию.

  • Слайд 21
  • Слайд 22

    {} фигурные скобки Фигурные скобки (также упоминаются как просто «скобки») определяют начало и конец блока функции или блока выражений, таких как функция voidloop() или выражений (statements) типа for и if.

  • Слайд 23

    За открывающейся фигурной скобкой { всегда должна следовать закрывающаяся фигурная скобка }. Об этом часто упоминают, как о том, что скобки должны быть «сбалансированы». Несбалансированные скобки могут приводить к критическим, неясным ошибкам компиляции, вдобавок иногда и трудно выявляемым в больших программах.

  • Слайд 24

    переменные

    Переменные — это способ именовать и хранить числовые значения для последующего использования программой. Само название - переменные, говорит о том, что переменные - это числа, которые могут последовательно меняться, в отличие от констант, чьё значение никогда не меняется. Переменные нужно декларировать (объявлять), и, что очень важно - им можно присваивать значения, которые нужно сохранить. Следующий код объявляет переменную inputVariable, а затем присваивает ей значение, полученное от 2-го аналогового порта:

  • Слайд 25

    Переменные могут быть объявлены в начале программы перед voidsetup(), локально внутри функций, и иногда в блоке выражений таком, как цикл for. То, где объявлена переменная, определяет её границы (область видимости), или возможность некоторых частей программы её использовать.

  • Слайд 26

    Глобальные переменные таковы, что их могут видеть и использовать любые функции и выражения программы. Такие переменные декларируются в начале программы перед функцией setup(). Локальные переменные определяются внутри функций или таких частей, как цикл for. Они видимы и могут использоваться только внутри функции, в которой объявлены.

  • Слайд 27
  • Слайд 28

    массивы

  • Слайд 29

    арифметика

  • Слайд 30

    операторы сравнения

  • Слайд 31

    логические операторы

  • Слайд 32

    константы

    true/false high/low Эти константы определяют уровень выводов как HIGH или LOW и используются при чтении или записи на логические выводы. HIGH определяется как логический уровень 1, ON или 5 вольт(3-5), тогда как LOW — 0, OFF или 0 вольт(0-2)

Посмотреть все слайды

Сообщить об ошибке