Программа для управления частотой пьезопищалки двумя кнопками

Программа для управления частотой пьезопищалки двумя кнопками

Составить программу, которая управляет частотой звучания пьезопищалки в зависимости от нажатой кнопки. Пьезопищался подключена к аналоговому пятому выходу, кнопки подключены к дискретным второму и третьему входам.  

Последовательность составления программы:

1. Вытаскиваем в область скриптов блок “resume connection” (рис.1) из группы Движение.

 Блок “resume connection”

Рисунок 1 — Блок “resume connection”

2. Подсоединяем к нему снизу блок “Всегда” (рис.2), внутри которого будут находиться операции, которые выполняются циклически слова и снова, пока включено питание платы. 

 Блок

Рисунок 2 — Блок «Всегда»

3. Если нажата одна кнопка, то пьезопищалка должна издавать звук с определенной частотой. Поэтому добавляем в программу блок “если” (рис.3), в котором будет проверяться условие sensor Digital2 pressed? Если условие выполняется, то на 5й аналоговый выход передается значение 255.  

Рисунок 3 — Блок «если»

4. По аналогии далее должна выполняться проверка нажата ли кнопка, подключенная к третьему дискретному входу. Результирующая программа имеет следующий вид (рис 4):

Рисунок 4 — Готовая программа

 


Учебная программа курса RoboKid

Центр робототехники "BOTEON".
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: