🤖 Робототехника 🚗 Робомашинка
1 2 3 4 5 6 7 8 9 10 11 12
Урок 3 · сборка

Мозг и провода — первая жизнь

Цель урока Подключить моторы к драйверу L298N, залить простой скетч — и машина впервые поедет (вперёд 2 секунды и стоп). Это «первая жизнь».

🔌 Подключаем моторы к L298N

Драйвер L298N — это «мускулы». У него два канала: один на левые моторы, другой на правые. Каждый канал управляется тремя пинами Arduino:

Схема подключения UNO и L298N
⚠️ Пины зависят от твоей платы В наборе провода часто уже разведены под определённые пины. Сверь номера пинов на схеме с реальной платой и инструкцией Elegoo. В нашем коде по умолчанию: левые ENA=5, IN1=7, IN2=8, правые ENB=6, IN3=9, IN4=11.

🚀 Заливаем проверочный скетч

Открой drive_test.ino в Arduino IDE (плата «Arduino UNO»), выбери порт и нажми «Загрузить». Внутри всё просто:

// едем вперёд: оба мотора крутятся «вперёд»
digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW);
digitalWrite(IN3, HIGH); digitalWrite(IN4, LOW);
analogWrite(ENA, 200);   // скорость левых
analogWrite(ENB, 200);   // скорость правых
delay(2000);          // 2 секунды
⬇️ drive_test.ino
⚠️ ПОДНИМИ машину на коробок! Перед заливкой поставь машину на коробок/книжку, чтобы колёса крутились в воздухе. Иначе она уедет со стола. Включи питание машины (батареи) — без него моторы не поедут.
💡 Машина едет криво или назад? Если колёса крутятся не туда — поменяй местами два провода этого мотора на L298N (или поменяй HIGH/LOW в коде). Это нормальная настройка, у всех бывает.
✅ Проверка Машина проехала вперёд ~2 секунды и остановилась. Все 4 колеса крутятся в нужную сторону. Получилось? Теперь передадим управление Python.
💡 Это единственный «сырой» скетч в курсе Он нужен только чтобы убедиться: моторы и драйвер L298N живые. Дальше мы больше не программируем Arduino — на следующем уроке зальём готовую прошивку Firmata и всем будем управлять из Python.

🧠 Проверь себя

Выбери ответ. Ошибёшься — 30 секунд на то, чтобы вернуться в урок и перечитать.

Что такое драйвер L298N?

✅ У него два канала — на левые и правые моторы. ENA/ENB — скорость, IN1…IN4 — направление.

Что сделать ПЕРЕД заливкой проверочного скетча?

✅ Иначе машина уедет со стола. И не забудь включить питание машины — без него моторы не поедут.
← НазадУрок 2 — Сборка шасси