Руководства · 11 мин чтения

Стартовый набор Arduino: что купить в первую очередь, а без чего обойтись

Что должно быть в стартовом наборе Arduino? Плата, макетная плата, провода, светодиоды, датчики, сервопривод и LCD, Uno или Nano, набор или детали по отдельности и список деталей на 10 проектов.

Цель при покупке стартового набора Arduino — одним заказом закрыть все проекты первых недель и не платить за детали, которые так и не выйдут из коробки. Основа хорошего первого заказа на самом деле небольшая: Arduino Uno с USB-кабелем, макетная плата, перемычки, светодиоды и резисторы, несколько кнопок, потенциометр, зуммер и два-три базовых датчика. Добавь сервопривод и LCD — и можно собрать десятки проектов, которых новичку хватит на первые два месяца.

В этом руководстве по каждой детали объясняем, зачем она нужна, сколько её брать и в каких проектах она используется. Здесь же разница между готовым набором и покупкой деталей по отдельности, выбор между Uno и Nano, покупки, которые зря съедают бюджет, и момент, когда пора переходить на ESP32 или Raspberry Pi Pico. Цены постоянно меняются от продавца к продавцу, поэтому конкретных сумм не называем; вместо этого говорим, какие детали недорогие, а какие относительно дорогие. Ещё здесь есть готовая таблица покупок для первых 10 проектов и скетч, который в первый же день проверяет все новые детали разом.

Arduino Uno
Arduino Uno
Макетная плата
Макетная плата
Светодиод
Светодиод

Коротко: твой первый список покупок

ДетальРекомендуемое количествоДля чего
Arduino Uno R3 (клон подойдёт) + USB-кабель1Мозг проектов; код загружается с компьютера, питание по USB
Макетная плата (830 точек)1 (лучше 2)Сборка схем без пайки; подробнее: Что такое макетная плата?
ПеремычкиНабор из 65 штук «папа-папа» + 20–40 «мама-папа»Соединения между Arduino, макетной платой и модулями
Светодиоды 5 мм (красные, жёлтые, зелёные, белые)20+Опыты с выходами, индикаторы, светофор; Что такое светодиод?
Набор резисторов (в основном 220 Ω, 1 kΩ, 10 kΩ)От 10 штук каждого номиналаОграничение тока светодиодов, делители напряжения; Что такое резистор?
Тактовые кнопки (6×6 мм, 4 ножки)4–5Цифровой вход; Как подключить кнопку
Потенциометр 10 kΩ2Аналоговый вход, регулировка скорости и яркости; Что такое потенциометр?
Зуммер (1 активный + 1 пассивный)2Писк и мелодии; Активный и пассивный зуммер
Фоторезистор (LDR)2Измерение света, ночник; Фоторезистор (LDR)
Датчик расстояния HC-SR041Измерение расстояния, парктроник; HC-SR04
Датчик температуры и влажности DHT111Мини-метеостанция; DHT11
Сервопривод SG901Поворот на заданный угол, дверцы и шлагбаумы; Что такое сервопривод?
LCD 16x2 + I2C-модуль (или OLED 0,96 дюйма)1Вывод показаний на экран; I2C LCD-дисплей
Цифровой мультиметр1Проверка напряжения, сопротивления и обрывов проводов

Большинство деталей из списка по отдельности стоят недорого; самые крупные статьи бюджета — обычно плата, дисплей, сервопривод и мультиметр. Расходники вроде светодиодов, резисторов и перемычек всегда выгодно брать с запасом: погнуть ножку, сжечь светодиод или потерять провод в первых опытах — совершенно нормально, а один недостающий резистор может сорвать весь вечер. Мультиметр так же важен, как и плата: когда схема не работает, только измерение покажет, где проблема — в коде или в подключении.

Выбор платы: Arduino Uno или Nano?

