[spoiler]
Код: Выделить всё
int val; // освобождаем память в контроллере для переменой
void setup() {
Serial.begin(9600); // подключаем последовательный порт
pinMode(13, OUTPUT); // объявляем пин 13 как выход
}
void loop() {
// проверяем, поступают ли какие-то команды
if (Serial.available()) {
val = Serial.read(); // переменная val равна полученной команде
if (val == '1') {digitalWrite(13, HIGH);} // при 1 включаем светодиод
if (val == '0') {digitalWrite(13, LOW);} // при 0 выключаем светодиод
}
}
Сегодня решил поэкспериментировать, нарисовал схему в FLPROG , залил в UNO , и диод не засвечивает.
Или FLPROG не умеет так?