Início›Módulos›Módulo de Rotação
⬤ Iniciante

🎛️ Módulo de Rotação

⏱️ 15 min🧩 Pino P0 · Analógico

Conteúdo

📌 Pinagem

Pino micro:bitFunçãoNotas
P0Tensão proporcional à posição0 = posição mínima · 1023 = máximo
3VAlimentação
GNDMassa
💡
O módulo de rotação é essencialmente um potenciómetro. Usa Math.map() para converter os valores 0–1023 para qualquer escala útil — ex: 0–180 para controlo de servo.

Exercício — Leitura no Monitor Série

Lê posição angular no Monitor Série.

ex1_rot_serie.blocks
let pos = pins.analogReadPin(AnalogPin.P0)
serial.writeValue("rotacao", pos)

Exercício — Aplicação prática

Controla o brilho do LED com o potenciómetro.

ex2_rot_led.blocks
let rot = pins.analogReadPin(AnalogPin.P0)
let brilho = Math.map(rot, 0, 1023, 0, 1023)
pins.analogWritePin(AnalogPin.P1, brilho)  // LED P1

🏆 Desafios

PR.FT4_10 · Kit A 37 · Início