Оглавление:

Калькулятор Arduino со светодиодным выходом: 5 шагов
Калькулятор Arduino со светодиодным выходом: 5 шагов

Видео: Калькулятор Arduino со светодиодным выходом: 5 шагов

Видео: Калькулятор Arduino со светодиодным выходом: 5 шагов
Видео: Уроки Arduino #7 - подключение светодиода 2024, Июль
Anonim
Калькулятор Arduino со светодиодным выходом
Калькулятор Arduino со светодиодным выходом
Калькулятор Arduino со светодиодным выходом
Калькулятор Arduino со светодиодным выходом
Калькулятор Arduino со светодиодным выходом
Калькулятор Arduino со светодиодным выходом
Калькулятор Arduino со светодиодным выходом
Калькулятор Arduino со светодиодным выходом

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

Шаг 1. Загрузка IDE Arduino

Скачивание Arduino IDE
Скачивание Arduino IDE

Загрузите и установите Arduino IDE (интерактивную среду разработки), используя ссылку ниже:

www.arduino.cc/en/Main/Software Выберите и сохраните версию, которая лучше всего подходит для вашей операционной системы и конфигурации.

Шаг 2: Аппаратные материалы

  1. 1 плата Arduino
  2. 1 кабель для подключения платы Arduino к компьютеру
  3. 1 светодиод
  4. Провода перемычки

Шаг 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". В противном случае выводится «Ошибка».

Метод мигания имеет код, позволяющий мигать светодиодом столько раз, сколько получилось в простом цикле.

Рекомендуемые: