
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05



Эй, ребята! Хотите узнать, как использовать последовательный ввод и вывод монитора. Итак, у вас есть идеальный учебник о том, как это сделать! В этом руководстве я проведу вас через простые шаги, необходимые для создания калькулятора с использованием последовательного монитора Arduino.
Шаг 1. Загрузка IDE Arduino

Загрузите и установите Arduino IDE (интерактивную среду разработки), используя ссылку ниже:
www.arduino.cc/en/Main/Software Выберите и сохраните версию, которая лучше всего подходит для вашей операционной системы и конфигурации.
Шаг 2: Аппаратные материалы
- 1 плата Arduino
- 1 кабель для подключения платы Arduino к компьютеру
Шаг 3: Сборка оборудования
1) Подключите Arduino к компьютеру
Шаг 4: загрузка и запуск программы
Загрузите прилагаемую программу arduino на свой ноутбук. Подключите ардуино к ноутбуку и запустите программу.
В среде Arduino IDE откройте Инструменты-> последовательный монитор. Введите вычисление, которое необходимо произвести, например, 3 + 2, и вы получите результат как 5. Вы также можете попробовать вычитание, умножение и деление следующим образом:
4 + 2 (вы получите Результат = 6)
8-3 (вы получите Результат = 5)
5 * 3 (вы получите Результат = 15)
10/2 (вы получите Результат = 5)
Шаг 5: понимание программы




Сначала давайте разберемся, как работает ввод и вывод последовательного порта. Пользователь может вводить данные в поле ввода в окне последовательного монитора для отправки значений и данных в Arduino. Любая последовательная программа или даже пользовательское последовательное приложение может использоваться для отправки данных в Arduino вместо использования окна Serial Monitor. Точно так же пользователь может выводить данные на последовательный монитор.
Теперь мы собираемся использовать это для создания нашего собственного калькулятора.
Сначала в методе setup ():
Мы инициализируем переменные и последовательный порт.
Serial.begin (9600); // начинает последовательную связь
Serial.println («Пришлите мне расчет»);
Serial.println («Например: 2 + 3»);
Затем в методе loop ():
while (Serial.available ()> 0) {// пока данные отправляются на arduino, number1 = Serial.parseInt ();
операция = Serial.read (); // операция будет первым символом после первого числа
число2 = Serial.parseInt (); // сохраняет второе число в number2
Затем мы вызываем calculate () и выводим результат вычисления.
Calculate () - это настраиваемая функция, выполняющая вычисления. Давайте разберемся, как это работает.
Если (операция == '+'), она складывает два числа и сохраняет результат в переменной «результат».
Если (operation == '-'), он вычитает два числа и сохраняет результат в переменной "result".
Если (operation == '*'), он умножает два числа и сохраняет результат в переменной «результат».
Если (operation == '/'), он делит два числа и сохраняет результат в переменной "result".
В противном случае выводится «Ошибка».
Рекомендуемые:
Создайте свой собственный датчик влажности почвы с помощью Arduino !!!: 10 шагов

Создайте свой собственный датчик влажности почвы с помощью Arduino !!!: О !!! В этой инструкции мы собираемся соединить датчик влажности почвы FC-28 с Arduino. Этот датчик измеряет объемное содержание воды внутри почвы и выдает нам уровень влажности на выходе. Датчик оборудован как анало
Создайте свой первый IOT с помощью Arduino без дополнительных модулей: 5 шагов (с изображениями)

Создайте свой первый IOT с помощью Arduino без дополнительных модулей: мир становится умнее с каждым днем, и главной причиной этого является эволюция интеллектуальных технологий. Как технический энтузиаст, вы наверняка слышали о термине IOT, который означает Интернет вещей. Интернет вещей означает контроль и кормление
Создайте свой собственный концентратор Afero с помощью Raspberry Pi: 6 шагов

Создайте свой собственный концентратор Afero с помощью Raspberry Pi: Привет всем! Мы опубликовали несколько инструкций, демонстрирующих, насколько легко использовать нашу плату Afero Modulo-1 для подключения ваших устройств к облаку, чтобы сделать их доступными по беспроводной сети и управляемыми по беспроводной сети , и может разговаривать с другими устройствами только
Создайте свой собственный Ipod Nano Dock с помощью готовых объектов: 6 шагов

Создайте свою собственную док-станцию для iPod Nano с готовыми предметами. Итак, вы только что получили свой новый iPod nano. Единственное, что вам нужно, это док. К сожалению, у вас немного денег. Просто сделай сам! … Если ты решишь сделать это, покажи мне, пожалуйста, как это получилось
Превратите графический калькулятор TI в интервалометр и создайте замедленное видео: 7 шагов (с изображениями)

Превратите графический калькулятор TI в интервалометр и создайте замедленные видеоролики: я всегда хотел снимать видеоролики с замедленной съемкой, но у меня нет камеры со встроенной функцией интервалометра. На самом деле, я не думаю, что очень много камеры имеют такую функцию (особенно не зеркальные камеры). Итак, что вы хотите сделать, если хотите