Оглавление:
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 к компьютеру
- 1 светодиод
- Провода перемычки
Шаг 3: Сборка оборудования
1) Подключите Arduino к компьютеру
2) Подключите светодиод к макету и 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 (); // операция будет первым символом после первого числа number2 = Serial.parseInt (); // сохраняет второе число в number2 Затем мы вызываем calculate () и выводим результат вычисления. Calculate () - это настраиваемая функция, выполняющая вычисления. Давайте разберемся, как это работает. Если (операция == '+'), она складывает два числа и сохраняет результат в переменной «результат». Если (operation == '-'), он вычитает два числа и сохраняет результат в переменной "result". Если (operation == '*'), он умножает два числа и сохраняет результат в переменной «результат». Если (operation == '/'), он делит два числа и сохраняет результат в переменной "result". В противном случае выводится «Ошибка».
Метод мигания имеет код, позволяющий мигать светодиодом столько раз, сколько получилось в простом цикле.
Рекомендуемые:
Регулируемый линейный источник питания с двойным выходом: 10 шагов (с изображениями)
Регулируемый линейный источник питания с двойным выходом: Характеристики: Преобразование переменного тока в постоянный Двойное выходное напряжение (положительное - заземление - отрицательное) Регулируемые положительная и отрицательная шины Просто трансформатор переменного тока с одним выходом Выходной шум (20 МГц-BWL, без нагрузки): около 1,12 мВ на пике, низкий шумность и стабильные выходы (идеальный
Базовый ПК Arduino с выходом VGA: 5 шагов (с изображениями)
Базовый компьютер Arduino с выходом VGA: в моем предыдущем руководстве я показал, как построить 8-битный компьютер в стиле ретро, работающий на BASIC, с помощью двух Arduino и с выходным сигналом в черно-белом для экрана телевизора. Сейчас я покажу, как собрать такой же компьютер, но с выходным сигналом в
Базовый ПК ESP32 с выходом VGA: 7 шагов
Базовый ПК ESP32 с выходом VGA: в этой инструкции я собираюсь показать, как построить простой ПК в ретро-стиле с одним ESP32 и несколькими другими компонентами. Этот компьютер работает под управлением Tiny Basic, упрощенного диалекта BASIC, и генерирует выходные данные для монитора VGA. Разрешение 640
PropVario, вариометр / альтиметр для самостоятельной сборки с голосовым выходом для радиоуправляемых планеров: 7 шагов (с изображениями)
PropVario, вариометр / альтиметр для самостоятельной сборки с голосовым выходом для радиоуправляемых планеров: эта инструкция покажет вам, как построить недорогой вариометр, который мог бы определять высоту и, конечно, посылать различные звуковые сигналы при изменении высоты вашего планера. Некоторые функции: - голос и тон - используйте свои собственные (волновые) семплы в вашем ла
Базовый ПК Arduino с ТВ-выходом: 5 шагов (с изображениями)
Базовый ПК Arduino с ТВ-выходом: в этой инструкции я покажу, как построить 8-битный ретро-компьютер под управлением BASIC с помощью двух Arduino и нескольких других компонентов. Вы можете вводить переменные и программу BASIC с клавиатуры PS2, и результат отображается на мониторе с