Conteúdo do curso
Como programar a BitDogLab
Vamos aprender sobre o MicroPython, a IDE Thonny e realizar exercícios básicos para a BitDogLab!
0/4
Luz e Cor com LEDs
Vamos explorar como podemos programar a BitDogLab e usar seus LEDs de forma colorida. Haverá um exemplo de programação no final de cada conteúdo resumindo os assuntos abordados. - Interface sem código: https://bitdoglab.webcontent.website/ide-interfaces/neopixel/
0/4
Introdução prática à BitDogLab
    Sobre a Aula

    Vamos implementar um projeto onde a BitDogLab responderá a palmas, acendendo um LED cada vez que detecta uma palma:

    from machine import Pin, ADC
    import time

    mic = ADC(Pin(28))
    led = Pin(13, Pin.OUT) # Configuração do pino do LED

    def detect_clap():
    threshold = 45000 # Limite para detectar a palma
    led_state = False

    while True:
    mic_value = mic.read_u16()
    if mic_value > threshold:
    led_state = not led_state # Alterna o estado do LED
    led.value(led_state)
    time.sleep(0.5) # Debounce para evitar múltiplas detecções rápidas
    time.sleep(0.01)

    # Chama a função para detectar palmas
    detect_clap()
    Shopping Basket