Sobre a Aula
Na BitDogLab, o microfone é um componente chave para projetos interativos que respondem ao som. Conectado ao microcontrolador, ele permite que a BitDogLab detecte níveis de som e execute ações baseadas nesses sinais.
Abaixo, fornecemos um exemplo básico de como configurar e ler dados do microfone usando a BitDogLab:
from machine import Pin, ADC
import time
# Configuração do pino analógico para o microfone
mic = ADC(Pin(28))
def read_microphone():
while True:
mic_value = mic.read_u16() # Lê o valor do microfone (0-65535)
print("Nível de som:", mic_value)
time.sleep(0.01) # Aguarda 10 ms
# Chama a função para ler os dados do microfone
read_microphone()