Самый надёжный выбор для первой платы — Arduino Uno R3. Большинство примеров, книг и библиотек в интернете проверены на Uno; в её гнёзда можно сразу втыкать перемычки, а поскольку она работает от 5 V, с ней напрямую работают почти все датчики для начинающих. Arduino Nano использует тот же процессор ATmega328P, поэтому код полностью совпадает; разница в том, что она очень маленькая и вставляется прямо в макетную плату. Все платы подробно сравниваем в статье Какую Arduino купить?

Плата Arduino Nano
Arduino Nano: тот же процессор, что и у Uno, но настолько маленькая, что вставляется прямо в макетную плату.
ПараметрArduino Uno R3Arduino Nano
ПроцессорATmega328P, 16 MHzATmega328P, 16 MHz
Рабочее напряжение5 V5 V
Цифровые / аналоговые пины14 / 614 / 8 (A6 и A7 — только аналоговый вход)
USB-разъёмUSB-B (кабель как у принтера)Mini USB, у новых клонов USB-C
На макетной платеСтавится рядом и подключается проводамиВставляется прямо в макетную плату
Совместимость с шилдамиДаШилды для Uno не подходят
Лучше всего дляПервой платы, учёбы и экспериментовПостоянных и компактных проектов, второй платы

Для программирования между оригинальной Arduino и клоном нет разницы: та же IDE, те же библиотеки и та же раскладка пинов. Оригинальная плата дороже, но проходит контроль качества и поддерживает проект Arduino; клоны отлично подходят для учёбы, и сжечь на них пин не так обидно. Новые Uno R4 Minima и Uno R4 WiFi — более мощные 32-битные платы с USB-C, а у R4 WiFi есть ещё Wi-Fi и Bluetooth. Но некоторые старые библиотеки написаны только под AVR-процессор R3, поэтому как первая плата R3 преподносит меньше сюрпризов.

На большинстве недорогих клонов USB-соединением занимается микросхема CH340; если порт не появляется, сначала установи драйвер для неё. Если код не загружается в клон Nano, попробуй ATmega328P (Old Bootloader) в меню «Инструменты › Процессор» (Tools › Processor). Следи и за кабелем: некоторые USB-кабели только заряжают и не передают данные; если светодиод на плате горит, а компьютер её не видит, первым под подозрением оказывается кабель.

Макетная плата и перемычки: здесь случается больше всего ошибок

Макетная плата — это плата с множеством отверстий, на которой схемы собирают без пайки. Для первого заказа возьми полноразмерную плату на 830 точек: половинки на 400 точек быстро заполняются одним датчиком и дисплеем. Каждый ряд из пяти отверстий в середине соединён внутри, а длинные красные и синие линии по краям предназначены для питания (5V и GND). На некоторых длинных платах эти шины питания разделены посередине; если видишь разрыв в линии, половина схемы останется без питания, пока не соединишь половинки коротким проводом. Сборка схем без знания внутренних соединений — причина номер один жалоб «код правильный, а ничего не работает»; подробности в статье Что такое макетная плата?

Перемычки для Arduino
Перемычки позволяют соединять Arduino, макетную плату и модули без пайки.
  • «Папа-папа» (M-M): для макетной платы и соединений между Arduino и макетной платой; их понадобится больше всего.
  • «Мама-папа» (F-M): подключают модули с торчащими штырьками (модуль DHT11, HC-SR04, I2C-модуль LCD) прямо к макетной плате или к Arduino.
  • «Мама-мама» (F-F): для соединения двух модулей или плат со штырьками, например ESP32; в первом наборе хватит нескольких штук.
  • Набор нарезанных жёстких проводов: даёт аккуратные плоские соединения на макетной плате и уменьшает путаницу в постоянных схемах.
  • Длина: хватает 10–20 см; очень длинные провода путаются и ловят помехи на линиях вроде I2C.

Светодиоды, резисторы, кнопки, потенциометры и зуммеры

Светодиоды и резисторы — основа всего, что ты будешь делать с Arduino поначалу. Светодиод всегда подключают к пину 5 V через резистор: на красном светодиоде падает около 2 V, поэтому с резистором 220 Ω ток равен (5 − 2) / 220 ≈ 13,6 mA — это безопасно и для светодиода, и для пина Arduino. Для других цветов и токов используй калькулятор резистора для светодиода, а чтобы прочитать номинал резистора в руке — утилиту Цветовой код резисторов. Вместо того чтобы покупать резисторы по одному, дешевле и удобнее взять набор с номиналами 220 Ω, 330 Ω, 1 kΩ, 4,7 kΩ и 10 kΩ.

Резисторы для проектов на Arduino
Резисторы на четверть ватта: поначалу чаще всего понадобятся 220 Ω, 1 kΩ и 10 kΩ.
  • Тактовая кнопка: четырёхногие кнопки 6×6 мм идеально встают поперёк канавки посередине макетной платы. Если использовать в коде INPUT_PULLUP (внутренняя подтяжка, pull-up), их можно подключать без дополнительного резистора; почему — объясняем в статье Подключение кнопки и защита от дребезга.
  • Потенциометр: линейный потенциометр на 10 kΩ (B10K) учит читать значения от 0 до 1023 через analogRead; он нужен для яркости светодиода, угла сервопривода и контраста LCD. Подробнее: Что такое потенциометр?
  • Зуммер: активный зуммер сам пищит, когда на него подают напряжение; пассивный играет ноты командой tone(). Если хочешь мелодии, выбирай пассивный; различия — в статье Что такое зуммер?
  • RGB-светодиод: не обязателен, но это недорогое дополнение, чтобы разобраться в смешивании цветов и увидеть PWM своими глазами; смотри RGB-светодиод.
  • Конденсаторы и транзисторы: для первых проектов не нужны; несколько конденсаторов на 100 µF и NPN-транзистор вроде BC547 пригодятся позже, когда дело дойдёт до моторов и реле.

Какие датчики нужны в первом наборе?

Правило выбора датчиков простое: каждый должен учить своему способу чтения данных. LDR учит аналоговому чтению, HC-SR04 — измерению длительности импульса, DHT11 — чтению цифровых данных через готовую библиотеку, а PIR — простому сигналу «вкл/выкл». Эти четыре датчика дают большую часть того, что предлагают огромные коробки с десятками модулей, и стоят намного меньше. Если тебя увлекают проекты с пультом, добавь в список ИК-приёмник и пульт. Подробное сравнение датчиков — в нашем Руководстве по датчикам Arduino.

HC-SR04
HC-SR04
DHT11
DHT11
LDR
LDR
PIR (HC-SR501)
PIR (HC-SR501)
ДатчикЧто измеряетЧему учитПример проекта
LDR + 10 kΩОсвещённостьanalogRead, делитель напряженияАвтоматический ночник
HC-SR04Расстояние, 2–400 смpulseIn, расчёт через скорость звукаПарктроник, ростомер
DHT11Температура 0–50 °C, влажность 20–90%Работа с библиотекой, цифровые данныеМини-метеостанция
PIR (HC-SR501)Движение человекаЦифровой вход, отсчёт времениСвет по движению, сигнализация
ИК-приёмник + пультКоды кнопок пультаДекодирование, дистанционное управлениеСветодиод и мелодия с пульта

Движение и дисплеи: сервопривод, LCD и OLED

Сервопривод SG90 — маленький мотор, который поворачивается на любой угол от 0 до 180 градусов и удерживает его; управление сервоприводом с потенциометра — первый проект, после которого с Arduino можно сказать «оно двигается!». Шлагбаум с пультом, автоматический дверной замок или поворотная платформа для камеры — всё это начинается с сервопривода; как он работает, читай в статье Что такое сервопривод? Для первого набора хватит SG90 с пластиковыми шестернями; MG90S с металлическими прочнее, но немного дороже.

Один SG90 без нагрузки от пина 5V Arduino обычно работает, но под нагрузкой сервопривод резко потребляет ток, и плата может перезагрузиться. Если сервоприводов два и больше, или нужен мотор постоянного тока либо шаговый двигатель, используй отдельный источник 5 V и соедини земли обоих источников. Никогда не подключай моторы постоянного тока и шаговые двигатели прямо к пину Arduino: между ними нужен драйвер (например, L298N).
SG90
SG90
LCD 16x2 I2C
LCD 16x2 I2C
OLED SSD1306
OLED SSD1306

Первым дисплеем пусть будет I2C LCD 16x2: он подключается всего четырьмя проводами (GND, VCC, SDA, SCL), занимает на Arduino только два пина данных (A4 и A5 на Uno), а 32 символов в двух строках хватает для большинства проектов с датчиками. Голый LCD без I2C-модуля требует больше десяти проводов и отдельный потенциометр для контраста и забивает всю макетную плату; поэтому при покупке убедись, что модуль уже припаян. Если хочешь рисовать графику, значки или маленькие игры, OLED-дисплей 0,96 дюйма чётче и меньше. Про настройку и адреса читай в статье I2C LCD-дисплей.

Готовый набор или детали по отдельности?

КритерийГотовый стартовый наборПокупка по отдельности
Общая стоимостьОбычно дешевле; выгода комплектаМожет выйти дешевле, если точно знаешь, что брать
СовместимостьДетали подобраны для совместной работыРиск взять не ту модель или упустить деталь
Неиспользуемые детали74HC595, матрица 8x8 или шаговый двигатель могут долго лежать в коробкеПокупаешь только то, чем будешь пользоваться
РасходникиСветодиодов, резисторов и проводов часто малоБерёшь столько, сколько нужно
ПорядокПриходит в коробке с отделениямиОрганайзер нужно покупать отдельно
Кому подходит?Полным новичкам, в подарокТем, кто знает, что нужно; для второго заказа
Тип набораОбычно входитХватит для
Базовый наборUno, USB-кабель, макетная плата, провода, светодиоды, резисторы, кнопки, зуммер, LDR, потенциометрАнимаций на светодиодах, светофора, кнопок, мелодий, ночника
Средний набор (super starter)Базовый набор + HC-SR04, DHT11, сервопривод SG90, LCD 16x2, 7-сегментный индикатор, ИК-приёмник и пультПарктроника, метеостанции, проектов с пультом, управления сервоприводом
Большой набор (с RFID)Средний набор + RFID RC522, клавиатура, реле, джойстик, шаговый двигатель, матрица 8x8, модуль часов RTCДверного замка по карте, сейфа с кодом, цифровых часов, простых игр

Для большинства самый разумный путь — взять средний стартовый набор и докупить недостающее отдельно. При выборе набора читай список деталей построчно: плата — Uno R3, есть ли USB-кабель, макетная плата на 830 точек, припаян ли к LCD I2C-модуль, есть ли сервопривод и хотя бы два датчика? Если всё это есть, остальные детали вторичны. Потом купи с запасом светодиоды, резисторы и перемычки: эти расходники — самое слабое место большинства наборов. Большие наборы имеют смысл, только если ты действительно будешь пользоваться деталями вроде RFID-считывателя, клавиатуры и реле; если выбирать набор только потому, что в нём больше деталей, многие из них месяцами пролежат в коробке.

Таблица покупок для первых 10 проектов

В таблице ниже — первые 10 проектов от простого к сложному и детали для каждого. Во всех проектах общие Arduino Uno, USB-кабель, макетная плата и перемычки; в таблице указаны только дополнительные детали. Проекты опираются друг на друга: последовательные выходы, освоенные на светофоре, снова появляются в парктронике, а аналоговое чтение с потенциометра — в управлении сервоприводом.

