Практическое занятие. Управление звуком кнопками ЖК индикатора

1. загрузите программу Файл / Примеры / Analog / AnalogInOutSerial в контроллер

2. нажмите на все кнопки по очереди (кроме Reset) и запишите значения уровней, выдаваемые Монитором порта

3. подключите к плате спикер

4. напишите программу, которая включает определенную частоту при нажатии на определенную кнопку. Для облегчения программирования условий запишите значения, полученные для каждой кнопки, в переменные right, up и т.д. Приведен фрагмент кода программы:

int right = 0; // значение, выдаваемое при нажатии кнопки Right int up = 100; // значение, выдаваемое при нажатии кнопки Up int down = 200; // значение, выдаваемое при нажатии кнопки Down int left = 300; // значение, выдаваемое при нажатии кнопки Left int select = 400; // значение, выдаваемое при нажатии кнопки Select int f1 = 100; … // частоты int f5 = 500; int note_duration = 500; // длительность проигрывания ноты int pause = 500; // длительность паузы между нотами … if (sensorValue == right) { // если снятое с аналогового входа значение равно значению, определенному для нажатия кнопки Right digitalWrite(led_right, HIGH); // выдаем звук определенной длительности }

5. загрузите программу в контроллер и опробуйте ее работу

Практическое занятие. Собственные символы

ЖК индикатор может запоминать 8 созданных пользователем символов помимо тех, что он выводит. Это могут быть буквы кириллицы, различные символы, рисунки и т.д.

1. Откройте и загрузите в контроллер программу Файл / Примеры / Liquid Crystal / CustomCharacter

2. Попробуйте создать собственный символ и вывести на экран

Примечание: каждый создаваемый символ имеет размеры 5х8 точек


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: