Назад

Serial Hello World: Ваш первый проект связи с Arduino

Добро пожаловать в мир последовательной связи! В этом уроке мы создадим простой проект “Serial Hello World” с помощью браузерного симулятора Velxio. Вы узнаете, как отправлять сообщения с Arduino Uno на Serial Monitor вашего компьютера. Это основа для бесчисленных проектов — от считывания показаний датчиков до отладки сложного кода.

Что вы создадите

Мы соберем схему только с Arduino Uno (внешние компоненты не нужны) и напишем скетч, который каждые две секунды выводит приветствие и время работы системы. Вы увидите результат в Serial Monitor, встроенном в Velxio.

Сборка схемы

Схема подключения serial-hello на холсте симулятора Velxio

Схема минимальна: только плата Arduino Uno. Никаких проводов, светодиодов или резисторов. Arduino общается с компьютером через встроенный USB-to-serial конвертер. В Velxio это симулируется автоматически — подключать ничего не нужно.

Чтобы добавить Arduino Uno на холст:

  1. Нажмите кнопку + на панели инструментов холста (показана ниже), чтобы открыть окно выбора компонентов. Панель инструментов холста Velxio над окном симуляции
  2. В окне выбора компонентов просмотрите категории или найдите “Arduino Uno”. Модальное окно выбора компонентов Velxio с просмотром деталей по категориям
  3. Нажмите, чтобы разместить его на холсте.

Вот и всё! Ваша схема готова.

Разбор кода

Исходный код serial-hello в редакторе Monaco от Velxio

Вот полный скетч:

// Serial Communication Example
// Send messages to Serial Monitor

void setup() {
  Serial.begin(9600);
  Serial.println("Hello, Arduino!");
  Serial.println("System initialized");
}

void loop() {
  Serial.print("Uptime: ");
  Serial.print(millis() / 1000);
  Serial.println(" seconds");
  delay(2000);
}

Разберем его по частям:

Запуск симуляции

  1. Нажмите кнопку Run на панели инструментов редактора. Панель инструментов редактора Velxio с кнопками компиляции и запуска
  2. Откройте Serial Monitor на панели инструментов холста (обычно это значок лупы или терминала).
  3. Вы должны увидеть:
    Hello, Arduino!
    System initialized
    Uptime: 0 seconds
    Uptime: 2 seconds
    Uptime: 4 seconds
    ...

Ключевые концепции

Частые ошибки и советы по отладке

Предлагаемые расширения

  1. Чтение пользовательского ввода: Используйте Serial.read() или Serial.parseInt() для получения команд из Serial Monitor и управления светодиодом.
  2. Отправка данных с датчика: Подключите потенциометр или датчик температуры и выводите его значение.
  3. Несколько сообщений: Выводите форматированные данные с помощью Serial.print() с несколькими переменными.
  4. Добавление библиотеки: Используйте Library Manager для подключения библиотеки, например SoftwareSerial, для дополнительных последовательных портов. Модальное окно Library Manager Velxio со списком установленных библиотек Arduino

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

Готовы экспериментировать? Откройте живой пример в Velxio и измените код: поменяйте приветствие, настройте задержку или добавьте счетчик. Лучший способ научиться — делать.

👉 Открыть Serial Hello World в Velxio

Удачного программирования!


Поделиться:
David Montero

Автор

David Montero

Creator of Velxio, the open-source circuit and Arduino simulator.

GitHub velxio.dev

Похожие статьи


Предыдущая статья
Циклическая смена цветов RGB-светодиода с Arduino на Velxio
Следующая статья
Затухание светодиода с помощью ШИМ на Arduino — учебное пособие для начинающих