/*
* Simple Wokwi Microphone Demo
*/
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,20,4);
int buzzerPin = 7;
void setup() {
lcd.init(); // initialize the lcd
Serial.begin(115200);
pinMode(13, OUTPUT);
pinMode(buzzerPin, OUTPUT);
}
void loop() {
int sample = analogRead(A0);
Serial.println(sample);
digitalWrite(13, sample>600);
// Print a message to the LCD.
if(sample>600){
tone(buzzerPin, 100, 1000);
lcd.backlight();
lcd.setCursor(3,0);
lcd.print("Hello, Rama Sowrov!");
lcd.setCursor(2,1);
lcd.print("TOOOO LOUD!");
lcd.setCursor(0,2);
lcd.print("TOOO LOUD!!!!!!!!!");
lcd.setCursor(2,3);
lcd.print("PLEASE BE QUIET!!!");
delay(2000);
lcd.clear();
}
}