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

    A BitDogLab conecta de uma forma organizada vários periféricos costumeiramente utilizados em projetos que envolvem sistemas embarcados. O núcleo da BitDogLab é um microcontrolador, RP2024, na apresentação da Raspberry pi pico, H ou W.

    Componentes da Placa apresentados pelo BitDog.

    Além dos componentes já embarcados na BitDogLab, outros periféricos podem ser conectados através de uma barra de conexões para garras jacaré, ou de dois slots para comunicação com dispositivos I2C ou então com um conector IDC de 14 pinos.

    Lista de componentes na placa BitDogLab:

    LED Colorido (SMD5050 RGB LEDs ROHS)

    Display OLED (0.96 polegadas I2C 128×64 oled display)

     

    Matriz de LEDs coloridos (LED-RGB 5×5 5050 WS2812)

    Microfone com amplificador de áudio (MAX4466EXK)

    Joystick Analógico (Plugin 13x13mm)

    Botões (A e B) – Chave Táctil 12x12x7.5 mm

     

    Buzzers (Esquerdo e Direito) – 80dB Externally Driven Magnetic 2.7kHz SMD, 8.5×8.5mm Buzzers ROHS

    Conectores de sensores de expansão I2C (1 e 0) – 2.5mm Plugin,P=2.5mm Wire To Board Connector ROHS

    • I2C1 (pino 1 – esquerda)
      • 1: GP3 (SCL I2C1)
      • 2: GP2 (SDA I2C1)
      • 3: 3.3V
      • 4: GND referencia
    • I2C0 (pino 1 – esquerda)
      • 1: GP1 (SCL I2C0)
      • 2: GP0 (SDA I2C0)
      • 3: 3.3V
      • 4: GND referencia

    A BitDogLab possui uma Bateria 3.7V 2200Mah Li-Ion CR18650 e seu devido suporte de bateria.

    Circuito de gerenciamento de energia – IP5306 ESOP-8 Battery Management ICs ROHS (Fully-Integrated Power Bank System-On-Chip with 2.1A charger, 2.4A discharger)

    Conector de expansão de GPIOs (pino 1 canto superior esquerdo) – 2.54mm Straight Gold Brass 2x7P 7 Push – Pull P=2.54mm IDC Connectors ROHS

    • 1: GND referencia
    • 2: VSYS (5V)
    • 3: 3.3V
    • 4: GP8
    • 5: GP28
    • 6: GP9
    • 7: AGND
    • 8: GP4
    • 9: GP17
    • 10: GP20
    • 11: GP16
    • 12: GP19
    • 13: GND referencia
    • 14: GP18

    Botão de reset – 8mm Round Button Brick nogging SPST SMD Tactile Switches ROHS

    Conector para painel solar (6V) – 1x2P -40℃~+105℃ 8A 130V Green Plugin,P=2.54mm Screw terminal ROHS

    Conector para bateria externa – 1x2P -40℃~+105℃ 8A 130V Green Plugin,P=2.54mm Screw terminal ROHS

    Chave liga-desliga (um toque = liga, dois toques em menos de 1 segundo = desliga)

    Pinos e expansão para painel compatível com garras jacaré ou parafusos (1×5 header esquerdo e direito, cor preta)

    • 1×5 header esquerdo J5 (pino 5 na esquerda, pino 1 na direita):
      • 5: AGND
      • 4: GP28 (se solder jumper JP1 ativo)
      • 3: GND referencia
      • 2: 3.3V
      • 1: VSYS (5V)
    • 1×5 header direito J12 (pino 5 na esquerda, pino 1 na direita):
      • 5: GND
      • 4: GP0
      • 3: GP1
      • 2: GP2
      • 1: GP3

    Jumper de seleção de conversor analógico digital (pino ANA-IN no painel jacaré ou microfone), pino 1 indicado com marcação J1

    Shopping Basket