Знакомься: плата Arduino Uno
Узнаём, из чего состоит плата, и заставляем её поздороваться с компьютером.
Как маленькая плата понимает, что ей делать?
В стиральной машине, микроволновке и даже в музыкальной открытке спрятан крошечный компьютер — микроконтроллер. Сегодня у тебя в руках такой же.
Попробуй. В машине урока наведи курсор на части платы: чёрный чип, USB-разъём, ряды «гнёзд» по краям. Нажми «Залить программу» и посмотри, куда бегут сигналы.
Что ты заметил? Программа попадает в плату через USB и живёт в главном чипе — ATmega328P. Это и есть «мозг».
- Цифровые пины 0–13 умеют только два состояния: «есть ток» (HIGH, 5 вольт) и «нет тока» (LOW, 0 вольт).
- Аналоговые пины A0–A5 умеют измерять: не просто «да или нет», а «сколько» — от 0 до 1023.
- 5V и GND — «плюс» и «минус» питания. GND ещё называют «землёй».
- Светодиод L уже припаян к пину 13 — им можно мигать без деталей.
Любая программа для Arduino (её называют скетч) состоит из двух частей: setup() выполняется один раз при включении, loop() — по кругу, пока есть питание.
- • Плата Arduino Uno + USB-кабель × 1
- 1Установи Arduino IDE 2 с сайта arduino.cc (попроси взрослого, если нужен пароль от компьютера).
- 2Подключи плату USB-кабелем. На ней загорится зелёный огонёк ON.
- 3В меню «Инструменты → Плата» выбери Arduino Uno, в «Инструменты → Порт» — порт, который появился после подключения.
- 4Скопируй скетч ниже и нажми стрелку «Загрузить».
- 5Открой «Монитор порта» (значок лупы справа сверху) и выбери скорость 9600.
// Урок 1. Привет, плата!
void setup() {
Serial.begin(9600); // открываем «разговор» с компьютером на скорости 9600
Serial.println("Привет! Я Arduino Uno.");
}
void loop() {
Serial.print("Я работаю уже ");
Serial.print(millis() / 1000); // millis() — сколько миллисекунд прошло с включения
Serial.println(" сек.");
delay(1000); // ждём 1 секунду
}💡 Безопасность. Плата питается от USB — это всего 5 вольт, бояться нечего. Но никогда не соединяй проводом пины 5V и GND напрямую: это короткое замыкание, плата и USB-порт могут сгореть. Клади плату на стол, а не на металлический предмет.
Вызов
Поменяй текст приветствия на своё имя и сделай так, чтобы сообщение приходило каждые 2 секунды. Подсказка: ищи число 1000.