Слайд 2Arduino это
Arduino – это инструмент для проектирования электронных устройств (электронный конструктор)
Arduino
применяется для создания электронных устройств с возможностью приема сигналов от различных цифровых и аналоговых датчиков, которые могут быть подключены к нему, и управления различными исполнительными устройствами.
Проекты устройств, основанные на Arduino, могут работать самостоятельно или взаимодействовать с программным обеспечением на компьютере
Слайд 3Платформа Arduino
Электронный конструктор и удобная платформа быстрой разработки электронных устройств для новичков
и профессионалов
Среда разработки
Платы
Слайд 4Области использования МК
Промышленность
Медицина
Транспорт
Робототехника
Бытовая техника, умный дом
Игрушки
Слайд 5Основные платы
Uno
базовая платформа Arduino
14 цифровых входов/выходов (из них 6 ШИМ)
6 аналоговых входов
1
последовательный порт UART
программируется через USB с токовой защитой
дополняется платами расширения
Mega2560
54 цифровых входа/выхода (из них 14 ШИМ)
16 аналоговых входов
4 последовательных порта UART
дополняется платами расширения
программируется через USB
Nano
14 цифровых входов/выходов (6 могут использоваться как выходы ШИМ)
8 аналоговых входов
программируется через Mini-USB
Слайд 6Плата Arduino Uno
РАЗЪЕМ USB
5В
РАЗЪЕМ ПИТАНИЯ 7-12В
ЦЕНТР +
+
Слайд 7Широтно-импульсная модуляция
Микроконтроллеры обычно не могут выдавать произвольное напряжение. Они могут выдать либо
напряжение питания (например, 5 В), либо землю (т.е. 0 В) Но уровнем напряжения управляется многое: например, яркость светодиода или скорость вращения мотора. Для симуляции неполного напряжения используется ШИМ (Широтно-Импульсная Модуляция, англ. Pulse Width Modulation или просто PWM)
Слайд 8Скважность
Отношение времени включения и выключения называют скважностью (англ. duty cycle).
Не любой порт Arduino поддерживает широтно-импульсную модуляцию, если вы хотите регулировать напряжение, вам подойдут пины, помеченные символом тильда «~». Для Arduino Uno это пины 3, 5, 6, 9, 10, 11
Слайд 9Hello, world!
Предложить схему для мигания светодиодом
Написать программу, которая мигает светодиодом
Скомпилировать программу
Загрузить программу
в Arduino
Программа выполняется = светодиод мигает