№ПроектДополнительные деталиЧему учит
1Мигание светодиодом (Blink)1 светодиод, 1 × 220 ΩdigitalWrite, delay
2СветофорКрасный, жёлтый и зелёный светодиоды, 3 × 220 ΩПоследовательные выходы, отсчёт времени
3Управление светодиодом кнопкой1 кнопка, 1 светодиод, 1 × 220 ΩdigitalRead, INPUT_PULLUP
4Яркость светодиода от потенциометраПотенциометр 10 kΩ, 1 светодиод, 1 × 220 ΩanalogRead, PWM
5Мелодия на зуммереПассивный зуммерtone(), частота и ноты
6Ночник на LDRLDR, 1 × 10 kΩ, 1 светодиод, 1 × 220 ΩДелитель напряжения, пороговое значение
7Дальномер и парктроникHC-SR04, зуммер, 3 светодиода, 3 × 220 ΩpulseIn, расчёт расстояния
8Измеритель температуры и влажностиDHT11Установка библиотеки, монитор порта
9Управление сервоприводом потенциометромСервопривод SG90, потенциометр 10 kΩБиблиотека Servo, map()
10Температура и расстояние в реальном времени на LCDI2C LCD 16x2, DHT11, HC-SR04I2C, вывод данных на дисплей

Вместе эти десять проектов сводятся к такому минимальному списку покупок: по одному красному, жёлтому и зелёному светодиоду, три резистора на 220 Ω и один на 10 kΩ, одна кнопка, один потенциометр, один пассивный зуммер, один LDR, один HC-SR04, один DHT11, один SG90 и один I2C LCD. Это самый скромный вариант, где одновременно используется не больше трёх светодиодов; для запаса и собственных идей советуем брать светодиодов и резисторов в несколько раз больше. Если сверить состав набора с этой таблицей, ни один проект не встанет из-за недостающей детали.

Проверь детали в первый же день: пять деталей, один скетч

Самый быстрый способ убедиться, что новые детали работают, — проверить их все в одной схеме. Сделай соединения ниже и загрузи код: при повороте потенциометра должна меняться яркость светодиода, при нажатии кнопки — пищать зуммер, а в мониторе порта (9600 бод) должны бежать значения потенциометра и LDR. Если закрыть LDR рукой, значение должно заметно упасть.

ДетальПодключение к Arduino UnoПримечание
Светодиод + 220 ΩПин 9 → резистор → длинная ножка светодиода; короткая ножка → GNDПин 9 поддерживает PWM (знак ~)
КнопкаОдна ножка к пину 2, ножка по диагонали к GNDИспользуется внутренняя подтяжка, резистор не нужен
Пассивный зуммер+ к пину 8, − к GNDАктивный зуммер тоже пищит, но одним тоном
ПотенциометрКрайние ножки к 5V и GND, средняя к A0Даёт значения от 0 до 1023
LDR + 10 kΩLDR между 5V и A1, 10 kΩ между A1 и GNDНа ярком свету значение растёт
C++ (Arduino IDE)
1// BlueGrays başlangıç seti test kodu / starter kit test sketch
2const int LED_PIN = 9;      // LED + 220 ohm (PWM pini) / LED + 220 ohm (PWM pin)
3const int BUTTON_PIN = 2;   // buton, diğer ucu GND / button, other leg to GND
4const int BUZZER_PIN = 8;   // pasif buzzer / passive buzzer
5const int POT_PIN = A0;     // potansiyometre orta bacak / potentiometer middle leg
6const int LDR_PIN = A1;     // LDR + 10k gerilim bölücü / LDR + 10k voltage divider
7
8void setup() {
9  pinMode(LED_PIN, OUTPUT);
10  pinMode(BUTTON_PIN, INPUT_PULLUP);   // basınca LOW okunur / reads LOW when pressed
11  Serial.begin(9600);
12}
13
14void loop() {
15  int pot = analogRead(POT_PIN);       // 0-1023 arası / range 0-1023
16  analogWrite(LED_PIN, pot / 4);       // 0-255 parlaklık / 0-255 brightness
17
18  if (digitalRead(BUTTON_PIN) == LOW) {
19    tone(BUZZER_PIN, 1000, 100);       // 1 kHz, 100 ms bip / 1 kHz, 100 ms beep
20  }
21
22  Serial.print("Pot: ");
23  Serial.print(pot);
24  Serial.print("  LDR: ");
25  Serial.println(analogRead(LDR_PIN)); // aydınlıkta artar / rises in light
26  delay(200);
27}
Если какая-то деталь не отзывается, сначала проверь провод и ряд на макетной плате, потом измерь напряжение мультиметром. Если светодиод не горит, скорее всего, он стоит наоборот: длинная ножка (анод) идёт к стороне, подключённой к пину Arduino, а короткая (катод) — к GND. Если кнопка всегда читается как нажатая, использована пара ножек, которые и так соединены внутри; бери ножки по диагонали — и такого не случится.

