Arduino
Это понятие впервые встречается на программе «Электроника, программирование и инженерная практика» — примерно 13-14 лет (7-8 класс).
Плата с маленьким компьютером, которую легко программировать: подключаешь к ней датчики и моторы — и собираешь собственное устройство.
Базовая пластина конструктора: к ней пристёгиваются детали-датчики и детали-моторы, а оживляет всё твоя программа.
Показать на плате Arduino Uno три части: разъём USB, микросхему-«мозг» и ряды контактов для датчиков и моторов.
Платформа для быстрой сборки электроники: плата с микроконтроллером, питанием и USB для загрузки программы плюс среда Arduino IDE. Программа-скетч пишется на упрощённом C++ и состоит из setup() (один раз) и loop() (повторяется). Пины платы настраиваются входами — читать датчики, или выходами — управлять светодиодами, реле, моторами.
Загрузить в плату скетч Blink и изменить его так, чтобы светодиод мигал вдвое чаще.
Открытая аппаратно-программная платформа: платы (Uno — ATmega328P, 16 МГц, 14 цифровых и 6 аналоговых пинов, логика 5 В; Nano, Mega; 32-битные платы на 3,3 В), IDE и экосистема библиотек. Пин отдаёт около 20 мА (предел 40 мА) — мощная нагрузка только через транзистор, драйвер или реле. Схемы открыты, отсюда множество клонов и шилдов; в серийном изделии плату Arduino заменяют своей платой с тем же микроконтроллером.
Собрать ночник: фоторезистор на аналоговый вход, светодиод через резистор 220 Ом; подобрать порог срабатывания по монитору порта.
Частое заблуждение
«Arduino — это и есть микроконтроллер». Нет: Arduino — плата вокруг микроконтроллера (питание, разъёмы, USB) плюс среда программирования; сам микроконтроллер — микросхема на плате.