Версии плат
Оригинальные платы Arduino производит Smart Projects.
На данный момент доступны 13 версий плат,[7] перечисленных ниже.
- Serial Arduino, программируется через последовательное соединение (разъём DB9), используется ATmega8.
- Arduino Extreme, с USB-интерфейсом для программирования, используется ATmega8.
- Arduino Mini, миниатюрная версия Arduino, использующая поверхностный монтаж ATmega168.
- Arduino Nano, ещё миниатюрнее, с питанием от USB и поверхностным монтажом ATmega168.
- LilyPad Arduino, минималистичный дизайн для носимых применений с поверхностным монтажом ATmega168.
- Arduino NG, с USB-интерфейсом для программирования, используется ATmega8.
- Arduino NG plus, с USB-интерфейсом для программирования, используется ATmega168.
- Arduino BT, с Bluetooth-интерфейсом для программирования, используется ATmega168.
- Arduino Diecimila, текущая версия, использует USB-интерфейс и Atmega168 в DIP28 корпусе (как на картинке).
- Arduino Duemilanove («2009»), на основе ATmega168 (в новых версиях ATmega328), с автоматическим выбором питания от USB или внешнего источника.
- Arduino Mega («2009»), на основе ATmega1280
- Arduino Mega2560 («2010»), на основе ATmega2560. Используется конвертер USB-UART на базе ATmega8U2
- Arduino Uno (2010) на основе ATmega328. Используется конвертер USB-UART на базе ATmega8U2
Программное обеспечение
Интегрированная среда разработки Arduino это кроссплатформенное приложение на Java, включающее в себя редактор кода, компилятор и модуль передачи прошивки в плату.
Среда разработки основана на языке программирования Processing и спроектирована для программирования новичками, не знакомыми близко с разработкой программного обеспечения. Язык программирования аналогичен используемому в проекте Wiring[5]. Строго говоря, это C++, дополненный некоторыми библиотеками. Программы обрабатываются с помощью препроцессора, а затем компилируется с помощью AVR-GCC.
- Глава 1
- Глава 2
- Глава 3
- Глава 4
- Анатомия интерактивного устройства
- Сенсоры и актюаторы
- Мигание светодиодом
- Передайте мне пармезан
- Arduino не остановить
- Настоящие самоделкины пишут комментарии
- Код, Шаг за Шагом
- Что мы будем создавать
- Что такое электричество ?
- Использование кнопки для управления светодиодом
- Как это работает ?
- Одна схема, тысяча применений
- Глава 5
- Пробуем другие датчики включения-выключения
- Выключатели
- Термостаты
- Магнитные переключатели (герконы)
- Ковровые переключатели
- Датчики наклона
- Управление светодиодом при помощи ШИМ (PWM)
- Использование фотодатчика вместо кнопки
- Аналоговый ввод
- Попробуйте другие аналоговые датчики
- Последовательная связь
- Управление большими нагрузками (электродвигатели, лампы и тп)
- Сложные сенсоры
- Глава 6
- Глава 7
перевод книги "Getting Started with Arduino