Arduino — плата с микроконтроллером, которой управляет скетч из двух функций. Первые устройства собирают на макетной плате из светодиодов, резисторов и кнопок.
Что нужно знать
- Скетч: setup() — один раз (настройка выводов), loop() — бесконечно. pinMode(pin, OUTPUT/INPUT), digitalWrite(pin, HIGH/LOW), delay(мс).
- Светодиод: анод (длинная ножка) — к плюсу, катод — к GND, обязательно через резистор.
- Резистор по закону Ома: R = (Uпитания − Uсветодиода) / I; 5 В, 2 В, 15 мА → 200 Ом (берут 220).
- Макетная плата: короткие ряды соединены, шины питания — вдоль краёв; пайка не нужна. Схему собирают при отключённом питании.
- ШИМ: analogWrite(pin, 0…255) на выводах с «~»; коэффициент заполнения = значение / 255. Глаз усредняет быстрое мигание — меняется видимая яркость.
- Мигание: период = сумма задержек, частота = 1 / период (500 + 500 мс → 1 Гц).
- Звук: tone(pin, частота), noTone(pin); 440 Гц — нота ля.
- Входы — кнопки, датчики, потенциометры; выходы — светодиоды, пищалки, двигатели (через транзистор или драйвер).
Где чаще всего ошибаются
- Подключать светодиод без резистора.
- Путать анод и катод — светодиод не горит.
- Вызывать analogWrite на выводе без значка «~».
- Подключать двигатель напрямую к выводу платы: ток вывода слишком мал.
Проверить себя
По этой же теме курса есть проверочная работа из 15 заданий на 25 минут. Проверка автоматическая, результат виден сразу — и по работе целиком, и по каждой теме.
Интернет вещей · 7–9 классы · Arduino: электрическая цепь, светодиод, ШИМ и звук