Конвертация типов Arduino 8

Byte to Int Читаем Serial и записываем в int Получение целого однозначного числа(1..9) 1 IntVar=(Serial.read() - '0'); IntVar=(Serial.read() - '0'); Получение целого многозначного значения (10+) 1 2 delay(200)//зависит от скорости передачи while (Serial.available()) IntVar = IntVar * 10 + (Serial.read() - '0'); delay(200)//зависит от скорости передачи while (Serial.available()) IntVar = IntVar * 10 + (Serial.read() ...

Подключение Arduino к вашему автомобилю через OBD-II

Подключение Arduino к вашему автомобилю через OBD-II Бортовая диагностика (On-Board Diagnostics, или OBD), в автомобильном контексте, это общий термин, относящийся к самодиагностики и отчетности возможностей автомобиля. OBD системы дают владельцу транспортного средства или технику по ремонту информацию о состоянии различных подсистем автомобиля. С момента внедрения компьютеров в автомобиль объем диагностической информации, которую можно получить с ...

Ардуино и датчики температуры LM35 и DS18B20. Опорное напряжение контроллера AREF. 21

Разберем на примере LM35 и DS18B20 1. Подключение датчика LM35 к Ардуино Схема подключения датчика LM35 к Ардуино: LM35 — Аналоговый датчик Стандартный пример для преобразования аналогового сигнала, снятого с аналогового входа Ардуино, в температуру Рассмотрим функцию analogReference(INTERNAL); Данная функция устанавливает опорное напряжение для analogRead и преобразует его к значению от 1 до 1024 Что же это означает? ...

Использование контроллера ATmega328 с Arduino без платы. Прошивка загрузчика(bootloader) Arduino 33

Для использования контроллера ATmega328 с Arduino без платы необходимо: между выводами 9 и 10 контроллера, подцепить резонатор номиналом 16 MHz Но как быть если мы хотим использовать отдельно купленные контроллеры ATmega328 на плате Ардуино? Для этого необходимо загрузить в контроллер загрузчик Arduino — Bootloader.. Как это сделать? 1. Выбираем «Файл>>Примеры>>Arduino ISP» 2. Загружаем в нашу ...

EEPROMAnything. Как записать в EEPROM дробное или длинное целое значение 2

Что же такое EEPROM? EEPROM (Electrically Erasable Programmable Read-Only Memory) — электрически стираемое перепрограммируемое ПЗУ(ЭСППЗУ), один из видов энергонезависимой памяти. Wiki Что же это означит, и для чего его использовать? Предположим, Вам, нужно сохранить некоторое значение переменной в память так, чтобы после выключения/ включения контроллера это значение осталось. Именно для такой цели и используется EEPROM. Данные, записанные в EEPROM, не ...

duinoPlug v.1.1 — плагин для Arduino

duinoPlug v.1.1 Free от 2013.09.04 Программа плагин для Arduino. Позволяет с легкостью скрывать и отображать неиспользуемые платы и библиотеки в Arduino. Новое: + скрытие/отображение неиспользуемых библиотек + привязка настроек программы к разным PC  Загрузить

Ошибка «relocation truncated to fit: R_AVR_13_PCREL against symbol» при компиляции скетча для контроллеров ATTiny84/ATTiny85/ATTiny88

При компиляции скетча для контроллеров ATTiny84/ATTiny85/ATTiny88 возникает ошибка: relocation truncated to fit: R_AVR_13_PCREL against symbol Данная ошибка возникает при превышении размера скетча свыше 4000 байт для контроллеров с процессором архитектуры AVR25 — ядро до 8000 байт памяти, таких как ATTiny84/ATTiny85/ATTiny88. Причем, как мы видим, сам контроллер позволяет загружать до 8000 байт. Вся проблема в том, ...

Ошибка «please define PAGEL and BS2 signals in the configuration file for part» при прошивки ATtiny45/85 3

Прошивка контроллеров ATtiny45/85 осуществляется по аналогии с прошивкой ATtiny2313. Используется тот же самый архив с файлами! При прошивке контроллеров ATtiny45/85 через ArduinoISP могут появится ошибки: please define PAGEL and BS2 signals in the configuration file for part Идем в папку arduino\hardware\tools\avr\etc\ и открываем файл avrdude.conf Находим в нем секцию для ATtiny45 добавляем два параметра Получаем Тоже самое проделываем ...

duinoPlug — плагин для Ардуино

duinoPlug v.1.0 Free от 2013.08.13 Программа плагин для Arduino. Позволяет с легкостью скрывать и отображать неиспользуемые платы в Arduino. В разработке: — скрытие неиспользуемых библиотек  Загрузить

Big

duinoPlug Ардуино (статьи) Библиотеки Ардуино