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

    Nossa placa também conta com dois conectores de sensores de expansão I2C de 2.5mm, descritos abaixo. estes conectores estão na parte superior da placa.

     

      • 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

    Com esses dois conectores, é possível fazer integrações da BitDogLab com dispositivos mais complexos, como sensores de temperatura e umidade, e também módulos de controle de sinais como o módulo combinado PCA+PCF especializado no controle de servo motores e motores CC.

    Um código de exemplo que usa esses conectores pode ser encontrado no Capítulo 7.3. Note que o acelerômetro MPU9250 usa os pinos 3 e 2 encontrados no conector de expansão I2C1 no bloco acima!

    Além disso, como dispositivos que operam com comunicação I2C são endereçáveis, é possível ligar múltiplos dispositivos no mesmo conector de expansão I2C, assim economizando bastante espaço! Todavia, talvez seja necessário prestar atenção na questão de distribuição de energia para projetos mais largos, com múltiplos módulos ligados ao mesmo tempo. Um exemplo disso é o projeto do módulo combinado PCA+PCF, detalhado na Seção 10.3.1.

    Shopping Basket