Наконец взялся за Ардуину… Для начала знакомлюсь с гайдами AlexGyver. В процессе возникают моменты, которые хочется где-то зафиксировать, чтобы была возможность вернуться к ним при необходимости. Решил делать это на сайте – во-первых, такая шпаргалка будет доступна отовсюду, а во-вторых, может и ещё кому-нибудь пригодится.
Распиновка
Основные две платы, которые использую – клон Arduino Nano и Wemos D1 mini. Удобно иметь перед глазами схему с указанием назначения пинов.


Эмулятор
Если вдруг напал креатив, а железа под рукой нет, то можно протестировать что-то в программном эмуляторе. Дополнительный плюс – спалить виртуальную плату невозможно.
Отладка
Как таковой, отладчик в Arduino IDE отсутствует, а значения переменных в ходе выполнения программы контролировать хотелось бы. Для этого используется вывод значений в консоль.
void setup()
{
Serial.begin(9600); // инициализация порта на скорости 9600 бод
}
void loop()
{
Serial.println("переменная"); // вывод строки
}