Лишние покупки: без чего можно обойтись в первом заказе

  • Arduino Mega: её 54 цифровых пина в первых проектах простаивают; Uno хватит, пока пины действительно не закончатся.
  • Большие коробки с десятками модулей-датчиков: часть модулей внутри почти дублирует друг друга (например, несколько разных модулей света и звука); купить отдельно те четыре-пять датчиков, которыми действительно будешь пользоваться, часто дешевле.
  • Питание от батарейки 9 V: ёмкость маленькая, стабилизатор платы превращает лишнее напряжение в тепло, а сервопривод или светодиодную ленту она не потянет. Разумнее USB, адаптер на 5 V или подходящий батарейный отсек.
  • Шилды: шилд для моторов или датчиков поначалу вроде бы всё упрощает, но мешает научиться подключению; сначала собирай на макетной плате.
  • Дорогая паяльная станция: для проектов на макетной плате пайка не нужна; если она понадобится в первые месяцы, хватит простого паяльника.
  • Несколько плат: вторую плату стоит покупать, когда с первой уже готов проект и она нужна для постоянной схемы.

Когда переходить на ESP32 и Raspberry Pi Pico?

Когда цифровые входы и выходы, analogRead, PWM и пара библиотек на Uno уже не вызывают трудностей — примерно после первых 8–10 проектов, — пора присмотреться ко второй плате. Если проекту нужны Wi-Fi, Bluetooth, управление с телефона, время или погода из интернета, правильный выбор — ESP32: она двухъядерная, памяти у неё намного больше, и программируется она всё в той же Arduino IDE. Если хочешь изучать Python или попробовать MicroPython на недорогой и мощной плате, хороший вариант — Raspberry Pi Pico; если нужна беспроводная связь, бери Pico W.

ESP32
ESP32
Raspberry Pi Pico
Raspberry Pi Pico
ДетальArduino Uno (5 V)ESP32 (3,3 V)Raspberry Pi Pico (3,3 V)
Светодиод, кнопка, потенциометр, LDRНапрямуюНапрямую; потенциометр и LDR питай от 3V3Напрямую; потенциометр и LDR питай от 3V3
DHT11НапрямуюРаботает от 3V3Работает от 3V3
PIR (HC-SR501)НапрямуюПитание от 5V/VIN; выход 3,3 V, поэтому безопасноПитание от VBUS; выход 3,3 V, поэтому безопасно
HC-SR04НапрямуюДелитель напряжения на пине ECHO обязателенДелитель напряжения на пине ECHO обязателен
Сервопривод SG90Напрямую (один сервопривод)Питание 5 V, сигнала 3,3 V хватаетПитание 5 V, сигнала 3,3 V хватает
I2C LCD 16x2НапрямуюПитание от 5 V; на линиях I2C рекомендуется преобразователь уровнейПитание от 5 V; на линиях I2C рекомендуется преобразователь уровней
OLED SSD1306НапрямуюНапрямую (3V3)Напрямую (3V3)
Хорошая новость: почти все детали стартового набора работают и с ESP32, и с Pico. Главное отличие, за которым нужно следить, — напряжение: пины этих плат работают на 3,3 V и не выдерживают 5 V. Понижай выходы 5 V, например пин ECHO у HC-SR04, до 3,3 V делителем напряжения (например, 1 kΩ и 2 kΩ) или преобразователем уровней; какие пины твоей платы безопасны, можно посмотреть в утилите Распиновка.

