Similar presentations:
Arduino. Технический хакатон
1.
Технический хакатонДубна - 2023
2.
ArduinoПлатформа для программирования микроконтроллеров
UNO
MINI
NANO
MEGA
3.
Arduino UNO• 13 цифровых портов (D0D13)
• 6 аналоговых портов (A0A5)
• Рабочее напряжение 5В
4.
Среда программирования ArduinoIDE
Кнопка переноса программы в контроллер
5.
Структура программы• Функция setup — выполняется 1 раз
• Инициализация переменных
• Настройка библиотек
• Функция loop — выполняется периодически
• Моргание светодиода
• Вращение сервопривода
• Считывание показаний с датчиков
6.
Работа с SerialОтправляем на компьютер
сообщение
example_serial.ino
7.
Работа с SerialОткрыть монитор порта
8.
Макетная плата9.
Схема подключения светодиода10.
Светодиодная мигалкаКаждую секунду меняем состояние светодиода
example_led_blink.ino
11.
Схема подключения кнопки исветодиода
12.
Работа с кнопкойВключаем светодиод нажатием на кнопку
led_button.ino
13.
Работа с флагомНе реагируем на кнопку после первого нажатия
flag_button.ino
14.
Фоторезистор• Меняет сопротивление в
зависимости от
освещенности
15.
Схема подключенияфоторезистора
16.
Работа с фоторезисторомОтправляем показания фоторезистора на компьютер
foto_serial.ino
17.
Шим сигнал• 6 пинов со знаком ~
• Используется для плавного
включение светодиода и
управления сервоприводом
18.
Подключение светодиода к ШИМпину
19.
Работа с ШИМПлавное включение светодиода
pwm_led.ino
20.
Ультразвуковой датчик расстояния• Позволяет измерить
расстояние до объекта
• Принцип работы
основан на ультразвуке
• Диапазон измерений 2400см
21.
Схема подключения ультразвуковогодатчика
22.
Работа с ультразвукомОтправляем показания датчика на компьютер
ultrasonic_start.ino
23.
Сервопривод• Поворачивается на
заданный угол от 0 до
180 градусов
• Подключается на ШИМ
пин
24.
Схема подключения сервопривода25.
Работа с сервоприводомservo_start.ino
26.
Датчик шума• Микрофон с усилителем
• Настраиваемая
чувствительность
27.
Схема подключения датчика шума28.
Работа с датчиком шумаnoise_start.ino
29.
Светодиодная матрица• Собственный
контроллер управления
• 8 линий по 8
светодиодов
30.
Схема подключения LED матрицы31.
Работа с LED матрицейmatrix_start.ino