Пьезоэлемент-электромеханикалық түрлендіргіш, оның бір түрі - пьезодыбыс шығарғыш, оны пьезодинамик, динамик, дыбыстық сигнал (зуммер) немесе ағылшынша buzzer деп те атайды. Пьезодинамик электр кернеуін мембрананың тербелісіне айналдырады. Бұл тербелістер дыбыс шығарады (дыбыс толқыны).
1. С помощью команды analogWrite, давая динамику значения от 0 до 255. В этом случае динамик должен подключаться к ШИМ-портам (3, 5, 6, 9, 10, 11). Длина звука будет регулироваться с помощью delay().
2. С помощью функции tone (pin, frequency), где pin — номер порта, к которому подключен динамик, а frequency — частота в Герцах. Как и в предыдущем примере продолжительность звука будем задавать с помощью delay. Чтобы выключить звук используется функция noTone (pin).
3. C помощью попеременной подачи на любой цифровой пин HIGH и LOW сигналов с помощью команды digitalWrite. В этом случае delay будет отвечать за частоту издаваемого звука, а его длительность можно будет регулировать с помощью цикла for.
Динамикті бағдарламалау мысалдары
analogWrite командасы көмегімен.
Динамикті бағдарламалау мысалдары
С помощью функции tone (pin, frequency)
Динамикті бағдарламалау мысалдары
digitalWrite команда көмегімен.
Ультрадыбыстық дальномер
Ультрадыбыстық дальномер HC-SR04
Ультрадыбыстық қашықтық өлшегіш дельфиндер немесе жарқанаттар сияқты объектілерге дейінгі қашықтықты анықтайды. Қашықтық өлшегіш сенсоры сонар принципі бойынша жұмыс істейді, яғни сенсор дыбыстық импульсті берілген бағытта жібереді, содан кейін шағылысқан жаңғырықты (эхо) ұстайды және дыбыстың сенсордан кедергіге және кері ұшу уақытын есептейді.
Инфрақызыл датчиктерден айырмашылығы, ультрадыбыстық қашықтық өлшегіштің көрсеткіштеріне күн сәулесі немесе заттың түсі әсер етпейді. Тіпті мөлдір бет оған кедергі болмайды. Бірақ дыбыс сіңіретін, үлпілдек немесе өте жұқа заттарға дейінгі қашықтықты анықтауда қиындықтар туындауы мүмкін. Сондықтан оған өте дәл өлшеу жүргізу қиын болады.
Ультрадыбыстық дальномер HC-SR04
Тапсырманы орындау үшін қашықтық өлшегіштің екі маңызды құрылымдық ерекшелігі бар. Біріншіден, дыбыс кедергілерден жақсы көрінуі үшін сенсор 40 кГц ультрадыбысты шығарады. Ол үшін сенсорда осындай жоғары жиілікті дыбыс шығаруға қабілетті пьезокерамикалық эмитент бар. Екіншіден, дыбыс барлық бағытта таралмайтындай етіп орналастырылған (әдеттегі динамиктер сияқты), бірақ тар бағытта.
Ультрадыбыстық дальномер HC-SR04
Жақсы жұмыс жасайтын нұсқа
Бір HC-SR04-тің әртүрлі нұсқалары бар. Кейбіреулер жақсы жұмыс істейді, басқалары нашар. Оларды артқы жағындағы тақтаның суреті бойынша ажыратуға болады.
Сбой болуы мүмкін нұсқа.
HC-SR04 сипаттамалары
Сипатттамалар:
Қуат кернеуі: 5В
Қашықтық диапазоны: 2-400 см
Тиімді бақылау бұрышы: 15°
Бақылау бұрышы: 30°
HC-SR04 сипаттамалары
Распиновка:
Vcc-оң қуат контактісі.
Trig-сандық шығу. Өлшеуді бастау үшін осы кіріске 10 мкс логикалық бірлікті беру керек. Келесі өлшеуді 50 мс - тан ерте емес орындау ұсынылады.
Echo-сандық кіріс. Өлшеу аяқталғаннан кейін бұл шығысқа объектіге дейінгі қашықтыққа пропорционалды уақытқа логикалық бірлік беріледі.
GND-теріс қуат контактісі.
HC-SR04 қосу схемасы
Бағдарлама
Қашықтық өлшегіш пен екі жарық диоды үшін бағдарламаны жазыңыз-қызыл және жасыл, егер кедергіге дейінгі қашықтық < 5 см болса, қызыл жарық диоды немесе қашықтық > 5 см болса, жасыл жарық диоды болады.