Início›Módulos›Campainha Digital
⬤ Iniciante

🔔 Campainha Digital

⏱️ 15 min🧩 Pino P1 · Digital

Conteúdo

📌 Pinagem

Pino micro:bitFunçãoNotas
P1Sinal ON/OFFOUTPUT — bip único fixo
3VAlimentação3,3 V
GNDMassaObrigatório
ℹ️
A campainha digital tem oscilador interno — produz um tom fixo com simples HIGH/LOW. Contrariamente à passiva, não podes mudar a frequência. Mais simples mas menos versátil.

Exercício — Bip simples

Liga e desliga com digitalWritePin.

ex1_campd_bip.blocks
input.onButtonPressed(Button.A, function() {
    pins.digitalWritePin(DigitalPin.P1, 1)  // Liga campainha
    basic.pause(500)
    pins.digitalWritePin(DigitalPin.P1, 0)  // Desliga
})

Exercício — Comparação passiva vs digital

Liga as duas campainhas em simultâneo — compara os sons.

ex2_campd_comp.blocks
input.onButtonPressed(Button.A, function() {
    // Campainha digital (P1) — tom fixo
    pins.digitalWritePin(DigitalPin.P1, 1)
    basic.pause(300)
    pins.digitalWritePin(DigitalPin.P1, 0)
    basic.pause(200)
    // Campainha passiva (P0) — frequência variável
    music.playTone(1000, 300)  // Tom diferente
})

🏆 Desafios

PR.FT4_10 · Kit A 37 · Início