# АрдуинАрсенал > Бесплатный интерактивный самоучитель Arduino и C++: 19 разделов, более 1200 уроков, симулятор 6 плат и MicroPython в браузере без регистрации. Пишите скетчи и сразу видите результат на виртуальной макетке. Полный индекс всех 1212 уроков и 193 гайдов: [llms-full.txt](https://arduin-arsenal.ru/llms-full.txt) Бесплатный самоучитель Arduino и C++: 19 разделов, 1212 уроков с квизами и симулятором в браузере, 199 тематических гайдов. Всё работает без регистрации; прогресс хранится локально. ## Ключевые факты - 1212 готовых уроков в 19 разделах, полный самоучитель рассчитан на 1292 уроков - Симулятор 6 плат в браузере: Arduino Uno R3, Nano V3, Mega 2560, ESP32 DevKit, Leonardo, Raspberry Pi Pico + режим MicroPython - Интерпретатор Arduino C++ на клиенте: setup/loop, Serial, Servo, LiquidCrystal_I2C, DHT, FastLED, SSD1306, EEPROM, Wire, Stepper, RTClib, IRremote, WiFi/HTTP/MQTT - 199 гайдов по подключению конкретных модулей (распиновка, библиотеки, частые ошибки) - Весь контент бесплатный, без регистрации и сбора персональных данных (152-ФЗ) - Свежесть: контент обновляется регулярно, дата последней правки разделов — 2026-11-03 - Контакты: hello@arduin-arsenal.ru ## Разделы самоучителя - [Основы Arduino и C++](https://arduin-arsenal.ru/section/osnovy/): setup/loop, переменные, пины, digitalWrite, analogRead, delay (68 уроков) - [Serial и отладка](https://arduin-arsenal.ru/section/serial/): UART, Serial.print, чтение данных, живой Serial Monitor (65 уроков) - [Arduino IDE и первое подключение](https://arduin-arsenal.ru/section/ide/): Установка, настройка, загрузка скетчей, выбор платы (66 уроков) - [Макетирование и схемы](https://arduin-arsenal.ru/section/breadboard/): Breadboard, провода, резисторы, чтение схем (63 уроков) - [Продвинутая платформа](https://arduin-arsenal.ru/section/prodvinutye/): millis, прерывания, ШИМ, таймеры, PROGMEM, сон, watchdog (66 уроков) - [Wire — шина I2C](https://arduin-arsenal.ru/section/wire-i2c/): SDA, SCL, адреса устройств, сканер I2C (63 уроков) - [LiquidCrystal и LiquidCrystal_I2C](https://arduin-arsenal.ru/section/lcd/): Символьные LCD 16x2 и 20x4, параллельный и I2C интерфейс (66 уроков) - [DHT — датчики температуры и влажности](https://arduin-arsenal.ru/section/dht/): DHT11 и DHT22: подключение, чтение, точность (62 уроков) - [Servo — сервоприводы](https://arduin-arsenal.ru/section/servo/): SG90 и MG995, углы, импульсы, питание (62 уроков) - [FastLED — адресные светодиоды WS2812](https://arduin-arsenal.ru/section/fastled/): Ленты, матрицы, эффекты, HSV-цвета (66 уроков) - [ESP32 и ESP8266 — WiFi и IoT](https://arduin-arsenal.ru/section/esp32/): WiFi, HTTP-запросы, веб-сервер, dual core (63 уроков) - [ArduinoJson — парсинг JSON](https://arduin-arsenal.ru/section/arduinojson/): JsonDocument, сериализация, разбор API-ответов (62 уроков) - [OLED-дисплеи Adafruit GFX / SSD1306](https://arduin-arsenal.ru/section/oled/): 128x64, графика, шрифты, I2C и SPI (62 уроков) - [IRremote — пульты дистанционного управления](https://arduin-arsenal.ru/section/irremote/): Приём ИК-кодов, протоколы NEC, управление техникой (62 уроков) - [MQTT — PubSubClient](https://arduin-arsenal.ru/section/mqtt/): Брокер, топики, подписки, умный дом (65 уроков) - [SD-карта и файловая система](https://arduin-arsenal.ru/section/sd/): Логирование, чтение файлов, CSV (62 уроков) - [EEPROM — энергонезависимая память](https://arduin-arsenal.ru/section/eeprom/): Сохранение настроек, износ памяти, struct (62 уроков) - [Stepper — шаговые двигатели](https://arduin-arsenal.ru/section/stepper/): 28BYJ-48, ULN2003, углы и обороты (65 уроков) - [RTClib — часы реального времени](https://arduin-arsenal.ru/section/rtclib/): DS1307 и DS3231, будильники, календарь (62 уроков) ## Ключевые страницы - [Главная](https://arduin-arsenal.ru/): Интерактивный самоучитель Arduino и C++ с симулятором в браузере - [Каталог разделов](https://arduin-arsenal.ru/catalog/): все 19 разделов с описаниями - [Симулятор в браузере](https://arduin-arsenal.ru/simulator/): 6 плат (Uno, Nano, Mega, ESP32, Leonardo, Pico), режим MicroPython, 53 компонента макетки, Serial-монитор - [Шпаргалка по функциям Arduino](https://arduin-arsenal.ru/shpargalka/): синтаксис с примерами и поиском - [Карта уроков](https://arduin-arsenal.ru/karta-urokov/): полный список всех уроков по разделам - [О проекте](https://arduin-arsenal.ru/about/): как устроен самоучитель и симулятор - [Контакты](https://arduin-arsenal.ru/contacts/): обратная связь ## Тематические гайды - [Arduino IDE: скачать и настроить за 10 минут](https://arduin-arsenal.ru/p/arduino-ide/): Как скачать Arduino IDE 2 с официального сайта, поставить драйвер CH340 для китайских плат, выбрать порт и загрузить первый скетч: разбор частых затыков. - [Распиновка Arduino Uno R3: все выводы на одной схеме](https://arduin-arsenal.ru/p/arduino-uno-raspinovka/): Полная распиновка Arduino Uno R3: 14 цифровых и 6 аналоговых пинов, ШИМ, I2C, SPI, UART, питание. Интерактивная схема с описанием каждого вывода. - [Распиновка ESP32: назначение GPIO на одной схеме](https://arduin-arsenal.ru/p/esp32-raspinovka/): Распиновка ESP32 DevKit V1: 25 GPIO, 12-битный АЦП, DAC, сенсорные пины, UART, I2C, SPI. Интерактивная схема, пины-ловушки GPIO 0, 2, 12, 15, питание 3.3 В. - [Библиотека FastLED: скачать и подключить WS2812](https://arduin-arsenal.ru/p/fastled-skachat/): Как установить библиотеку FastLED: через менеджер библиотек или ZIP с GitHub. Подключение ленты WS2812/NeoPixel, порядок цветов GRB, примеры и правила питания. - [Подключение DHT11 и DHT22 к Arduino: схема и код](https://arduin-arsenal.ru/p/dht11-podklyuchenie/): Как подключить DHT11 или DHT22 к Arduino: распиновка, резистор подтяжки 10 кОм, библиотека DHT sensor library, код чтения и лечение показаний NAN на 3.3 В. - [Подключение LCD 16x2 по I2C к Arduino: 4 провода](https://arduin-arsenal.ru/p/lcd-i2c-podklyuchenie/): Подключение LCD 16x2 и 20x4 к Arduino по I2C: схема на 4 провода, адрес 0x27 или 0x3F, библиотека LiquidCrystal_I2C и лечение квадратов вместо букв. - [OLED SSD1306 128x64: подключение к Arduino по I2C](https://arduin-arsenal.ru/p/oled-ssd1306-podklyuchenie/): Подключение OLED 128x64 (SSD1306) к Arduino по I2C: 4 провода, адрес 0x3C, библиотеки Adafruit SSD1306 и GFX, первый текст, графика и чёрный экран. - [Подключение сервопривода к Arduino: SG90 и питание](https://arduin-arsenal.ru/p/servo-podklyuchenie/): Как подключить сервопривод SG90 к Arduino: провода, библиотека Servo.h, управление углом, почему серво дёргается и роняет питание, плавные движения. - [WiFi на ESP32: подключение к сети за 5 минут](https://arduin-arsenal.ru/p/esp32-wifi/): Как подключить ESP32 к WiFi в Arduino IDE: установка пакетов ESP32, WiFi.begin со сканированием сетей, статус WL_CONNECTED, IP и ловля WiFi.h not found. - [MQTT на ESP32: PubSubClient, брокер и топики](https://arduin-arsenal.ru/p/mqtt-esp32/): Как подключить ESP32 к MQTT-брокеру: PubSubClient, публикация данных датчиков, подписка на команды, Mosquitto или публичные брокеры, QoS и reconnect. - [ИК-пульт и IRremote: приём кодов кнопок на Arduino](https://arduin-arsenal.ru/p/irremote-pult/): Как подключить ИК-приемник TSOP4838/VS1838B к Arduino и читать кнопки любого пульта через IRremote 4.x: IrReceiver.begin, decode и decodedIRData.command. - [Часы реального времени DS3231: подключение и RTClib](https://arduin-arsenal.ru/p/rtc-ds3231/): Подключение часов DS3231 к Arduino по I2C: библиотека RTClib, установка времени, чтение даты, точность ±2 ppm и батарейка CR2032. Отличие от DS1307. - [Распиновка Arduino Nano: пины, питание, отличия от Uno](https://arduin-arsenal.ru/p/arduino-nano-raspinovka/): Распиновка Arduino Nano (ATmega328P): 22 цифровых и аналоговых вывода, Mini-USB, питание, FTDI/CH340. Интерактивная схема и сравнение с Uno R3. - [Датчики для Arduino: список популярных модулей и подключение](https://arduin-arsenal.ru/p/datchiki-spisok/): Справочник датчиков для Arduino: DHT11/DHT22, DS18B20, BME280, PIR, ультразвук HC-SR04, фоторезистор, MPU6050. Чем измерять и какие библиотеки нужны. - [Ультразвуковой датчик HC-SR04: подключение к Arduino и код](https://arduin-arsenal.ru/p/hc-sr04-podklyuchenie/): hc-sr04 подключение arduino: схема на 4 провода, распиновка Trig и Echo, скетч с pulseIn и таймаутом, таблица характеристик и лечение показаний «0 см». - [Макетная плата breadboard: как пользоваться и собирать схемы](https://arduin-arsenal.ru/p/maketnaya-plata-breadboard/): Макетная плата как пользоваться: устройство breadboard, шины питания, правила сборки схем с Arduino, выбор джамперов и грабли новичков с решениями. - [DHT22: подключение к Arduino — схема, библиотека DHT, код с примером](https://arduin-arsenal.ru/p/dht22-podklyuchenie/): dht22 подключение к Arduino: распиновка 4 пинов, подтяжка DATA 4.7–10 кОм, библиотека DHT, готовый скетч с примером, таблица отличий от DHT11. - [Питание Arduino: VIN, 5V, 3.3V, USB и батарейки — как запитать плату правильно](https://arduin-arsenal.ru/p/pitanie-arduino/): Питание Arduino Uno: VIN 7–12 В, пины 5V и 3.3V, USB, крона и батарейки — таблица источников, выбор по нагрузке, диагностика просадок и глюков. - [Симулятор Arduino онлайн: проверьте скетч без платы](https://arduin-arsenal.ru/p/simulyator-arduino-onlayn/): Бесплатный симулятор Arduino в браузере: светодиоды, дисплеи, датчики, дальномер, серво и Serial Monitor. Проверьте скетч без платы, установки и регистрации. - [Проекты Arduino для начинающих: 25 идей от мигалки до метеостанции](https://arduin-arsenal.ru/p/proekty-arduino-dlya-nachinayushchih/): 25 идей проектов на Arduino Uno: уровень, детали и время сборки. Три проекта с готовым кодом для симулятора и ссылки на уроки с разбором строк. - [Подключение светодиода к Arduino: резистор, полярность и схема для Uno](https://arduin-arsenal.ru/p/svetodiod-podklyuchenie/): Как подключить светодиод к Arduino Uno: какой резистор нужен и почему, где у диода анод и катод, схемы на один пин и через ШИМ, грабли новичков. - [Подключение кнопки к Arduino: INPUT_PULLUP, дребезг и схема без лишних деталей](https://arduin-arsenal.ru/p/knopka-podklyuchenie/): Подключение кнопки к Arduino Uno: схема с INPUT_PULLUP без резисторов, почему кнопка читается наоборот, дребезг контактов и готовый скетч с дебаунсом. - [Дисплей TM1637: подключение к Arduino (4 цифры, 2 провода)](https://arduin-arsenal.ru/p/tm1637-podklyuchenie/): Как подключить TM1637 к Arduino: два провода CLK и DIO, библиотека TM1637Display, showNumberDec с двоеточием для часов, яркость и чек-лист для молчащего экрана. - [BMP280: подключение барометра к Arduino (давление и высота)](https://arduin-arsenal.ru/p/bmp280-podklyuchenie/): Подключение BMP280 к Arduino по I2C: адрес 0x76 или 0x77, давление в гПа через readPressure, высота readAltitude, точность по даташиту и отличия от BME280. - [MPU6050: подключение акселерометра и гироскопа к Arduino](https://arduin-arsenal.ru/p/mpu6050-podklyuchenie/): Подключение MPU6050 (GY-521) к Arduino по I2C: адрес 0x68, углы getAngleX и getAngleY, порог наклона, калибровка оффсетов и дрейф гироскопа: с кодом и схемой. - [Расчет резистора для светодиода: онлайн-калькулятор](https://arduin-arsenal.ru/p/raschet-rezistora-svetodioda/): Калькулятор резистора для светодиода: номинал под 3,3 В, 5 В, 9 В и 12 В. Формула по закону Ома, цветовая маркировка E24, мощность и правила подключения. - [Подключение реле к Arduino: активный LOW, JD-VCC и нагрузка 220 В](https://arduin-arsenal.ru/p/rele-podklyuchenie/): Как подключить модуль реле к Arduino: активный LOW и щелчок при включении, перемычка JD-VCC, ток катушки 70-90 мА, клеммы COM-NO-NC и правила работы с 220 В. - [ULN2003 и шаговый двигатель 28BYJ-48: подключение к Arduino](https://arduin-arsenal.ru/p/uln2003-podklyuchenie/): Подключение 28BYJ-48 к Arduino через ULN2003: распиновка IN1-IN4, 2048 шагов на оборот, нагрев чипа, отдельное питание 5 В и скетч полушагов без библиотеки. - [Arduino Mega 2560: распиновка, питание и порты](https://arduin-arsenal.ru/p/arduino-mega-raspinovka/): Распиновка Arduino Mega 2560: 54 цифровых пина, 15 ШИМ, 16 аналоговых входов, 4 UART, 256 КБ флеша. Питание 7-12 В, I2C на пинах 20-21 и отличие от Uno. - [Arduino Pro Mini: распиновка, питание и прошивка через FTDI](https://arduin-arsenal.ru/p/arduino-pro-mini-raspinovka/): Распиновка Arduino Pro Mini: 14 цифровых и 8 аналоговых пинов, RAW и VCC, прошивка через FTDI-адаптер, версии 3.3 В/8 МГц и 5 В/16 МГц, сон до микроампер. - [Цветовая маркировка резисторов: как прочитать номинал по полоскам](https://arduin-arsenal.ru/p/cvetovaya-markirovka-rezistorov/): Цветовая маркировка резисторов: живой декодер полосок, таблица цветов для 4 и 5 колец и тренажёр, который научит читать номинал без шпаргалки. - [Распиновка ATmega328 (ATmega328P): пины DIP-28 и прошивка через ISP](https://arduin-arsenal.ru/p/atmega328-raspinovka/): Распиновка ATmega328P: все 28 пинов DIP-28, таблица соответствия с Arduino Uno, кварц 16 МГц, AREF, RESET и прошивка голого чипа через ArduinoISP. - [Распиновка Arduino Nano Every: пины и отличия от классического Nano](https://arduin-arsenal.ru/p/arduino-nano-every-raspinovka/): Распиновка Arduino Nano Every: таблица соответствия с классическим Nano, ATmega4809 — 48 КБ Flash, 6 КБ SRAM, 20 МГц и грабли со старыми скетчами. - [Распиновка ESP32-C3: пины Super Mini, strapping и отличия от ESP32](https://arduin-arsenal.ru/p/esp32-c3-raspinovka/): Распиновка ESP32-C3 и Super Mini: 22 GPIO, таблица выводов, strapping-пины GPIO2, 8 и 9, АЦП при WiFi, светодиод на GPIO8 и сравнение с ESP32. - [Распиновка Arduino Uno WiFi: Rev2 на ATmega4809 и старая R3 с ESP8266](https://arduin-arsenal.ru/p/arduino-uno-wifi-raspinovka/): Распиновка Arduino Uno WiFi: Rev2 на ATmega4809 с NINA-W102 и старая R3 ATmega328P+ESP8266. Таблица пинов, WiFiNINA и как не спутать платы при покупке. - [millis() против delay(): почему скетч замирает и как это лечить](https://arduin-arsenal.ru/p/millis-protiv-delay/): Почему скетч на delay() не видит кнопку: разница delay() и millis(), канонический BlinkWithoutDelay, таблица сравнения и живой стенд с потерянными нажатиями - [analogWrite() и ШИМ на Arduino: скважность, частота и плавная яркость](https://arduin-arsenal.ru/p/shim-analogwrite/): Что делает analogWrite(): скважность и среднее напряжение ШИМ, частота 490 и 980 Гц по пинам, конфликты tone() и Servo.h и плавный фейдер на millis() - [Сканер I2C для Arduino: найти адрес любого устройства за минуту](https://arduin-arsenal.ru/p/skaner-i2c/): Скетч-сканер I2C находит адрес LCD 0x27 или 0x3F, OLED 0x3C и BMP280. Разбор endTransmission, подтяжек 4,7 кОм и семь проверок, когда шина молчит. - [Семисегментный индикатор Arduino: подключение и распиновка](https://arduin-arsenal.ru/p/seg7-podklyuchenie/): Как подключить семисегментный индикатор к Arduino: распиновка a-g, резисторы 220-330 Ом на каждый сегмент, скетч с bitRead без библиотек и маски цифр 0-9. - [Драйвер CH340 для Arduino: скачать и поставить за пять минут](https://arduin-arsenal.ru/p/driver-ch340/): Как поставить драйвер CH340 для Arduino на Windows, Linux и macOS: где скачать без риска, как увидеть USB-SERIAL CH340 (COM3) и почему порт молчит. - [PlatformIO или Arduino IDE: что выбрать в 2026 году](https://arduin-arsenal.ru/p/platformio-vs-arduino-ide/): PlatformIO или Arduino IDE: что выбрать новичку и когда пора переезжать. Скорость сборки, библиотеки, Serial-монитор и готовый platformio.ini для Uno и ESP32. - [Скетч не компилируется: словарь сообщений компилятора Arduino IDE](https://arduin-arsenal.ru/p/sketch-ne-kompiliruetsya/): Что делать, если скетч не компилируется: расшифровка сообщений Arduino IDE — expected ;, not declared, stray 342, No such file — и чек-лист на 8 проверок. - [ESP8266 распиновка: NodeMCU V3 и Wemos D1 mini](https://arduin-arsenal.ru/p/esp8266-raspinovka/): Распиновка ESP8266 по пинам: NodeMCU V3 и Wemos D1 mini — D0–D8, GPIO, A0, питание. Какие безопасны, чем грозят strap-пины и как подключить плату в Arduino IDE. - [ATtiny85 распиновка: пины, Digispark и подключение к Arduino IDE](https://arduin-arsenal.ru/p/attiny85-raspinovka/): Распиновка ATtiny85: DIP-8 по ножкам и плата Digispark (P0–P5), АЦП, ШИМ, I2C и SPI через USI. Ловушки пина RESET и USB, прошивка из Arduino IDE. - [Прошивка NodeMCU: как залить скетч в ESP8266 через Arduino IDE](https://arduin-arsenal.ru/p/nodemcu-proshivka/): Как прошить ESP8266 NodeMCU через Arduino IDE: установка пакета плат, драйвер CP2102 и CH340, настройки порта, первый скетч WiFi-сканер и лечение затыков. - [Проекты на Arduino для начинающих — часть 2: 10 новых сборок](https://arduin-arsenal.ru/p/proekty-arduino-dlya-nachinayushchih-2/): Что можно сделать на Arduino: 10 новых проектов для начинающих — автополив, подсветка ПК, таймер-куб, протечка, велокомпьютер. Детали, грабли, уроки. - [Arduino, Raspberry Pi или ESP32: что выбрать для первых проектов](https://arduin-arsenal.ru/p/arduino-vs-raspberry-pi/): Честное сравнение трёх плат — Arduino, Raspberry Pi и ESP32: разница по железу и цене, что берут для датчиков, что для WiFi и Linux, как новичку выбрать под задачу. - [Проекты на ESP32: 8 сборок от простых к продвинутым — WiFi, BLE и deep sleep](https://arduin-arsenal.ru/p/proekty-esp32/): Что можно сделать на ESP32: 8 проектов с WiFi, BLE и deep sleep — веб-сервер, метеостанция, уведомления на телефон. Компоненты, грабли из практики, уроки. - [Arduino Mega 2560 PRO: распиновка, питание и встраивание](https://arduin-arsenal.ru/p/mega-2560-pro-raspinovka/): Распиновка Arduino Mega 2560 PRO: 38×55 мм, те же 54 пина и 4 UART, прошивка через USB-TTL переходник, питание 5 В или Vin 6-9 В и отличия от R3. - [ESP32 против ESP8266: выбираем плату под проект — сценарии и грабли](https://arduin-arsenal.ru/p/esp32-ili-esp8266/): Сравнение ESP32 и ESP8266 по пинам, АЦП, DAC, памяти и току: когда хватает NodeMCU, когда нужен Bluetooth и два ядра, и чем грозят strap-пины при переезде. - [Стартовый набор Arduino для начинающих: состав, цены и грабли](https://arduin-arsenal.ru/p/starter-nabor-arduino/): Какой стартовый набор Arduino купить новичку: клон Uno с CH340 против оригинала, состав нормального набора, цены на осень 2025 и грабли маркетплейсов. - [Библиотека AccelStepper: установка, пример кода и плавный разгон](https://arduin-arsenal.ru/p/accelstepper-podklyuchenie/): Как установить AccelStepper и чем она лучше Stepper.h: скетчи для 28BYJ-48 и NEMA17 с A4988, setMaxSpeed, setAcceleration, потолок 4000 шагов в секунду. - [Watchdog в Arduino: wdt_enable, таймауты и ловля зависаний](https://arduin-arsenal.ru/p/watchdog-arduino/): wdt_enable(WDTO_8S) и wdt_reset() в неблокирующем цикле: таймауты от 15 мс до 8 секунд, ловушка старых загрузчиков с вечной перезагрузкой и сторож на ESP32. - [TMC2208: подключение к Arduino, Vref и замена A4988](https://arduin-arsenal.ru/p/tmc2208-podklyuchenie/): Как подключить TMC2208 к Arduino: скетч STEP/DIR, таблица Vref для шунтов 0,11 и 0,1 Ом, микрошаг и UART-режим, замена A4988 без правок кода и грабли. - [ADS1115: подключение к Arduino, 16-битный АЦП и усиление PGA](https://arduin-arsenal.ru/p/ads1115-podklyuchenie/): Как подключить ADS1115 к Arduino по I2C: 16 бит против 10 у Uno, адреса 0x48-0x4B через ADDR, таблица gain от ±6,144 до ±0,256 В и скетчи на Adafruit_ADS1X15. - [BH1750: подключение к Arduino, адреса и люксметр своими руками](https://arduin-arsenal.ru/p/bh1750-podklyuchenie/): Как подключить BH1750 к Arduino по I2C: адреса 0x23 и 0x5C через ADDR, режимы с шагом от 0,5 люкса, скетчи на библиотеке BH1750 и люксметр за вечер. - [tone() против ШИМ: конфликт таймеров Arduino Uno и способы развести их](https://arduin-arsenal.ru/p/tone-konflikt-tajmerov/): Почему tone() глушит ШИМ на пинах 3 и 11: карта таймеров Arduino Uno, соседство с Servo.h и ИК-приёмником, пять решений с ценой каждого — от noTone до Mega. - [DHT22 на улице: датчик зимой, защита от непогоды и монтаж](https://arduin-arsenal.ru/p/dht22-ulica/): DHT22 на улице зимой: диапазон −40…+80 °C против нуля у DHT11, кожух от росы и солнца, подтяжка на длинном проводе, сравнение с DS18B20 и BME280, скетчи. - [IRremote: скачать библиотеку и запустить пример на 4.x](https://arduin-arsenal.ru/p/irremote-skachat-biblioteka/): Как скачать IRremote через менеджер библиотек или ZIP с GitHub, чем 4.x отличается от 2.x: минимальный скетч IrReceiver и пять строк миграции. - [LiquidCrystal_I2C: библиотека для LCD 1602 — скачать, адреса, первый скетч](https://arduin-arsenal.ru/p/liquidcrystal-i2c-biblioteka/): Как скачать LiquidCrystal_I2C для LCD 1602 по I2C: адреса 0x27 и 0x3F, сканер шины, минимальный скетч с lcd.init() и print(), контраст подстроечником. - [Сервопривод SG90: подключение к Arduino, характеристики и питание](https://arduin-arsenal.ru/p/sg90-servo-podklyuchenie/): Как подключить SG90 к Arduino: провода коричневый-красный-оранжевый, ток покоя и стопора, скетч Servo.h с плавным ходом и сравнение с MG90S и MG996R. - [Пьезоизлучатель Arduino: подключение зуммера, active против passive и мелодии](https://arduin-arsenal.ru/p/piezo-zummer-podklyuchenie/): Как подключить пьезоизлучатель к Arduino: активный против пассивного, ток 20-30 мА, резистор 100 Ом, частоты нот для tone() и сравнение с динамиком 8 Ом. - [Фоторезистор Arduino: подключение, делитель напряжения и ночник на LDR](https://arduin-arsenal.ru/p/fotorezistor-podklyuchenie/): Подключение фоторезистора к Arduino: делитель с 10 кОм, шкала 0-1023, порог день/ночь с гистерезисом 50 единиц и ночник, который не мигает в сумерках. - [Симулятор Arduino Nano онлайн: скетчи в браузере без платы](https://arduin-arsenal.ru/p/simulyator-arduino-nano/): Запуск скетчей для Arduino Nano в браузере: мигалка, кнопка, потенциометр. Чем Nano V3 отличается от Uno и что эмулирует симулятор. Проверьте плату до покупки. - [Симулятор ESP32 онлайн: WiFi и GPIO без платы](https://arduin-arsenal.ru/p/simulyator-esp32/): Запуск ESP32-скетчей в браузере без платы: мигалка на GPIO2, WiFi в эмуляции, опасные пины DevKit V1. Что симулятор покажет честно — разберём по таблице. - [Wokwi на русском: обзор симулятора и русская альтернатива](https://arduin-arsenal.ru/p/wokwi-russkiy-alternativa/): Wokwi не переведён на русский: интерфейс и ошибки на английском. Честный обзор Wokwi и сравнение с русским симулятором: без регистрации, скетчи из уроков. - [Arduino Mega 2560: проекты и что можно собрать](https://arduin-arsenal.ru/p/arduino-mega-2560-proekty/): Что собрать на Arduino Mega 2560: 54 пина, 4 UART, 256 КБ флеш. Гирлянды, клавиатуры, станки, связь двух плат. Когда Uno мало и Mega окупается — таблица. - [Макетная плата: как пользоваться беспаячной макеткой](https://arduin-arsenal.ru/p/maketnaya-plata-boolean-kak-polzovatsya/): Как пользоваться макетной платой: дорожки под пластиком, шины питания, разрыв посередине и пять ошибок, из-за которых схема не светится. Проверьте макетку. - [Стартовый набор Arduino: что купить в 2026 году](https://arduin-arsenal.ru/p/nabor-arduino-dlya-nachinayushih/): Какой стартовый набор Arduino купить в 2025: три бюджета от 2 до 12 тысяч, таблица с ценами и вердиктом. Модули, которые пригодятся, и мёртвый груз в наборах. - [Мультиметр для Arduino: как проверять схему и плату](https://arduin-arsenal.ru/p/multimetr-dlya-arduino/): Мультиметр для Arduino: прозвонка перемычек, замер напряжения и тока, проверка резистора светодиода. Типовые смерти платы и порядок проверки схемы за 10 минут. - [Arduino IDE 2 на русском: установка и настройка](https://arduin-arsenal.ru/p/arduino-pro-na-russkom/): Arduino IDE 2 (бывший Pro IDE) на русском: где включить русский язык, чем IDE 2 лучше 1.8, автодополнение и отладчик. Проверьте настройку скетчем из симулятора. - [Tinkercad Arduino на русском: возможности и альтернатива](https://arduin-arsenal.ru/p/tinkercad-arduino-na-russkom/): Что умеет Tinkercad Circuits и почему его нет на русском: ограничения Autodesk, сравнение с бесплатным русским симулятором без регистрации и аккаунта. - [SimulIDE на русском: симулятор электроники и Arduino](https://arduin-arsenal.ru/p/simulide-rus-simulyator/): SimulIDE — бесплатный офлайн-симулятор AVR и PIC. Разбираем установку, компиляцию AVR-GCC, минусы интерфейса и сравнение с браузерным симулятором на русском. - [Proteus для Arduino: симуляция плат в профессиональной среде](https://arduin-arsenal.ru/p/proteus-arduino-simulyator/): Proteus VSM для Arduino: что умеет профессиональная среда, когда покупка оправдана, чем заменить бесплатно — таблица Proteus, SimulIDE и браузерного симулятора. - [Arduino для школьников: курс для кружка и цифровой школы](https://arduin-arsenal.ru/p/cifrovaya-shkola-arduino-kurs/): Как вести кружок Arduino без закупки железа: браузерный симулятор на русском, готовые уроки со скетчами и программа на 8 занятий с результатом после каждого. - [iarduino: наборы и модули — честный обзор и с чего начать](https://arduin-arsenal.ru/p/iarduino-nabory-obzor/): Разбор линейки iarduino: клоны Uno и Nano, стартовые наборы, шилды и модули. Что лежит в коробке, сколько стоит и чем набор выгоднее списка покупок по частям. - [Робот на Arduino своими руками: машинка для начинающих](https://arduin-arsenal.ru/p/robot-na-arduino-svoimi-rukami/): Как собрать машинку на Arduino: платформа с двумя моторами, драйвер L298N или TB6612, питание от 18650, цены деталей и скетч-заготовка первого заезда. - [Часы на Arduino: TM1637, OLED и DS3231](https://arduin-arsenal.ru/p/chasy-na-arduino/): Часы на Arduino: табло на TM1637, OLED 0.96 или LCD 1602, точный ход через DS3231, таблица сравнения дисплеев и рабочий скетч с millis в симуляторе. - [Термометр-гигрометр на Arduino: DHT22 + дисплей](https://arduin-arsenal.ru/p/termometr-gigrometr-arduino/): Термометр-гигрометр на Arduino с DHT22 и LCD 1602: схема, реле вентилятора с гистерезисом, таблица DHT11 против DHT22 и рабочий скетч в симуляторе. - [Симулятор Arduino для слабого ПК и старого ноутбука](https://arduin-arsenal.ru/p/simulyator-arduino-dlya-slabogo-pk/): Симулятор Arduino, который летает на старом ноутбуке: без установки, регистрации и компиляции. Почему Wokwi тормозит, таблица требований и скетч на пробу. - [Arduino обучение онлайн бесплатно: разбор форматов и маршрут](https://arduin-arsenal.ru/p/arduino-onlain-obuchenie-besplatno/): Как учить Arduino онлайн бесплатно: разбор YouTube, курсов и текстовых самоучителей, честная таблица форматов, маршрут первого месяца и скетч для проверки базы. - [Экран LCD 2004 I2C: подключение к Arduino](https://arduin-arsenal.ru/p/ekran-lcd-2004-i2c-podklyuchenie/): Как подключить LCD 2004 по I2C к Arduino: таблица проводов, адрес 0x27 или 0x3F, контраст, библиотека LiquidCrystal_I2C, скетч 20×4 и лечение пустого экрана. - [Библиотеки iArduino на русском: описание и где брать](https://arduin-arsenal.ru/p/iarduino-biblioteka-russkiy/): Где брать библиотеки iArduino и их wiki: таблица модуль-библиотека, отличия от Adafruit, честный разбор русских команд и скетч-идея обёртки на Arduino API. - [Симулятор Arduino на телефоне: что работает с телефона](https://arduin-arsenal.ru/p/simulyator-arduino-na-telefone/): Что реально делать с Arduino с телефона: читать уроки, запускать скетчи, тапать кнопку. Таблица телефон против ноутбука и разбор приложений из Play Market. - [Arduino Uno R3: что купить для старта — минимальный список](https://arduin-arsenal.ru/p/arduino-uno-r3-kupit-chto-nuzhno/): Что купить к Arduino Uno R3: список из семи позиций с ценами, набор против самосбора, чип ATmega328P, драйвер CH340 и скетч-проверка деталей после покупки. - [Wokwi или Tinkercad: какой симулятор Arduino выбрать](https://arduin-arsenal.ru/p/wokwi-vs-tinkercad/): Wokwi против Tinkercad лоб в лоб: платы, компоненты, WiFi, библиотеки, аккаунты. Таблица «что умеет каждый», сценарии выбора и грабли переезда между стендами. - [Тест кнопки в симуляторе Arduino: проверяем без платы](https://arduin-arsenal.ru/p/simulyator-test-knopki/): Проверка кнопки без Arduino: схема с INPUT_PULLUP в браузерном симуляторе, тестовый скетч, пять проверок за десять минут и что покажет только живое железо. - [FLProg и Arduino: визуальное программирование без кода](https://arduin-arsenal.ru/p/flprog-arduino/): FLProg — русский визуальный конструктор Arduino: блоки FBD и лестничная логика вместо кода, скетч для Arduino IDE. Что умеет, где потолок и чем опасен. - [Эмулятор светофора на Arduino: проверьте логику без платы](https://arduin-arsenal.ru/p/simulyator-svetofora/): Эмулятор светофора на ардуино в браузере: фазы и тайминги на millis(), таблица состояний, кнопка пешехода и типовые промахи — до сборки схемы на макетке. - [Симулятор сервопривода: тест SG90 без платы и без сборки](https://arduin-arsenal.ru/p/simulyator-servo/): Проверка сервопривода SG90 в браузере: угол 0-180°, импульс 544-2400 мкс и sweep-скетч без сборки. Таблица «симулятор видит / только железо» и грабли теста. - [Wokwi: импорт своих скетчей и diagram.json](https://arduin-arsenal.ru/p/wokwi-import-sketchej/): Wokwi: вставляем скетч в sketch.ino, разбираем diagram.json, библиотеки из реестра и импорт zip или gist. Чек-лист переезда из Arduino IDE за десять минут. - [Симулятор датчика температуры: проверьте DHT11, DHT22 и DS18B20 без платы](https://arduin-arsenal.ru/p/simulyator-datchika-temperatury/): Симулятор датчика температуры в браузере: живые показания DHT11 и DHT22 на стенде, скетч-проба чтения и таблица «симулятор видит / только железо». - [Эмулятор LCD 1602 онлайн: проверьте текст и I2C без железа](https://arduin-arsenal.ru/p/emulyator-lcd-1602/): Эмулятор LCD 1602 в браузере: сетка 16×2, подсветка и курсор, кириллица и бегущая строка без железа. Таблица «эмулятор видит / только плата» и грабли дисплея. - [Чем заменить Tinkercad: 4 честные альтернативы для Arduino](https://arduin-arsenal.ru/p/alternativa-tinkercad/): Чем заменить Tinkercad: наш стенд на русском без регистрации, Wokwi, SimulIDE и Proteus — сравнение по семи критериям и сценарии «берите X, если…». - [Эмулятор RGB-светодиода онлайн: подберите цвета без платы](https://arduin-arsenal.ru/p/emulyator-rgb-svetodioda/): Эмулятор RGB-светодиода в браузере: смешение трёх каналов 0-255, палитра оттенков и «дыхание» до пайки. Таблица «симулятор видит / только железо». - [Wokwi: симулятор Raspberry Pi Pico — RP2040 в браузере](https://arduin-arsenal.ru/p/wokwi-raspberry-pi-pico/): Wokwi для Raspberry Pi Pico: RP2040 в браузере, MicroPython и C/C++, что переедет от ардуинщика без переучивания и что придётся осваивать заново. - [Симулятор зуммера: проверьте tone() и мелодии без пьезо](https://arduin-arsenal.ru/p/simulyator-zummera-onlajn/): Симулятор зуммера в браузере: tone() и noTone() из скетча, мелодия по массиву частот и сирена до покупки пьезо. Таблица «симулятор слышит / только железо». - [Симулятор потенциометра онлайн: ползунок 0-1023 без платы](https://arduin-arsenal.ru/p/simulyator-potenciometra/): Симулятор потенциометра в браузере: ползунок 0-1023 на аналоговом входе, проверка map() и порогов без платы. Таблица «симулятор видит / только железо». - [Эмулятор фоторезистора онлайн: LDR на стенде без платы](https://arduin-arsenal.ru/p/emulyator-fotorezistora/): Эмулятор фоторезистора в браузере: ползунок света 0-100 %, показания analogRead 0-1023 и пороги «темно/светло» для ночника. Таблица «симулятор / железо». - [Wokwi: анатомия diagram.json — читаем файл схемы руками](https://arduin-arsenal.ru/p/wokwi-diagram-json-anatomiya/): Анатомия diagram.json в Wokwi: поля version, author, editor, parts, connections, формат связей и грабли ручной правки. Когда файлом быстрее мыши. - [Эмулятор сервопривода онлайн: проверка Servo.h-скетча без платы](https://arduin-arsenal.ru/p/emulyator-servoprivoda/): Эмулятор сервопривода в браузере: угол 0-180, плавное качание, потенциометр как ручка и крайние положения без питания. Таблица «симулятор / железо». - [Симулятор семисегментного индикатора: цифра из seg7 в браузере](https://arduin-arsenal.ru/p/simulyator-semisegmentnogo-indikatora/): Симулятор семисегментного индикатора в браузере: сегменты a-g от digitalWrite, общий анод инверсией, рядом TM1637. Таблица «модель / железо». - [Wokwi: как добавить библиотеку — менеджер, зависимости и обходы](https://arduin-arsenal.ru/p/wokwi-dobavit-biblioteku/): Как добавить библиотеку в Wokwi: менеджер в редакторе, список зависимостей в проекте и обходы, если библиотеки нет. Оговорки «на момент проверки». - [Симулятор MPU6050 онлайн: угол, акселерометр и гироскоп без платы](https://arduin-arsenal.ru/p/simulyator-mpu6050/): Симулятор MPU6050 в браузере: наклон платки, угол по X и Y, сырые ax/ay/az. Гироскоп и детектор тряски без платы. Таблица «модель / железо». - [Симулятор BMP280 онлайн: давление, высота и температура без модуля](https://arduin-arsenal.ru/p/simulyator-bmp280/): Симулятор BMP280 в браузере: давление в Па, температура, пересчёт высоты. Двигайте ползунки — readPressure и readAltitude отвечают. Таблица границ. - [Симулятор матрицы 8x8 MAX7219: проверка скетча без пайки](https://arduin-arsenal.ru/p/simulyator-max7219-matrica/): Симулятор матрицы 8x8 на MAX7219: рисуйте пиксели в браузере, проверяйте скетч на Spi-вызовах. Границы модели и железа — в таблице. Без платы. - [Симулятор RFID RC522: проверка скетча считывателя карт без модуля](https://arduin-arsenal.ru/p/simulyator-rfid-rc522/): Симулятор RFID-считывателя RC522: проверка скетча на SPI, чтение UID карточки и ключа. Границы: что эмулируется, что требует живого модуля и платы. - [Симулятор шагового двигателя 28BYJ-48: проверка скетча без мотора](https://arduin-arsenal.ru/p/simulyator-28byj-48/): Симулятор шагового двигателя 28BYJ-48: проверка скетча через stepper-lab, редукция 1/64, 8 фаз, ULN2003. Что эмулируется, что — только живой мотор. - [Симулятор PCF8574: расширитель I2C портов без пайки](https://arduin-arsenal.ru/p/simulyator-pcf8574/): Симулятор PCF8574: расширитель I2C на 8 линий. Проверка скетча Wire.beginTransmission + write. Границы модели — таблица «модель / железо» снизу. - [Симулятор Arduino Leonardo: HID-клавиатура и USB без платы](https://arduin-arsenal.ru/p/simulyator-arduino-leonardo/): Симулятор Arduino Leonardo: проверка скетчей под ATmega32U4 — HID-клавиатура, Serial, USB. Что эмулируется, что требует живой платы Leonardo. - [ESP32-CAM: симулятор скетчей в браузере — что проверять без камеры](https://arduin-arsenal.ru/p/esp32-cam-simulyator/): Симулятор скетчей под ESP32-CAM: WiFi, HTTP-сервер, детектор движения — что можно проверить в браузере, а что требует живой камеры. Таблица границ. - [MicroPython симулятор онлайн: проверка кода для ESP32 и Pico](https://arduin-arsenal.ru/p/micropython-simulyator/): MicroPython симулятор онлайн: где писать и проверять код для ESP32 и Raspberry Pi Pico без платы. Границы эмуляторов и живого железа — в таблице. - [Blockly Arduino симулятор онлайн: визуальное программирование в браузере](https://arduin-arsenal.ru/p/blockly-arduino-simulyator/): Blockly Arduino симулятор: визуальные блоки Ardublockly, mBlock и FLProg — что выбрать под школу и новичка. Границы блочного программирования. - [ArduinoJson парсер: примеры в браузере — разбор JSON без платы](https://arduin-arsenal.ru/p/arduinojson-parser-primer/): Парсер ArduinoJson на примерах: разбор JSON в браузере через json-lab, deserializeJson, вложенные объекты и массивы. Проверка скетча без платы. - [MQTT симулятор ESP32: PubSubClient и брокер в браузере без платы](https://arduin-arsenal.ru/p/mqtt-simulyator-esp32/): MQTT симулятор для ESP32: PubSubClient — connect, publish, subscribe. Проверка скетча с фейковым брокером в браузере. Что эмулируется, что — нет. - [Симулятор DS18B20 онлайн: термометр OneWire без датчика](https://arduin-arsenal.ru/p/simulyator-ds18b20/): Симулятор DS18B20 в браузере: getTempC, requestTemperatures, OneWire. Двигайте столбик температуры — скетч видит новое значение. Таблица границ. - [Симулятор MPU6050 онлайн: акселерометр и гироскоп без платы](https://arduin-arsenal.ru/p/simulator-mpu6050/): Онлайн-симулятор MPU6050: наклоняйте платку мышью — угол по X и Y, сырые ax/ay/az, детектор тряски. Первый скетч на 5 минут, без платы и без установки. - [Симулятор BMP280 онлайн: давление и высота без модуля](https://arduin-arsenal.ru/p/simulator-bmp280/): Онлайн-симулятор BMP280: давление в Па, температура, пересчёт высоты. Двигайте ползунки — readPressure и readAltitude отвечают. Стартовый скетч на 5 минут. - [Симулятор MAX7219 онлайн: матрица 8x8 и бегущая строка](https://arduin-arsenal.ru/p/simulator-max7219/): Онлайн-симулятор MAX7219: 64 пикселя 8x8, SPI на D10-D13, бегущая строка и собственный узор. Стартовый скетч под LedControl, без платы и без пайки. - [Симулятор RFID RC522 онлайн: считыватель карт без модуля](https://arduin-arsenal.ru/p/simulator-rc522/): Онлайн-симулятор RC522: поднесите карту — скетч видит UID. SPI на D10-D13, библиотека MFRC522, чтение сектора и проверка доступа. Без модуля и пайки. - [Симулятор шагового двигателя 28BYJ-48 онлайн: Stepper и ULN2003](https://arduin-arsenal.ru/p/simulator-28byj-48/): Онлайн-симулятор 28BYJ-48: 4 пина IN1-IN4, ULN2003, библиотека Stepper.h. Поворот на N шагов, направление, скорость. Стрелка повторяет. Без платы. - [Симулятор PCF8574 онлайн: I2C-расширитель на 16 пинов](https://arduin-arsenal.ru/p/simulator-pcf8574/): Онлайн-симулятор PCF8574: 8 дополнительных пинов по I2C. Wire.beginTransmission + write, адреса 0x20-0x27, скетч на 5 минут. Без модуля — текст и кросс-ссылки. - [Симулятор Raspberry Pi Pico онлайн: RP2040 в браузере](https://arduin-arsenal.ru/p/simulator-raspberry-pi-pico/): Онлайн-симулятор Raspberry Pi Pico: RP2040, MicroPython и Arduino-ядро. Что переезжает от ардуинщика, что переучивать. Без платы и без установки. - [Симулятор Arduino Leonardo онлайн: USB HID и Keyboard без платы](https://arduin-arsenal.ru/p/simulator-leonardo/): Онлайн-симулятор Arduino Leonardo: USB HID, Keyboard.h и Mouse.h, Serial1 на пинах 0 и 1. Что переедет от Uno, что не работает. Без платы и без установки. - [Wokwi альтернатива на русском: наш симулятор против Wokwi](https://arduin-arsenal.ru/p/wokwi-alternativa-rus/): Wokwi альтернатива на русском: честное сравнение с нашим симулятором. Где Wokwi сильнее, где русский интерфейс решает. Таблица из 8 строк, без рекламы. - [Симулятор OLED SSD1306 онлайн: дисплей 128x64 без модуля](https://arduin-arsenal.ru/p/simulator-oled-ssd1306/): Онлайн-симулятор SSD1306: 128x64, I2C, Adafruit_SSD1306. Выводите текст, графику и метео-панель. Адрес 0x3C, буфер 1024 байта. Без модуля и пайки. - [Симулятор адресной ленты NeoPixel онлайн: 16 светодиодов WS2812](https://arduin-arsenal.ru/p/simulator-neopixel/): Онлайн-симулятор NeoPixel: 16 светодиодов WS2812, Adafruit_NeoPixel, дыхание, радуга и конфетти. Один пин данных, без ленты, без платы и без пайки. - [Симулятор SD-карты Arduino онлайн: логирование данных без модуля](https://arduin-arsenal.ru/p/simulator-sd-karta/): Онлайн-симулятор SD-карты: SPI на D10-D13, SD.open, FILE_WRITE/FILE_READ. Лог температуры в CSV, список файлов, проверка записи. Без модуля. - [Проекты ESP8266 NodeMCU: умный дом, WiFi-реле, датчики](https://arduin-arsenal.ru/p/esp8266-nodemcu-projects/): С чего начать проекты на ESP8266 NodeMCU: WiFi-реле, датчик температуры и влажности, отправка данных в облако — 6 рабочих сборок с кодом и схемами. - [ESP32-CAM: стриминг видео и фото в браузере](https://arduin-arsenal.ru/p/esp32-cam-streaming/): ESP32-CAM с потоковой передачей видео в браузер: настройка CameraWebServer, статический IP, захват фото по таймеру, отправка в Telegram и на SD-карту. - [ESP32 MQTT: умный дом с Home Assistant](https://arduin-arsenal.ru/p/esp32-mqtt-umnyj-dom/): ESP32 + MQTT + Home Assistant: автодискавери, реле, датчик, сценарии. PubSubClient, Mosquitto, MQTT Explorer, схема топиков и примеры скетчей. - [ESP32 OTA: беспроводное обновление прошивки](https://arduin-arsenal.ru/p/esp32-ota-update/): ESP32 OTA по воздуху: ArduinoOTA, HTTP-обновление с сервера, разделы флеша, откат и защита паролем. Скетчи обновляются без USB-кабеля через WiFi. - [Умный дом на Arduino: датчики, реле, сценарии](https://arduin-arsenal.ru/p/umnyj-dom-arduino/): С чего собрать умный дом на Arduino: реле на освещение, DHT для микроклимата, RTC для расписания, кнопки-сценарии и sendData по Serial. Схемы и код. - [Автополив на Arduino: датчик влажности + насос + расписание](https://arduin-arsenal.ru/p/avtopoliv-vlazhnost/): Автополив на Arduino: ёмкостный датчик влажности почвы, помпа 5В, RTC DS3231 и расписание по времени. Гистерезис, ток помпы, защита от сухого хода. - [Метеостанция на ESP32: BME280, OLED, WiFi-отправка](https://arduin-arsenal.ru/p/weather-station-esp32/): Метеостанция на ESP32 с BME280, OLED 0.96 дюйма и отправкой данных на сервер или в Telegram. Температура, влажность, давление и компенсация высоты. - [WiFi-сканнер на ESP8266: ищем сети, анализируем сигнал](https://arduin-arsenal.ru/p/wifi-skanner-esp8266/): Сканнер WiFi на ESP8266: WiFi.scanNetworks, RSSI, шифрование, канал. Вывод на Serial, на OLED и веб-страницу. Какие сети вокруг и где сигнал сильнее. - [Робот на Arduino: моторы, датчики и поведение](https://arduin-arsenal.ru/p/robot-na-arduino/): Робот на Arduino: моторы через L298N, датчик HC-SR04, ИК-линия. Поведение: объезд, линия, ПИД. Скетчи, грабли и пошаговая логика без слепых delay(). - [LoRa связь Arduino: дальняя радиосвязь для IoT](https://arduin-arsenal.ru/p/lora-svjaz-arduino/): LoRa на Arduino: модуль SX1276 (RA-02), библиотека LoRa.h, отправка и приём, дальность до 5 км, питание 3.3 В и антенна 868 МГц. Код и грабли из практики. - [NRF24L01 + Arduino: радиосвязь 2.4 ГГц между платами](https://arduin-arsenal.ru/p/nrf24l01-arduino/): Модули nRF24L01 связывают две Arduino на 2.4 ГГц до 100 м: распиновка MOSI/SCK/CS/CE/IRQ, библиотека RF24, грабли питания и стабильный канал. - [HC-05 Bluetooth + Arduino: управление со смартфона](https://arduin-arsenal.ru/p/hc-05-bluetooth-arduino/): HC-05 на Arduino: UART к SoftwareSerial, AT-команды для имени и пин-кода, связка со смартфоном через Bluetooth Terminal, грабли питания и скорости. - [Драйвер A4988 + Arduino: управление шаговым NEMA17](https://arduin-arsenal.ru/p/a4988-drajver-shagovika/): A4988 — драйвер шагового NEMA17: распиновка VMOT/2B/2A/1A/1B + STEP/DIR, микрошаг MS1-3, ток VREF (Imax=VREF/0.4), грабли питания и перегрева с радиатором. - [ESP32 Deep Sleep: снижаем ток до 10 мкА для IoT на батарейке](https://arduin-arsenal.ru/p/esp32-deep-sleep/): Глубокий сон ESP32: esp_deep_sleep_start с таймером и EXT0/EXT1 по кнопке, RTC_DATA_ATTR для памяти, ток 10-150 мкА — IoT на батарейке месяцами. - [Wemos D1 Mini (ESP8266): компактная плата для IoT-проектов](https://arduin-arsenal.ru/p/wemos-d1-mini-esp8266/): Wemos D1 Mini на ESP8266: распиновка D0-D8 + A0, питание 5 В micro-USB, программирование через Arduino IDE, грабли с пинами и аналоговым входом. - [TIP120 + Arduino: управляем мощной нагрузкой через транзистор](https://arduin-arsenal.ru/p/tip120-tranzistor-arduino/): TIP120 (NPN Darlington) — управление мотором, лампой, нагревателем с током до 5 А: распиновка, резистор базы, обратный диод, грабли тепла и ШИМ. - [ESP32 Bluetooth Classic: связь со смартфоном без WiFi](https://arduin-arsenal.ru/p/esp32-bluetooth-classic/): ESP32 с встроенным Bluetooth Classic + BLE: библиотека BluetoothSerial, связка со смартфоном, отличие Classic от BLE, грабли скорости и стабильности. - [TB6612FNG + Arduino: компактный драйвер двух моторов с ШИМ](https://arduin-arsenal.ru/p/tb6612-motor-drajver/): TB6612FNG — драйвер 2 биполярных моторов до 1.2 А каждый: распиновка AIN/BIN/PWMA/PWMB, режимы CW/CCW/Short brake, отличия от L298N и нагрев. - [Симулятор SD-карты и RFID RC522 Arduino онлайн](https://arduin-arsenal.ru/p/simulator-sd-rfid/): Виртуальные SD-карта и RFID RC522 в браузере: SD.begin/open/println/write, MFRC522 PICC_IsNewCardPresent/ReadCardSerial, 3 виртуальные карты с UID, без железа. - [Симулятор MAX30102 онлайн — пульсоксиметр в браузере](https://arduin-arsenal.ru/p/simulator-max30102/): Виртуальный пульсоксиметр MAX30102 в браузере: I2C, getHeartRate/getSpO2, ползунки пульса 40-180 и сатурации 90-100%, без железа и паяльника. - [Симулятор BME680 онлайн — 4-в-1 датчик IoT](https://arduin-arsenal.ru/p/simulator-bme680/): Виртуальный BME680 в браузере: I2C, readTemperature/Humidity/Pressure/gasResistance, 4 параметра с одного модуля, ползунки значений, без железа. - [Симулятор MLX90614 онлайн — IR-термометр бесконтактно](https://arduin-arsenal.ru/p/simulator-mlx90614/): Виртуальный IR-термометр MLX90614 в браузере: I2C, readObjectTempC/readAmbientTempC, 2 значения (объект и воздух), ползунки температур, без железа. - [Симулятор HX711 онлайн — весы на Arduino](https://arduin-arsenal.ru/p/simulator-hx711/): Виртуальный HX711 в браузере: 24-бит АЦП тензодатчика, get_units/read/tare, ползунок нагрузки 0-5000 г, кнопка Тара, без железа и паяльника. - [Симулятор CCS811 онлайн — CO₂ и TVOC датчик](https://arduin-arsenal.ru/p/simulator-ccs811/): Виртуальный CCS811 в браузере: I2C, getCO2/getTVOC, ползунки CO₂ 400-8192 ppm и TVOC 0-1187 ppb, контроль качества воздуха для IoT-проектов, без железа. - [Симулятор PMS5003 онлайн — датчик пыли PM2.5/PM10](https://arduin-arsenal.ru/p/simulator-pms5003/): Виртуальный датчик пыли PMS5003 в браузере: UART, readPM25/readPM10, ползунки PM2.5 0-1000 и PM10 0-1000 мкг/м³, контроль смога, без железа. - [Симулятор LoRa SX1276 онлайн в браузере](https://arduin-arsenal.ru/p/simulator-lora/): Виртуальный LoRa SX1276 в браузере: begin/beginPacket/print/endPacket/parsePacket/read, эхо-демо TX→RX, RSSI, без железа. Библиотека LoRa.h. - [Симулятор GSM SIM800L онлайн в браузере](https://arduin-arsenal.ru/p/simulator-gsm/): Виртуальный GSM SIM800L в браузере: SoftwareSerial, AT-команды (AT, CSQ, CMGF, CMGS), отправка SMS (write 26=Ctrl+Z), звонки (ATD/ATA/ATH), без железа. - [MIFARE Classic на Arduino: ключи, сектора, блоки](https://arduin-arsenal.ru/p/mifare-classic-arduino/): MIFARE Classic 1K: 16 секторов × 4 блока × 16 байт, ключи A/B, PICC_Authenticate, MIFARE_Read/Write, sector trailer, factory key FFFFFFFFFFFF. - [SD-карта: папки, пути, листинг на Arduino](https://arduin-arsenal.ru/p/sd-karta-papki-arduino/): Работа с папками на SD-карте Arduino: SD.mkdir, SD.open путь-стиль, File.openNextFile листинг, SD.exists/rmdir, path-style имена с /, грабли FAT16. - [LoRa на Arduino: урок с нуля до передатчика](https://arduin-arsenal.ru/p/lora-urok-arduino/): Урок LoRa для Arduino: подключение SX1276 (SPI), библиотека LoRa.h, код передатчика и приёмника, spreading factor, частоты 433/868/915, RSSI. - [GSM SIM800L на Arduino: урок с AT-командами до SMS](https://arduin-arsenal.ru/p/gsm-sim800l-urok-arduino/): Урок GSM SIM800L для Arduino: подключение через SoftwareSerial, AT-команды (AT, CSQ, CMGF, CMGS), отправка SMS (write 26=Ctrl+Z), звонки (ATD/ATA/ATH). - [Симулятор Arduino Leonardo онлайн: USB-HID клавиатура и мышь](https://arduin-arsenal.ru/p/leonardo-emulyator-onlain/): Симулятор Arduino Leonardo онлайн: ATmega32U4 с USB-HID. Keyboard.h и Mouse.h печатают в Serial с пометкой HID. Что эмулируется в браузере, что только на плате. - [Симулятор Raspberry Pi Pico онлайн: RP2040 и MicroPython в браузере](https://arduin-arsenal.ru/p/simulyator-raspberry-pi-pico/): Симулятор Raspberry Pi Pico онлайн: RP2040 выбирается в браузере, blink на C++ и MicroPython исполняется на стенде. Таблица Pico против Uno и границы эмуляции. - [MicroPython симулятор онлайн: исполнение кода в браузере](https://arduin-arsenal.ru/p/micropython-simulyator-onlain/): MicroPython симулятор онлайн: режим MicroPython исполняет machine.Pin, PWM и time.sleep на виртуальном стенде. Кому подходит язык, примеры и границы эмуляции. - [Датчик тока ACS712: подключение к Arduino и измерение тока](https://arduin-arsenal.ru/p/acs712-arduino-podklyuchenie/): Подключение датчика тока ACS712 к Arduino: версии 5A/20A/30A, формула пересчёта analogRead в амперы, скетч с усреднением и почему новичкам нельзя 220 В. - [Датчик Холла KY-003 и Arduino: магнит без контакта](https://arduin-arsenal.ru/p/datchik-holla-arduino/): Датчик Холла KY-003 и Arduino: эффект Холла простыми словами, геркон против чипа A3144, INPUT_PULLUP, счётчик на attachInterrupt и применения. - [Датчик уровня воды для Arduino: дождь, бак, аквариум](https://arduin-arsenal.ru/p/datchik-urovnya-vody-arduino/): Датчик уровня воды для Arduino: резистивная гребёнка и ёмкостный v1.2, скетч «бак полон», коррозия и питание через цифровой пин только на время замера. - [Вибромотор на Arduino: вибрация через ШИМ](https://arduin-arsenal.ru/p/vibromotor-arduino-shim/): Вибромотор на Arduino: транзистор и защитный диод, почему пин не тянет мотор, analogWrite 0-255 для силы вибрации и скетч пульсирующей тряски. - [Пассивный пьезозуммер и tone(): мелодии на Arduino](https://arduin-arsenal.ru/p/passivnyi-piezo-zummer-tone/): Пассивный пьезозуммер и tone() на Arduino: активный против пассивного, мелодия по массиву нот, noTone() и конфликт таймеров с ШИМ на пинах 3 и 11. - [Метеостанция на Arduino: соберите в симуляторе за вечер](https://arduin-arsenal.ru/p/simulyator-meteostancii-arduino/): Метеостанция на Arduino в симуляторе: DHT22 и BMP280, вывод на LCD 1602 I2C, логика прогноза по давлению и скетч, готовый к переносу на плату. - [Светофор на Arduino: проект для новичка в симуляторе](https://arduin-arsenal.ru/p/simulyator-svetofora-arduino/): Светофор на Arduino для новичка в симуляторе: три светодиода, фазы на millis() без delay(), таблица таймингов с токами и честная разница эмуляции и макетки. - [Умный дом на Arduino: реле, датчики — сначала в симуляторе](https://arduin-arsenal.ru/p/simulyator-umnyi-dom-arduino/): Умный дом на Arduino без риска: свет по PIR с таймаутом на millis(), реле и DHT22 в симуляторе, честная оговорка про 220 В и скетч, готовый к переносу. - [Аквариум на Arduino: термометр и автокормушка без риска для рыб](https://arduin-arsenal.ru/p/simulyator-akvariuma-arduino/): Аквариум на Arduino в симуляторе: DS18B20 в воде, реле нагревателя с гистерезисом 1 °C, кормушка на серво по расписанию — логика без риска для рыб. - [Датчик влажности почвы на Arduino: подключение и полив](https://arduin-arsenal.ru/p/datchik-vlazhnosti-pochvy-arduino/): Ёмкостный датчик влажности почвы v1.2 на Arduino: подключение к A0, калибровка по воздуху и воде, порог полива с гистерезисом, скетч и проверка в симуляторе. - [Энкодер KY-040 на Arduino: вращение, нажатие, меню](https://arduin-arsenal.ru/p/encoder-ky-040-arduino/): Энкодер KY-040 на Arduino: пины CLK, DT и SW, подтяжка INPUT_PULLUP, серый код квадратуры, ISR на CHANGE, антидребезг кнопки и меню с шагом позиции. - [Сдвиговый регистр 74HC595 на Arduino: 3 пина → 8 выходов](https://arduin-arsenal.ru/p/sdvigovyi-registr-74hc595-arduino/): Сдвиговый регистр 74HC595 на Arduino: пины DS, SHCP и STCP, как shiftOut толкает биты и зачем защёлка, каскад корпусов и скетч бегущей волны на 8 выходах. - [Симулятор 74HC595 онлайн: соберите сдвиговый регистр без железа](https://arduin-arsenal.ru/p/simulyator-74hc595-onlain/): Симулятор 74HC595 онлайн: скетч со shiftOut, восемь светодиодов Q0-Q7, статус защёлки и битовый дамп. Разберите MSBFIRST и latch до покупки регистра в браузере. - [Симулятор TM1637 онлайн: индикатор без железа](https://arduin-arsenal.ru/p/simulyator-tm1637-onlain/): Симулятор TM1637 онлайн: карточка дисплея из палитры «Макетка», скетч с TM1637Display, showNumberDec и showNumberDecEx с двоеточием, таймер 25:00 в браузере. - [Шаговый двигатель 28BYJ-48 и ULN2003: подключение к Arduino](https://arduin-arsenal.ru/p/shagovyi-dvigatel-28byj-48-arduino/): Шаговый двигатель 28BYJ-48 на Arduino: подключение к ULN2003, честные 2048 шагов на оборот, последовательность фаз, питание 5 В и проверка в симуляторе. - [ИК-пульт на Arduino: коды кнопок и библиотека IRremote](https://arduin-arsenal.ru/p/ir-pult-arduino-irremote/): ИК-пульт на Arduino: подключение приёмника, коды кнопок CAR MP3, старый API decode_results и новый IrReceiver, resume после decode, проверка в симуляторе. - [Светодиодная матрица 8x8 MAX7219: подключение к Arduino](https://arduin-arsenal.ru/p/svetodiodnaya-matrica-max7219-arduino/): Светодиодная матрица 8x8 MAX7219 на Arduino: пять проводов DIN, CS, CLK, ток и яркость, каскад 4-в-1, скетч змейки на LedControl и узор в симуляторе. - [EEPROM на Arduino: сохранение настроек после сброса питания](https://arduin-arsenal.ru/p/eeprom-arduino-sohranenie-nastroek/): EEPROM на Arduino: 1 КБ энергонезависимой памяти, EEPROM.update и read, ресурс 100 000 циклов записи, хранение настроек после сброса питания. - [analogRead в вольты: переводим код АЦП 0-1023 в напряжение](https://arduin-arsenal.ru/p/analogread-v-volty-arduino/): Как перевести analogRead 0-1023 в вольты: АЦП 10 бит, шаг около 4,9 мВ, формула U = код × 5 / 1023, делитель для 12 В, шум плавающего входа. - [Матричная клавиатура 4x4 на Arduino: подключение и сканирование](https://arduin-arsenal.ru/p/matrichnaya-klaviatura-4x4-arduino/): Матричная клавиатура 4x4 на Arduino: 16 кнопок на 8 пинов, сканирование строк и столбцов, INPUT_PULLUP, раскладка массивом и живой сканер в симуляторе. - [Джойстик KY-023 на Arduino: подключение, map() и серво](https://arduin-arsenal.ru/p/joystick-ky-023-arduino/): Джойстик KY-023 на Arduino: оси VRx/VRy 0-1023, кнопка SW на INPUT_PULLUP, map() на угол серво 0-180, центр и мёртвая зона. Проверка без железа. - [Мелодия Марио на Arduino: ноты для зуммера и tone()](https://arduin-arsenal.ru/p/melodiya-mario-arduino/): Мелодия Марио на Arduino через tone(): массив нот и длительностей, частоты нот для пьезозуммера, паузы и noTone. Скетч проверяется в браузере без железа. - [Эффекты WS2812 на Arduino: радуга и бегущий огонь](https://arduin-arsenal.ru/p/ws2812-effekty-arduino/): Эффекты на WS2812 и NeoPixel: радуга через колесо цвета, бегущий огонь со шлейфом, Adafruit_NeoPixel setPixelColor и show. Проверка скетчей в браузере. - [Логгер данных на Arduino: SD-карта и DS3231 с меткой времени](https://arduin-arsenal.ru/p/sd-loger-dannyh-arduino/): Логгер данных на Arduino: SD-карта и DS3231 пишут CSV с меткой времени, DHT11 добавляет температуру. Проверка в браузере и ловушка FILE_WRITE. - [Датчик пламени на Arduino: KY-026 и сигнализация](https://arduin-arsenal.ru/p/datchik-plameni-arduino/): Датчик пламени KY-026 на Arduino: аналоговый выход 0-1023, порог срабатывания, сирена через tone() и светодиод. Сигнализация проверяется в браузере без огня. - [Сервопривод-шлагбаум на Arduino: SG90, кнопка и зуммер](https://arduin-arsenal.ru/p/servoprivod-shlagbaum-arduino/): Шлагбаум из сервопривода SG90 на Arduino: кнопка проезда, зуммер-бип, стрелка 0–90 градусов и тайминги на delay. Скетч проверяется в браузере без железа. - [Ночник на Arduino: фоторезистор и плавное включение света](https://arduin-arsenal.ru/p/fotorezistor-nochnik-arduino/): Ночник на фоторезисторе и Arduino: делитель напряжения, порог темноты, гистерезис 150 единиц и плавный разгон ШИМ. Скетч проверяется в браузере на стенде. - [Термостат на Arduino с DHT22: реле и гистерезис](https://arduin-arsenal.ru/p/termostat-arduino-dht22/): Термостат на Arduino и DHT22: реле обогрева, две уставки с гистерезисом 1,5 градуса, защита от nan, интервал опроса 2 секунды. Скетч работает в браузере. - [Парктроник на Arduino: HC-SR04 и зуммер](https://arduin-arsenal.ru/p/parktronik-arduino-hc-sr04/): Парктроник на Arduino своими руками: HC-SR04 меряет дистанцию, зуммер пищит чаще и выше у препятствия, ближе 20 см — сплошной тон. Проверка в браузере. - [HX711: подключение тензодатчика и калибровка весов на Arduino](https://arduin-arsenal.ru/p/hx711-podklyuchenie-kalibrovka/): Подключение тензодатчика к HX711: распиновка E+, E−, A+ и A−, калибровка за четыре шага, скетч весов с тарой и порогом дозирования. Проверено в браузере. - [Пирометр на Arduino: бесконтактный термометр с MLX90614 и LCD](https://arduin-arsenal.ru/p/pyrometr-arduino-mlx90614/): Бесконтактный термометр на MLX90614: подключение по I2C к Arduino, две температуры из одного чипа, скетч пирометра с LCD 16×2 и порогом. Проверено в симуляторе. - [DS18B20: подключение к Arduino, несколько датчиков на шине и отладка](https://arduin-arsenal.ru/p/ds18b20-podklyuchenie/): Подключение DS18B20 к Arduino по шине 1-Wire: подтяжка 4,7 кОм, адреса датчиков, паразитное питание, калибровка и разбор типичных ошибок при монтаже. - [TFT-дисплей ILI9341 и ST7789: подключение к Arduino по SPI](https://arduin-arsenal.ru/p/tft-displej-ili9341-st7789/): Подключение TFT-дисплея ILI9341 и ST7789 к Arduino по SPI: распиновка, библиотеки Adafruit_ST7789 и TFT_eSPI, память платы, PROGMEM для шрифтов и картинок. - [ESP32-S3: распиновка DevKitC, платы Waveshare и отличие от C3](https://arduin-arsenal.ru/p/esp32-s3-raspinovka/): Распиновка ESP32-S3-DevKitC-1: 36 выводов GPIO, USB на GPIO19 и GPIO20, разница с ESP32-C3, октальная PSRAM, встроенный JPEG-декодер и камера. - [PN532: подключение NFC-модуля к Arduino, три режима и чтение MIFARE](https://arduin-arsenal.ru/p/pn532-podklyuchenie/): Подключение PN532 к Arduino: три режима I2C, SPI и UART, переключение через SEL0 и SEL1, чтение UID карты MIFARE Classic, запись блоков и отладка. - [PCA9685: подключение 16-канального ШИМ-драйвера к Arduino](https://arduin-arsenal.ru/p/pca9685-podklyuchenie/): Подключение PCA9685 к Arduino по I2C: 16 каналов ШИМ по 12 бит, частота до 1,6 кГц, адрес 0x40, 16 сервоприводов вместо выводов Uno и разбор регистров. - [INA219: подключение датчика тока и напряжения к Arduino по I2C](https://arduin-arsenal.ru/p/ina219-podklyuchenie/): Подключение INA219 к Arduino по I2C: модуль в разрыв питания, шунты 0,1 и 0,02 Ом, формула тока, регистры датчика, отличие от ACS712 и мультиметра.