Уроки
Базовые уроки Arduino
Каталог уроков и встроенных примеров Arduino: от первых шагов до практических скетчей IDE.Arduino Learn
Базовые обучающие материалы Arduino Docs.- Введение в Arduino Cloud
- Знакомство с библиотеками Arduino
- Начало работы с Arduino: экосистема, железо и основы API
- Начало работы с инструментами Arduino
- Установка дополнительных ядер в Arduino IDE
- Как установить драйвер CH340/CH341 для Arduino
- Комикс об Arduino: переводы и участие в проекте
- Устранение неполадок при загрузке скетчей Arduino
- Начало работы с Arduino Cloud Editor
- Работа с Arduino Software (IDE)
- Что такое Arduino?
- Руководство по EEPROM на Arduino
- Справочник Arduino API
- Руководство по памяти Arduino
- Arduino Sketches: как устроена программа для Arduino
- Основы работы со звуком на Arduino
- Битовые маски (Bit Masks) в Arduino
- Bit Math на Arduino: побитовые операции для начинающих и продвинутых
- Основы HDL для FPGA
- Руководство по работе с SD-картами на Arduino
- Использование функций в скетче Arduino
- Переменные в скетчах Arduino: объявление, область видимости и типичные ошибки
- Управление шаговыми двигателями с Arduino: унипольные и биполярные схемы
- Основы работы с потенциометром и Arduino
- Как читать схемы питания (Power Trees) Arduino
- Жидкокристаллические дисплеи (LCD) с Arduino
- Основы работы с мультиметром
- Потребление энергии на платах Arduino
- Варианты питания плат Arduino
- Управление сервоприводом с Arduino: основы
- Руководство по Low Power Design на Arduino
- Руководство по пайке для Arduino-проектов
- Управление мотором через транзистор (Transistor Motor Control)
- Протокол 1-Wire: работа с однопроводными устройствами на Arduino
- Arduino и Serial Peripheral Interface (SPI)
- Arduino и протокол Modbus
- Bluetooth® Low Energy с Arduino
- Шина Controller Area Network (CAN Bus)
- Протокол GPS NMEA 0183: основы работы с сообщениями
- Протокол I2C (Inter-Integrated Circuit) и библиотека Wire
- LPWAN (Low-Power Wide-Area Networks): введение в технологии дальней связи с низким энергопотреблением
- Руководство по LoRa® и LPWAN-технологиям для Arduino
- UART (Universal Asynchronous Receiver-Transmitter) — последовательная связь на Arduino
Встроенные примеры
Встроенные примеры Arduino IDE: быстрый путь от идеи к работающему скетчу.- Analog Read Serial: чтение аналогового сигнала и вывод в монитор порта
- Bare Minimum: минимальная структура скетча Arduino
- Blink — мигание светодиодом на Arduino
- Digital Read Serial: чтение кнопки и вывод в Serial Monitor
- Плавное мигание светодиода — эффект Fading с analogWrite()
- Чтение аналогового напряжения: analogRead и перевод в вольты
- Blink Without Delay — мигание светодиода без delay()
- Debounce на кнопке: устранение дребезга контактов
- Как подключить и запрограммировать кнопку (Button)
- InputPullupSerial — внутренний подтягивающий резистор и Serial
- Pitch follower: управление тоном через tone() и фоторезистор
- Воспроизведение мелодии с помощью функции tone()
- Простая клавиатура с функцией tone()
- State Change Detection (Edge Detection): считаем нажатия кнопки
- Tone on Multiple Speakers — воспроизведение тонов на нескольких динамиках
- Analog In, Out Serial: управление яркостью светодиода через потенциометр
- Analog Input — управление миганием светодиода через потенциометр
- Analog Write с 12 светодиодами на Arduino Mega
- Калибровка аналогового датчика (Calibrate Sensor Input)
- Fading — плавное мигание светодиода с помощью PWM
- Smoothing: сглаживание показаний аналогового входа
- ASCII Table — таблица символов через Serial
- Построение графика в Processing по данным с Arduino
- Управление яркостью светодиода через Serial: LED Dimmer
- MIDI Note Player: отправка MIDI-нот с Arduino
- Physical Pixel: управление светодиодом через Serial
- Read ASCII String: разбор строки с запятыми для управления RGB-светодиодом
- Serial Call and Response (handshaking): многобайтовая передача данных
- Serial Call and Response с ASCII-кодированием:握手-протокол между Arduino и компьютером
- SerialEvent: обработка данных из последовательного порта
- SerialPassthrough: прозрачный мост между Serial и Serial1
- Несколько Serial-портов на Arduino Mega
- Virtual Color Mixer: управление цветом через аналоговые датчики
- Анализ символов строки: Character Analysis
- Как использовать String length()
- String Addition Operator — конкатенация строк в Arduino
- String Appending Operators: оператор += и метод concat()
- String Case Change Functions: toUpperCase() и toLowerCase()
- String Character Functions: charAt() и setCharAt()
- String Comparison Operators: операторы сравнения строк
- String Object Constructors: способы инициализации строк
- String indexOf() и lastIndexOf(): поиск символов в строке
- Команды String length() и trim()
- Функция String replace()
- String startsWith() и endsWith() — проверка начала и конца строки
- Функция String substring() — поиск подстрок
- String toInt() — преобразование строки в целое число
- Button Mouse Control — управление курсором с помощью кнопок
- Joystick Mouse Control — управление курсором мыши через джойстик
- Keyboard Logout: выход из системы нажатием кнопки
- Keyboard Message: отправка текста нажатием кнопки
- Keyboard Reprogram: автоматическая перепрошивка через эмуляцию клавиатуры
- Keyboard Serial: отправка символа через USB-клавиатуру
- Keyboard and Mouse Control: управление курсором и клавиатурой с Arduino