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

Что понадобится
Скетч
// Напишите что-нибудь в поле монитора порта и нажмите «Отправить»
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»
- Плата без единого проводаСветодиод «L» встроен в плату и сидит на выводе 13 — мигать можно сразу.Начальный
- Два дела сразу: millis() вместо delay()Светодиоды мигают с разными периодами: delay() так не умеет — он останавливает всё.Продвинутый
- Две платы: одна командует, другая слушаетПровод между выводами — простейшая связь двух плат. Обязательна общая земля: без неё «высокого уровня» просто не от чего отсчитывать.Средний
Попробуйте сами
Симулятор работает прямо в браузере: схему можно менять, код — править, а результат видно сразу. Бесплатно, без установки и регистрации.
Открыть «Монитор порта: плата отвечает» в симуляторе