Программирование Ардуино
Язык программирования устройств Ардуино основан на C/C++. Он прост в освоении, и на данный момент Arduino — это, пожалуй, самый удобный способ программирования устройств на микроконтроллерах.
Базовые и полезные знания, необходимые для успешного программирования под платформу Arduino:
Справочник языка Ардуино
Язык Arduino можно разделить на три раздела:
ОператорыУправляющие операторыСинтаксисАрифметические операторыОператоры сравнения
Логические операторыУнарные операторы |
ДанныеКонстантыТипы данных
Преобразование типов данныхОбласть видимости переменных и квалификаторы |
ФункцииЦифровой ввод/вывод
Аналоговый ввод/выводДополнительные фунции ввода/выводаРабота со временем
Математические функцииТригонометрические функцииГенераторы случайных значений
Внешние прерыванияФункции передачи данных |
Библиотеки Arduino
Servo — библиотека управления сервоприводами.
EEPROM — чтение и запись энергонезависимой памяти микроконтроллера.
SPI — библиотека, реализующая передачу данных через интерфейс SPI.
Stepper — библиотека управления шаговыми двигателями.