Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
products:aruno:exp9 [2020/05/28 19:54] – alexnik | products:aruno:exp9 [2020/05/29 12:03] (текущий) – alexnik | ||
---|---|---|---|
Строка 2: | Строка 2: | ||
**“Монитором порта”** – небольшая утилита, | **“Монитором порта”** – небольшая утилита, | ||
- | Давайте на примере предыдущего эксперимента | + | Запустить данную утилиту можно несколькими способами: |
+ | * через меню **Инструменты> | ||
+ | * сочетанием клавиш **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%> | ||
+ | Измените программу так, чтобы в монитор порта также выводилось значение ШИМ сигнала | ||
+ | </ | ||