Подключаем arduino и мигаем диодом

Исходные данные

Arduino USB кабель

Установка ADE

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, Файл -> Загрузить