В этом материале отвечаем на вопрос нашего читателя о том, как использовать большой звуковой датчик KY-038 вместе с Ардуино. Мы будем отображать значения на последовательном мониторе.
Комплектующие
Для ответа на вопрос нам понадобятся некоторые комплектующие:
- Arduino UNO × 1
- Датчик звука × 1
- Провода-перемычки × 1
Из программного обеспечения нам нужно:
- Arduino IDE
Эксплуатация и использование
Этот модуль состоит из трех функциональных элементов. Датчик на передней панели модуля выполняет измерения, а затем аналоговый сигнал отправляется на усилитель.
Это усиливает сигнал в соответствии с усилением, определенным потенциометром, и отправляет сигнал на аналоговый выход модуля.
Третья часть состоит из компаратора, который переключает цифровой выход и диод, когда сигнал падает ниже определенного значения.
Эта идеально подходит для контроля температуры (KY-028), бесконтактных детекторов (KY-024, KY 025, KY-036), мониторинга аварийных сигналов (KY-037, KY-038) или детектора пламени (KY-026).
Соединения
- Сенсор --> Arduino
- D0 ( цифровой выход ) --> 3 (цифровой)
- + --> 5V
- G ( земля ) --> GND
- AO ( аналоговый выход ) --> 0 (аналоговый)
Код проекта
Код для подключения датчик звука к Ардуино ниже:
int Analog_Eingang = A0; int Digital_Eingang = 3; void setup () { pinMode (Analog_Eingang, INPUT); pinMode (Digital_Eingang, INPUT); Serial.begin (9600); } série void loop () { float Analog; int Digital; Analog = analogRead (Analog_Eingang) * (5.0 / 1023.0); Digital = digitalRead (Digital_Eingang); Serial.print ("Analog voltage :"); Serial.print (Analog, 4); Serial.print ("V, "); Serial.print ("Limit :"); if(Digital==1) { Serial.println (" reached "); } else { Serial.println (" Not yet reached "); } Serial.println ("----------------------------------------------------------------"); delay (200); }
На этом всё. Свои вопросы вы можете присылать на электронную почту редакции проекта mail@arduinoplus.ru.