Файлы iArduino
Файлы, библиотеки и документация
Подборка библиотек Arduino, datasheet, архивов к урокам и полезных программ для проектов iArduino. Начните с установки IDE или откройте нужный раздел, чтобы быстро найти материал.
Сначала полезное для новичка
Если вы только готовите компьютер к работе с Arduino, эти материалы помогут поставить IDE, подключить платы Piranha и добавить библиотеки без лишних поисков.
В карточках файлов подскажем совместимые модули и комплектующие.
Категории
Разделы файлов
Скачать последнюю официальную версию Arduino IDE и открыть подробную инструкцию по установке.
Среда разработки БиблиотекиДля удобной работы с различными модулями и шилдами
165 файлов ДокументацияТехническая информация
319 файлов Из уроковФайлы из уроков и вики страниц
86 файлов ПрочиеРазличные интересности
28 файловArduino IDE
Библиотеки iArduino
Библиотека 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Совместимость
Другие полезные библиотеки
Новое