Частые ошибки при покупке

  • Забыть USB-кабель или купить не тот: у Uno разъём USB-B, у Nano — mini USB или USB-C, у ESP32 обычно micro USB или USB-C; всегда выбирай кабель, который передаёт данные.
  • Брать только маленькую или самую дешёвую макетную плату: плата на 400 точек заполняется, как только добавляешь датчик и дисплей, а на платах со слабыми контактами провода болтаются, и схема то работает, то нет. Выбирай модель на 830 точек, которая крепко держит провода.
  • Не купить резисторы: светодиод без резистора перегружает и себя, и пин Arduino; возьми побольше резисторов на 220 Ω.
  • Купить LCD без I2C-модуля: проводов становится втрое больше; выбирай LCD с уже припаянным I2C-модулем.
  • Путать голые датчики и модули: у голого DHT11 4 ножки, и на линии данных ему нужен подтягивающий резистор (pull-up, обычно 10 kΩ); у 3-выводной версии-модуля этот резистор уже стоит на плате. Для первого набора выбирай датчики в виде модулей.
  • Брать только провода «папа-папа»: провода «мама-папа» необходимы, чтобы подключать модули с торчащими штырьками.
  • Откладывать покупку мультиметра: можно часами искать в коде простые проблемы вроде оборванного провода или севшей батарейки.
Храни детали в органайзере с отделениями и подпиши отделения с резисторами их номиналами. Когда знаешь, где лежит каждая деталь, начать новый проект можно не за минуты, а за секунды, и мелочь перестаёт теряться.

Короче говоря, хороший стартовый набор Arduino — это Uno, макетная плата на 830 точек, много перемычек, светодиодов и резисторов, несколько кнопок, потенциометр, пассивный зуммер, LDR, HC-SR04, DHT11, сервопривод SG90 и I2C LCD. Если Arduino для тебя совсем в новинку, начни со статьи Что такое Arduino?; когда база станет прочной, переход к интернету на ESP32 и к MicroPython на Pico дастся гораздо легче. В день, когда придут детали, открой приложение BlueGrays и по порядку пройди проекты со светодиодом, кнопкой, зуммером, LDR, датчиком расстояния, DHT11, сервоприводом и LCD; у каждого есть схема подключения, список деталей и пошагово объяснённый код.

Частые вопросы

Что должно быть в стартовом наборе Arduino?

В хорошем стартовом наборе должны быть Arduino Uno с USB-кабелем, макетная плата на 830 точек, перемычки «папа-папа» и «мама-папа», светодиоды, резисторы (в основном 220 Ω и 10 kΩ), кнопки, потенциометр и зуммер. Добавь несколько датчиков, например LDR, HC-SR04 и DHT11, сервопривод SG90 и I2C LCD 16x2 — и можно собрать все первые 10 проектов.

Брать оригинальную Arduino или клон?

Для программирования разницы нет: у клонов тот же процессор, та же раскладка пинов и та же Arduino IDE. Клоны дешевле и разумны, пока идёт учёба и можно сжечь пин; в большинстве стоит USB-микросхема CH340, поэтому может понадобиться установить её драйвер. Оригинальная плата проходит более строгий контроль качества и поддерживает проект Arduino.

Что купить: Arduino Uno или Nano?

