Файлы iArduino

Файлы, библиотеки и документация

Подборка библиотек Arduino, datasheet, архивов к урокам и полезных программ для проектов iArduino. Начните с установки IDE или откройте нужный раздел, чтобы быстро найти материал.

Сначала полезное для новичка

Если вы только готовите компьютер к работе с Arduino, эти материалы помогут поставить IDE, подключить платы Piranha и добавить библиотеки без лишних поисков.

В карточках файлов подскажем совместимые модули и комплектующие.

Категории

Разделы файлов

Arduino IDE

Библиотеки iArduino

Все библиотеки
Battery_Shield

Библиотека Battery_Shield для Arduino: управление Battery Shield по I2C, контроль заряда АКБ, измерение напряжения и тока батареи и выхода, включение и отключение зарядного устройства.

Библиотека GitHub
iarduino_4LED

Библиотека iarduino_4LED для Arduino: управление четырёхразрядным LED-индикатором с регулировкой яркости, выводом чисел, символов, времени и температуры.

Библиотека GitHub
iarduino_ACS712

Библиотека iarduino_ACS712 для Arduino: измерение постоянного и переменного тока через Trema датчик тока 5A с учётом RC-фильтра, калибровка и коррекция смещения нуля.

Библиотека GitHub
iarduino_ADC_CS1237

Библиотека iarduino_ADC_CS1237 для Arduino: работа с одноканальным дифференциальным АЦП CS1237, подключение к любым выводам и измерение напряжения между входами Ain- и Ain+.

Библиотека GitHub
iarduino_AM2320

Библиотека iarduino_AM2320 для Arduino: чтение температуры и влажности с цифрового датчика AM2320 по шине I2C с поддержкой аппаратной и программной реализации протокола.

Библиотека GitHub
iarduino_APDS9930

Библиотека iarduino_APDS9930 для Arduino: управление датчиком APDS9930 для измерения уровня освещённости и обнаружения приближения объектов по I2C.

Библиотека GitHub
iarduino_APDS9930

Библиотека iarduino_APDS9930 для Arduino: измерение освещённости в люксах, коэффициента пульсаций света и расстояния до препятствий через датчик APDS-9930 по шине I2C.

Библиотека GitHub
iarduino_Bluetooth_HC05

Библиотека iarduino_Bluetooth_HC05 для Arduino: работа с Trema Bluetooth модулем HC-05 в режимах Master/Slave, поиск устройств, передача данных с проверкой доставки и AT-команды.

Библиотека GitHub
iarduino_DHT

Библиотека iarduino_DHT для Arduino: универсальная работа с датчиками DHT11 и DHT22, автоопределение типа, чтение температуры и влажности, полностью на русском языке.

Библиотека GitHub
iarduino_DS18XXX

Библиотека iarduino_DS18XXX для Arduino: работа с датчиками температуры DS18S20, DS18B20, DS1822 по шине 1-Wire, получение температуры в °С, модели и адреса датчика.

Библиотека GitHub
iarduino_Encoder_tmr

Библиотека iarduino_Encoder_tmr для Arduino: работа с инкрементальными энкодерами через второй аппаратный таймер с функциями инициализации и чтения состояния.

Библиотека GitHub
iarduino_Frequency

Библиотека iarduino_Frequency для Arduino: определение частоты аналогового сигнала в герцах на любом аналоговом входе платы.

Библиотека GitHub
iarduino_GprsClientA9

Библиотека iarduino_GprsClientA9 для Arduino: установка TCP и UDP соединений через GSM/GPRS Shield на чипах A9 с поддержкой аппаратного и программного UART.

Библиотека GitHub
iarduino_GPS_ATGM336

Библиотека iarduino_GPS_ATGM336 для Arduino: настройка GPS-модуля ATGM336 — скорость UART, частота обновления, состав NMEA, выбор спутниковых систем и динамической модели.

Библиотека GitHub
iarduino_GSM

Библиотека iarduino_GSM для Arduino: работа с GSM/GPRS Shield A6, отправка и приём SMS на русском языке, голосовые вызовы, USSD-запросы, поддержка аппаратной и программной шины UART.

Библиотека GitHub
iarduino_HC_SR04

