import time
import random
from wokwi.components import Lcd1602, Potentiometer, Speaker
lcd = Lcd1602()
pot = Potentiometer()
speaker = Speaker()
def read_noise_level():
value = pot.value
noise_level = int(value / 10)
return noise_level
def display_noise_level(noise_level):
lcd.clear()
lcd.setCursor(0, 0)
lcd.print("Noise Level: " + str(noise_level))
def play_sound(noise_level):
frequency = 100 + (noise_level * 10)
speaker.tone(frequency, 100)
while True:
noise_level = read_noise_level()
display_noise_level(noise_level)
play_sound(noise_level)
time.sleep(0.5)