Как первая плата Uno проще: провода втыкаются напрямую, она совместима с шилдами, и большинство примеров написано под неё. У Nano тот же процессор, но она настолько маленькая, что вставляется в макетную плату, поэтому идеальна для постоянных компактных проектов или как вторая плата.

Нужно ли паять, чтобы пользоваться Arduino?

Проекты для начинающих на макетной плате с перемычками пайки не требуют. Некоторые модули и клоны Nano продаются с неприпаянными штырьковыми разъёмами, поэтому при покупке проверь, припаяны ли они. Пайка нужна в основном тогда, когда хочется превратить проект в постоянную схему.

Подходит ли стартовый набор Arduino детям?

Проекты на Arduino работают от низких напряжений вроде 5 V, поэтому в целом подходят детям от 10 лет под присмотром взрослых. Мелкие детали опасны для маленьких детей — их можно проглотить, поэтому храни их в недоступном месте. Проекты с реле, которые коммутируют сетевое напряжение, всегда делаются только вместе со взрослыми.

Что купить после стартового набора Arduino?

После первых 8–10 проектов иди за своими интересами: хорошие следующие шаги — ESP32 для интернета и управления с телефона или Raspberry Pi Pico для изучения Python. Если хочешь строить роботов, пригодятся драйвер моторов L298N и набор моторов с редуктором; для домашней автоматизации — модуль реле и PIR-датчик.

Все проекты
Мигающий светодиод
#1Новичок

Мигающий светодиод

Самое первое «привет» в электронике: включение и выключение одного светодиода. Arduino включает и выключает светодиод через короткие промежутки, поэтому свет быстро мигает. Ты самым простым способом в

4.6(188)
1127
Светофор
#3Новичок

Светофор

Крошечная копия светофора, который ты каждый день видишь на дороге. Красный горит две секунды, жёлтый мигает на мгновение, зелёный горит две секунды, затем через жёлтый снова возвращается красный, и т

4.8(131)
397
Управление светодиодом кнопкой (удержание)
#9Новичок

Управление светодиодом кнопкой (удержание)

Как дверной звонок: свет горит, пока ты нажимаешь, и гаснет, когда отпускаешь. Arduino всё время слушает кнопку; пока она нажата, светодиод горит, а как только ты убираешь палец, он гаснет. Эта просте

4.8(113)
229
Ночник на LDR
#12Новичок

Ночник на LDR

Маленький ночник, который сам включается, когда темнеет, и гаснет, когда наступает утро. Датчик освещённости измеряет, насколько светло в комнате, и Arduino включает светодиод, когда достаточно темно,

4.8(102)
205
Работа с зуммером
#13Новичок

Работа с зуммером

Интересно, как дверной звонок или сигнализация издают звук? Arduino заставляет маленький зуммер пищать через короткие промежутки: пик, пауза, пик, пауза. Ты видишь, как электричество превращается в зв

4.7(89)
161
Измерение расстояния HC-SR04 (вывод в порт)
#27Новичок

Измерение расстояния HC-SR04 (вывод в порт)

Датчик HC-SR04 работает совсем как летучая мышь, которая находит дорогу в темноте: он посылает звук, которого ты не слышишь, слушает эхо и измеряет, насколько далеко предмет перед ним. Arduino каждые

4.6(46)
71
Температура и влажность с DHT11
#55Средний

Температура и влажность с DHT11

Насколько тепло в твоей комнате и влажный ли воздух или сухой? Датчик DHT11 измеряет температуру и влажность, а Arduino выводит значения на двухстрочный LCD-экран и обновляет их каждые пару секунд. Ес

4.7(47)
73
Управление сервоприводом потенциометром
#36Новичок
Premium

Управление сервоприводом потенциометром

Когда ты поворачиваешь ручку потенциометра, рычаг сервопривода поворачивается вместе с ней: одно крайнее положение ручки — ноль градусов, другое — пол-оборота. Arduino всё время читает положение ручки

4.6(37)
52