Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| 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%> | ||
| + | Измените программу так, чтобы в монитор порта также выводилось значение ШИМ сигнала | ||
| + | </ | ||