Arduino USB кабель
ADE - Arduino Development Environment
$ apt-get install arduino arduino-core
При не подключенном устройстве, в системе его не будет
$ ls -l /dev/ | grep ACM
Подключаем устройство и смотрим
$ ls -l /dev/ | grep ACM
crw-rw---- 1 root dialout 166, 0 янв. 18 13:52 ttyACM0
Даем доступ к устройству всем пользователям
$ chmod a+rw /dev/ttyACM0
Запускаем ADE, в панели меню СЕРВИС->Последовательный порт->/dev/ttyACM0
включаем наше устройство.
Также необходимо выбрать тип устройства в СЕРВИС->Плата
/*
* скетч мигания светодиодом
*/
// номер светового индикатора
int ledPin = 13;
// функция, настройка окужения
void setup() {
// пин у нас на выход
pinMode(ledPin, OUTPUT);
}
// бесконечный цикл работы устройства
void loop() {
// включаем индикатор
digitalWrite(ledPin, HIGH);
// спим 500 мсек
delay(500);
// выключаем индикатор
digitalWrite(ledPin, LOW);
// спим 500 сек
delay(500);
}
Проверяем скетч на наличие ошибок, через меню ADE, Скетч -> Проверить/Компилировать
Заливаем скетч в устройство, через меню ADE, Файл -> Загрузить