Какую статью добавить следующей?

arduino logoБывает необходимо непосредственно с компьютера отправлять управляющие команды для контроллер Ардуино. Ниже привожу код для управления светодиодом.

Для отправки команд нужна любая программа терминал. Можно отправлять команду из самой среды разработки ардуины, для этого в верхнем меню открыть Сервис - Монитор порта. Отправив команду 1 - включим светодиод, 0 - выключим.

int i = 0; //Переменная
void setup() //начальные настройки
{
pinMode(13, OUTPUT);
Serial.begin(4800);
Serial.println("Hello!");
}
void loop() //бесконечный цикл
{
while (Serial.available() == 0);
i = Serial.read();
if (i==48) { //если получена команда символ "0" ноль, то выкл. светодиод
digitalWrite(13, LOW);
Serial.println("LED OFF");
}
if (i==49) { //если получена команда символ "1" ноль, то вкл. светодиод
digitalWrite(13, HIGH);
Serial.println("LED ON");
}
}

Комментарии  
+1 # zadan 01.05.2016 16:48
Просто и понятно для начинающих про RS-232 :)
1. Ctrl+Shift+M - открыть монитор RS-232 порта
2. В программке скорость 4800, по умолчанию 9600. В мониторе порта её смените (снизу слева), иначе будут кракозябры.
Ответить | Ответить с цитатой | Цитировать
Добавить комментарий


Защитный код
Обновить