Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
products:aruno:exp9 [2020/05/28 18:18] – создано alexnik | products:aruno:exp9 [2020/05/29 12:03] (текущий) – alexnik | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ===== Эксперимент | + | ===== Эксперимент |
+ | **“Монитором порта”** – небольшая утилита, | ||
+ | Запустить данную утилиту можно несколькими способами: | ||
+ | * через меню **Инструменты> | ||
+ | * сочетанием клавиш **Ctrl+Shift+M** | ||
+ | * либо кнопкой на панели быстрого доступа | ||
+ | {{ : | ||
+ | Рисунок 1. Монитор порта Arduino IDE\\ | ||
+ | * в верхней части окна находится поле ввода, для отправки данных в последовательный порт; | ||
+ | * в центральной части отображаются данные, | ||
+ | * в нижней части расположено меню настроек. | ||
+ | |||
+ | Давайте используя предыдущий эксперимент выведем данные аналогового сигнала в монитор порта. | ||
+ | ==== Схема эксперимента ==== | ||
+ | {{ : | ||
+ | // | ||
+ | |||
+ | {{ : | ||
+ | // | ||
+ | |||
+ | ==== Программный код эксперимента ==== | ||
+ | |||
+ | <file cpp Exp8[enable_line_numbers=" | ||
+ | const int analogPin = A0;// | ||
+ | const int ledPin = 3;// | ||
+ | int inputValue = 0;// | ||
+ | int outputValue = 0;// | ||
+ | |||
+ | void setup() { | ||
+ | | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Для вывода данных необходимо немного дополнить программу.\\ | ||
+ | В блоке функции **setup()**, | ||
+ | '' | ||
+ | И в блоке функции **loop()** вызываем метод **print()** для вывода текста и метод для вывода данных **println()**, | ||
+ | '' | ||
+ | |||
+ | |||
+ | ==== Дополнительное задание ==== | ||
+ | <WRAP center round tip 60%> | ||
+ | Измените программу так, чтобы в монитор порта также выводилось значение ШИМ сигнала | ||
+ | </ | ||