22.68M
Categories: informaticsinformatics electronicselectronics

Кнопочные ковбои. Урок 5. Разработка гаджетов на ARDUINO

1.

Кнопочные ковбои
Урок 5. Разработка гаджетов на ARDUINO

2.

Кнопочные ковбои
Забавная игра для
нескольких игроков
на скорость реакции
Игра начинается
после звукового
сигнала
Как только раздастся
сигнал, игроки
должны
нажать на кнопку
Кто быстрее нажмет,
тот и выиграл

3.

Будем использовать
+светодиоды
+кнопки
+пьезоэлемент

4.

Пьезоэлемент
(piezo)
+ электронное устройство, которое
издает звук
+ переводит напряжение в вибрацию,
от чего и появляется звук

5.

Создаем
схему
+2 кнопки
+2 диода
+4 резистора
+Пьезоэлемент

6.

Начинаем кодить
+ Будем писать собственный код
+ Открываем вкладку "Текст"

7.

Функция setup()
Структура кода
• вызывается один раз при запуске
платы, когда на Arduino подается
питание
• программа к функции
обращается только один раз
Функция loop()
• вызывается постоянно
• код, который будет внутри
функции, выполняется всегда

8.

устанавливает принцип
работы для заданного пина
Функция
pinMode()
Существует три возможных
способа работы:
• INPUT (для чтения данных с пина)
• OUTPUT (передает данные в пин)
• INPUT_PULLUP (для кнопки)

9.

Частота
+ целое число без знака
+ может принимать значение до 65 535
+ не все тона может услышать
человеческое ухо
+ лучше всего человек воспринимает
звуки с частотой от 2000 до 5000

10.

Кодим и
тестируем!

11.

Финальный
код

12.

Схема на
реальной
плате

13.

Схема на
реальной
плате

14.

High level
+ Игру всегда можно улучшить
и доработать. К примеру, ввести
больше игроков или добавить LEDдисплей для отображения на нем
статистики игроков

15.

ДЗ №5

16.

ДЗ №5

17.

Вопросы?
English     Русский Rules