Монитор порта: плата отвечает

Плата читает строку из монитора порта и отвечает на неё.

Средний уровень Arduino Uno C++
Схема подключения: Монитор порта: плата отвечает
Схема в симуляторе. Нажмите «Открыть в симуляторе», чтобы запустить её и поменять.

Что понадобится

Скетч

// Напишите что-нибудь в поле монитора порта и нажмите «Отправить»
String line = "";

void setup() {
  Serial.begin(9600);
  Serial.println("Привет! Напишите что-нибудь.");
}

void loop() {
  while (Serial.available() > 0) {
    char c = Serial.read();
    if (c == '\n') {
      Serial.print("Вы написали: ");
      Serial.println(line);
      line = "";
    } else {
      line += c;
    }
  }
  delay(50);
}

Коротко о детали: Arduino Uno

Плата на микроконтроллере ATmega328P: 14 цифровых выводов, 6 аналоговых входов, тактовая частота 16 МГц и логика 5 В. Скетч выполняется на ней: setup() один раз при старте, loop() — по кругу, пока есть питание. На выводе 13 распаян встроенный светодиод «L».

Распиновка и все примеры →

Ещё примеры с деталью «Arduino Uno»

Попробуйте сами

Симулятор работает прямо в браузере: схему можно менять, код — править, а результат видно сразу. Бесплатно, без установки и регистрации.

Открыть «Монитор порта: плата отвечает» в симуляторе