Библиотека iarduino_HC_SR04 для Arduino: измерение расстояния ультразвуковыми датчиками HC-SR04, работает с любыми выводами, выполнение кода блокируется на время ожидания ответа до 38 мс.

Библиотека GitHub
iarduino_HC_SR04_int

Библиотека iarduino_HC_SR04_int для Arduino: измерение расстояния ультразвуковыми датчиками HC-SR04 через аппаратные прерывания без блокировки кода.

Библиотека GitHub
iarduino_HC_SR04_tmr

Библиотека iarduino_HC_SR04_tmr для Arduino: измерение расстояния ультразвуковыми датчиками HC-SR04 через аппаратный Timer2 без блокировки выполнения кода.

Библиотека GitHub
iarduino_Hexapod

Библиотека iarduino_Hexapod для Arduino: управление шестиногим роботом Hexapod, команды движения, поворотов, поклонов, калибровка и поддержка сервоприводов SG90, MG90, MG996R, Futaba S3003.

Библиотека GitHub
iarduino_I2C_4LED

Библиотека iarduino_I2C_4LED для Arduino: вывод чисел, времени, температуры и символов на четырёхразрядный LED-индикатор с управлением по I2C.

Библиотека GitHub
iarduino_I2C_Address

Библиотека iarduino_I2C_Address для Arduino: чтение, установка и автоматическая сортировка адресов модулей серии I2C-flash, управление подтяжкой линий шины.

Библиотека GitHub
iarduino_I2C_Bumper

Библиотека iarduino_I2C_Bumper для Arduino: работа с бампером на 9 датчиках линий I2C-flash (шаг 7 или 14 мм), определение линий, чтение АЦП, управление поворотниками и калибровка.

Библиотека GitHub
iarduino_I2C_connect

Библиотека iarduino_I2C_connect для Arduino: простое соединение нескольких плат по шине I2C с доступом к регистрам ведомых устройств как к массиву.

Библиотека GitHub
iarduino_I2C_DSL

Библиотека iarduino_I2C_DSL для Arduino: работа с Trema-модулем люксметра I2C-flash, измерение освещённости в люксах, коэффициента пульсаций света и определение близости препятствий.

Библиотека GitHub
iarduino_I2C_Encoder

Библиотека iarduino_I2C_Encoder для Arduino: работа с Trema-модулем энкодера I2C-flash, чтение положения вала, событий кнопки и управление программируемым выходом.

Библиотека GitHub
iarduino_I2C_Expander

Библиотека iarduino_I2C_Expander для Arduino: управление Trema-модулем расширителя выводов с I2C-flash, конфигурация пинов, чтение аналоговых и цифровых сигналов, ШИМ и сервоприводы.

Библиотека GitHub
iarduino_I2C_IO

Библиотека iarduino_I2C_IO для Arduino: управление цифровыми выводами Trema-модулей расширения по шине I2C через собственные функции или стандартные pinMode, digitalRead, digitalWrite.

Библиотека GitHub
iarduino_I2C_IR

Библиотека iarduino_I2C_IR для Arduino: приём и передача данных через Trema-модуль ИК-приёмник/передатчик I2C-flash с поддержкой различных ИК-протоколов и пультов ДУ.

Библиотека GitHub
iarduino_I2C_Joystick

Библиотека iarduino_I2C_Joystick для Arduino: работа с Trema-модулем джойстика I2C-flash, получение координат, калибровка, настройка мёртвой зоны и чтение состояния кнопки.

Библиотека GitHub
iarduino_I2C_Keyboard

Библиотека iarduino_I2C_Keyboard для Arduino: управление Trema-модулем клавиатуры I2C-flash, чтение нажатий, обработка событий кнопок и управление светодиодами.

Библиотека GitHub
iarduino_I2C_Matrix_8x8

Библиотека iarduino_I2C_Matrix_8x8 для Arduino: управление Trema-модулем I2C LED матрица 8x8 с выводом изображений, цифр, символов и бегущей строки через аппаратную или программную шину I2C.

Библиотека GitHub
iarduino_I2C_Motor

Библиотека iarduino_I2C_Motor для Arduino: управление мотор-редуктором с контроллером FLASH-I2C, задание скорости, направления, расстояния и условий остановки.

Библиотека GitHub
iarduino_I2C_ORP

Библиотека iarduino_I2C_ORP для Arduino: работа с Trema-модулем ORP-метр через I2C, измерение окислительно-восстановительного потенциала жидкостей, поддержка аппаратной и программной шины I2C.

Библиотека GitHub
iarduino_I2C_pH

Библиотека iarduino_I2C_pH для Arduino: работа с Trema модулем pH-метр, I2C-flash для измерения водородного показателя и определения кислотности жидкостей.

Библиотека GitHub
iarduino_I2C_Relay

Библиотека iarduino_I2C_Relay для Arduino: управление I2C Flash модулями реле (2-4 канала), твердотельными реле и силовыми ключами N/P типа с поддержкой измерения тока.

Библиотека GitHub
iarduino_I2C_SHT

Библиотека iarduino_I2C_SHT для Arduino: работа с Trema-модулем датчика температуры и влажности I2C-flash, получение точных значений температуры и влажности воздуха.

Библиотека GitHub
iarduino_I2C_Software

Библиотека iarduino_I2C_Software для Arduino: создание программных шин I2C на любых выводах микроконтроллера с синтаксисом Wire.h, поддержка нескольких шин и устройств с одинаковыми адресами.

Библиотека GitHub
iarduino_I2C_TDS

Библиотека iarduino_I2C_TDS для Arduino: работа с Trema модулем TDS/EC-метр, I2C-flash для измерения концентрации растворов, проводимости и минерализации воды.

Библиотека GitHub
iarduino_I2C_Track

Библиотека iarduino_I2C_Track для Arduino: управление модулями светофоров, дорожных знаков и шлагбаумов линейки Дорожное движение через I2C с поддержкой ИК-передачи данных.

Библиотека GitHub
iarduino_IR

Библиотека iarduino_IR для Arduino: работа с ИК-приёмниками и ИК-передатчиками, раскодирование данных с пультов в фоновом режиме, формирование несущей частоты через аппаратный таймер.

Библиотека GitHub
iarduino_IR_Thermometer

Библиотека iarduino_IR_Thermometer для Arduino: работа с бесконтактным ИК-термометром на чипе MLX90614ESF-AAA, измерение температуры объектов и окружающей среды.

Библиотека GitHub
iarduino_KB

Библиотека iarduino_KB для Arduino: работа с матричными клавиатурами 1x4, 3x4 и 4x4, определение нажатия, отпускания и удержания кнопок, поддержка эластичных и кнопочных моделей.

Библиотека GitHub
iarduino_MB_eCO2

Библиотека iarduino_MB_eCO2 для Arduino: работа с датчиком углекислого газа по протоколу Modbus RTU через шину RS485, совместно с библиотекой iarduino_Modbus.

Библиотека GitHub
iarduino_MB_HTL

Библиотека iarduino_MB_HTL для Arduino: работа с блоком климатических датчиков HTL по протоколу Modbus через шину RS485, требует библиотеку iarduino_Modbus для передачи данных.

Библиотека GitHub
iarduino_MB_pH

Библиотека iarduino_MB_pH для Arduino: работа с pH-метром RS485 / Modbus, измерение кислотности растворов, калибровка и настройка параметров через протокол Modbus совместно с библиотекой.

Библиотека GitHub
iarduino_MB_Pump

Библиотека iarduino_MB_Pump для Arduino: управление блоками перистальтических насосов RS485 / Modbus, работает совместно с библиотекой iarduino_Modbus для обмена данными по шине RS485.

Библиотека GitHub
iarduino_MB_Socket

Библиотека iarduino_MB_Socket для Arduino: управление блоками розеток RS485 / Modbus, работает совместно с библиотекой iarduino_Modbus для передачи данных по протоколу Modbus.

Библиотека GitHub
iarduino_MB_TDS

Библиотека iarduino_MB_TDS для Arduino: работа с TDS/EC-метром RS485 / Modbus для измерения общей минерализации и электропроводности растворов, требует библиотеку iarduino_Modbus.

Библиотека GitHub
iarduino_MechaClock

Библиотека iarduino_MechaClock для Arduino: управление проектом SuperMechaClock — механическими часами с Arduino.

Библиотека GitHub
iarduino_Metro

Библиотека iarduino_Metro для Arduino: автоматическое обнаружение и управление модулями Metro (кнопка, RGB светодиод, зуммер, датчик температуры и влажности, люксметр, расширитель выводов, LED.

Библиотека GitHub
iarduino_Modbus

Библиотека iarduino_Modbus для Arduino: работа с устройствами по протоколу Modbus RTU или Modbus ASCII через шину RS485 с использованием конвертера UART-RS485, синтаксис совместим с ArduinoModbus.

Библиотека GitHub
iarduino_MultiServo

Библиотека iarduino_MultiServo для Arduino: управление Multi Servo Shield на 16 сервоприводов через I2C, использование шилда как расширителя выходов и полный доступ к функционалу чипа PCA9685.

Библиотека GitHub
iarduino_NeoPixel

Библиотека iarduino_NeoPixel для Arduino: управление адресными светодиодами WS2812B до 65534 штук с настройкой цвета и яркости каждого светодиода.

Библиотека GitHub
iarduino_OLED

Библиотека iarduino_OLED для Arduino: вывод текста, чисел, изображений и графики на OLED-дисплеи 128×64, поддержка двух дисплеев на одной шине I2C, аппаратная и программная реализация I2C.

Библиотека GitHub
iarduino_OLED_txt

Библиотека iarduino_OLED_txt для Arduino: облегчённая версия для вывода текста и чисел на OLED-дисплеи 128×64, экономия ОЗУ, поддержка двух дисплеев на одной шине I2C.

Библиотека GitHub
iarduino_Position_BMX055

Библиотека iarduino_Position_BMX055 для Arduino: работа с Trema-модулем IMU 9 DOF, чтение данных акселерометра, гироскопа и магнитометра, калибровка, фильтры Маджвика и Махони, поддержка.

Библиотека GitHub
iarduino_Pressure_BMP

Библиотека iarduino_Pressure_BMP для Arduino: считывание температуры и атмосферного давления с датчиков BMP180 и BMP280, расчёт высоты с выбором единиц измерения и точности.

Библиотека GitHub
iarduino_REG_595

Библиотека iarduino_REG_595 для Arduino: управление 8-битными сдвиговыми регистрами HC595/HTC595, загрузка данных и вывод символов на LED-индикаторы.

Библиотека GitHub
iarduino_RF433

Библиотека iarduino_RF433 для Arduino: работа с радиомодулями 433 МГц (FS1000A, MX-RM-5V), приём через прерывания, проверка CRC, синтаксис как у RF24.

Библиотека GitHub
iarduino_RTC

Библиотека iarduino_RTC для Arduino: универсальная работа с часами реального времени DS1302, DS1307 и DS3231, чтение и запись времени, поддержка Unix time.

Библиотека GitHub
iarduino_SensorPulse

Библиотека iarduino_SensorPulse для Arduino: работа с датчиком пульса, определение частоты сердцебиения, контроль подключения сенсора, опциональная поддержка зуммера для звуковой индикации.

Библиотека GitHub
iarduino_VCC

Библиотека iarduino_VCC для Arduino: чтение напряжения питания платы без внешних компонентов, калибровка внутреннего источника опорного напряжения.

Библиотека GitHub
iarduino_VpH

Библиотека iarduino_VpH для Arduino: преобразование напряжения с pH-щупа в значение кислотности жидкости с поддержкой калибровки.

Библиотека GitHub
iarduino_Wattmeter

Библиотека iarduino_Wattmeter для Arduino: работа с модулями измерения мощности и энергопотребления.

Библиотека GitHub
iatduino_GPS_NMEA

Библиотека iarduino_GPS_NMEA для Arduino: парсинг NMEA-сообщений от GPS-модулей по UART, получение координат, высоты, скорости, курса и времени.

Библиотека GitHub
iocontrol

Библиотека iocontrol для Arduino: интеграция с платформой iocontrol.ru для удалённого управления и мониторинга устройств.

Библиотека GitHub
pyiArduinoI2Cencoder

Библиотека pyiArduinoI2Cencoder для Arduino: Модуль Python pyiArduinoI2Cencoder для Raspberry Pi: работа с Trema-модулем энкодера и потенциометра I2C-flash через аппаратную шину I2C.

Библиотека GitHub
pyiArduinoI2Cjoystick

Библиотека pyiArduinoI2Cjoystick для Arduino: работа с Trema-модулем Джойстик через I2C-flash на Python.

Библиотека GitHub
pyiArduinoI2Cmatrix

Библиотека pyiArduinoI2Cmatrix для Arduino: Модуль Python pyiArduinoI2Cmatrix для Raspberry Pi: управление светодиодной матрицей 8x8 по шине I2C.

Библиотека GitHub
pyiArduinoI2Crelay

Библиотека pyiArduinoI2Crelay для Arduino: управление I2C Flash модулями реле, твердотельными реле и силовыми ключами через Python 3.

Библиотека GitHub
RGBmatrixPanel

Библиотека RGB-matrix-Panel для Arduino: модифицированная версия Adafruit для работы с RGB матрицами 64x32 и 32x16 на драйверах 6126A, поддержка графических примитивов, текста и заливки.

Библиотека GitHub
Universal Telegram Bot

Библиотека Universal-Arduino-Telegram-Bot для Arduino: управление ботами Telegram на ESP8266 и платах с WiFi-101.

Библиотека GitHub

Совместимость

Другие полезные библиотеки

123 125 кГц RFID RDM6300 UART библиотека с примером ACS712 Adafruit BMP085 Библиотека для работы с датчиком давления BMP085 Adafruit_CCS811 Adafruit_PN532 Adafruit_Thermal Adafruit-GFX-библиотека Adafruit-ST7735-библиотека Arduino RFID Library for MFRC522 Arduino RFID Library for MFRC522 Arduino-ESP8266_libs Dallas Temperature DFPlayer Mini mp3 Arduino Library V1.3 DFPlayerMini DFR_Key ESP8266 An Arduino library for the ESP8266EX chipset (WI07c module) ESP8266 library ESP8266-Library A library for the ESP8266 WiFi module Ethernet2 GFX library GPRS_Shield library GSM/GPRS Shield SIM900 Библиотека IIC without ACK библиотека Latest SD card library LCDKeypad Библиотека Library SparkFun MAX3010x max6675 OLED I2C с поддержкой Русского и Украинского языка. OneWire Arduino Library OV7670 Pixy PS2X SdFat Suli library TEA5767 TFT LCD library TinyGPS Touch screen UTFT_SdRaw VirtualWire v1.27 Библиотека примеры и документация Wiegand Библиотека Adafruit GFX для графических дисплеев Библиотека Adafruit NeoPixel Библиотека Adafruit_Fingerprint для работы со сканером отпечатков пальцев Библиотека Adafruit_QDTech Библиотека Adafruit_TCS34725 (Датчик цвета с ИК-фильтром) Библиотека AFMotor Motor shield

Новое

Последние добавленные файлы

Datasheet на компаратор LM393 Документация Datasheet на разъём JST MX Документация Datasheet на микроконтроллер STM32G030F6P6 Документация Datasheet на оптопару ITR8307 Документация Datasheet на SDRAM-память LPDDR4 Документация Datasheet на контроллер питания MxL7704 Документация Datasheet на контроллер Ethernet BCE54213PE Документация Datasheet на контроллер портов USB VL805 Документация Datasheet на модуль связи CYW43455 с технологиями Wi-Fi и Bluetooth Документация Datasheet на SoC Broadcom BCM2711 Документация Принципиальная схема на Raspberry Pi 4 Документация Product Brief на Raspberry Pi 4 Документация Datasheet на Raspberry Pi Pico 2 W Документация Datasheet на Flash-память W25Q32RV Документация Datasheet на микроконтроллер RP2350 Документация Datasheet на Raspberry Pi Pico 2 Документация Datasheet на модуль связи CYW43439 с технологиями Wi-Fi и Bluetooth Документация Connecting to the Internet на Raspberry Pi Pico Документация Datasheet на Raspberry Pi Pico W Документация Datasheet на преобразователь питания RT6154A на 3,3 В Документация Datasheet на преобразователь питания RT6150B на 3,3 В Документация Datasheet на Flash-память W25Q16JV Документация Datasheet на микроконтроллер RP2040 Документация Datasheet на Raspberry Pi Pico Документация