В этом уроке познакомимся со встроенной в 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); // то выключаем светодиод } } }
Подробнее и понятнее можно увидеть в видео ниже: