⭐ Principiante ⏱️ 10 minuti

Campanello

Costruisci il tuo campanello. Premi il pulsante e il cicalino fa "din-don"!

Prima fai un veloce accesso. Poi il tuo progetto è subito pronto.

🧰 Che cosa ti serve?

1× Arduino UNO
1× Pulsante
1× Buzzer attivo
🔌
Cavo USB + Cavetti jumper

🗺️ Schema di collegamento

Segui i fili dall'Arduino a ogni componente. Puoi scegliere tu i colori dei fili.

Da A
Arduino UNO · D2 Pulsante · 1
Pulsante · 2 Arduino UNO · GND
Arduino UNO · D8 Buzzer attivo · S
Arduino UNO · 5V Buzzer attivo · +
Arduino UNO · GND Buzzer attivo · -

🛠️ Così lo costruisci

  1. Metti il pulsante sopra la fessura della breadboard: un piedino va a pin 2, un piedino dall'altro lato va a GND.
  2. Collega il cicalino: S a pin 8, + a 5V e − a GND.

💻 Il codice

// Campanello
// Premi il pulsante e il cicalino fa un allegro "din-don".

const int PULSANTE_PIN = 2;    // Pulsante su pin 2 (altro lato a GND)
const int CICALINO_PIN = 8;  // Cicalino attivo: S su pin 8

void setup() {
  pinMode(PULSANTE_PIN, INPUT_PULLUP); // Libero = HIGH, premuto = LOW
  pinMode(CICALINO_PIN, OUTPUT);
}

// Fa suonare il cicalino per un po'
void bip(int quantoTempo) {
  digitalWrite(CICALINO_PIN, HIGH);
  delay(quantoTempo);
  digitalWrite(CICALINO_PIN, LOW);
}

void loop() {
  if (digitalRead(PULSANTE_PIN) == LOW) {  // Qualcuno preme il campanello!
    bip(300);      // "Din"
    delay(150);
    bip(600);      // "Don"
    delay(1000);    // Aspetta un attimo, così il campanello non continua a suonare
  }
}

🧠 Che cosa fa il codice?

  • Il pulsante è su pin 2 e il cicalino su pin 8.
  • La funzione bip() accende il cicalino per un attimo e poi lo spegne.
  • Quando il pulsante è premuto, facciamo sentire un bip corto e uno lungo.

🎯 Prova anche…

  • Suona una melodia allegra di cinque bip
  • Fai lampeggiare anche un LED quando qualcuno suona
  • Conta quante volte hanno suonato e mostralo nel monitor seriale

🚀 Costruisci questo progetto con Codey: apri codey.online/it/starter-kits/uno/projects/doorbell e clicca su FAI QUESTO. Così il codice e lo schema di collegamento sono subito pronti.

Prima fai un veloce accesso. Poi il tuo progetto è subito pronto.
⬇️ Scarica questa pagina come PDF 📚 Scarica il tutorial completo (PDF)

Codey Online è un prodotto di OTRONIC

Crea il tuo progetto Arduino o ESP32 con l'AI

Descrivi cosa vuoi realizzare. Codey Online scrive il codice, disegna lo schema di collegamento, lo compila e programma la tua scheda direttamente dal browser.

Inizia gratis