
В этом уроке познакомимся со встроенной в Arduino IDE утилитой – монитором последовательного порта (Serial monitor). Это удобный для работы инструмент.
Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.
Необходимые компоненты
- Контроллер Arduino
Практическая часть
Выведем выражение в монитор порта вырожение “Hello World”
Скетч:
void setup () {
Serial.begin(9600);
}
void loop(){
Serial.println("Hello World");
delay(1000);
}
Теперь наладим обратную связь. Мы будем пересылать команду посредством порта Arduino, чтобы она включала и выключала встроенный на плате светодиод. Командой “H” будем включать светодиод, а командой “L” выключать.
Скетч:
int outputPin = 13; // Объявляем переменную outputPin и присваиваем ей значение контакта
int val; // Объявляем переменную для хранения введенного символа
void setup() {
Serial.begin(9600); // установка порта на скорость 9600 бит/сек
pinMode(outputPin, OUTPUT); //Устанавливаем 13 контакт в режим ввода
}
void loop() {
if (Serial.available()) { //Если есть принятый символ,
val = Serial.read(); //то читаем его и сохраняем в val
if ( val == 'H') { //Если принят символ 'H',
digitalWrite(outputPin, HIGH); // то включаем светодиод
}
if (val == 'L') { //Если принят символ 'L',
digitalWrite(outputPin, LOW); // то выключаем светодиод
}
}
}
Подробнее и понятнее можно увидеть в видео ниже: