PROGETTI ARDUINO

  • HOME
  • 200 Progetti
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI
  • HOME
  • 200 Progetti
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI

Progetto 109
​Contatore oggetti con sensore IR

🚀 Introduzione

Ti sei mai chiesto come fanno nei negozi a contare quante persone entrano? 🤔

Con questo progetto Arduino realizzi un sistema che conta automaticamente oggetti o persone che passano davanti a un sensore, proprio come i contatori professionali.
​
👉 Semplice ma super utile.

🎯 Cosa realizzerai
​

Con Arduino creerai un sistema che:
  • 📡 rileva il passaggio con sensore IR
  • 🔢 conta automaticamente gli oggetti
  • 📊 mostra il conteggio sul monitor seriale
  • ⚡ funziona in tempo reale 

🧰 Materiale necessario
​
  • 1x Arduino UNO
  • 1x sensore IR (ostacolo o fotointerruttore)
  • cavetti jumper
  • breadboard 
🛒 Componenti e risorse consigliate

👉 Kit Arduino consigliato: https://amzn.to/41fmFNK
💡 Include sensori IR perfetti per progetti di rilevamento.

📚 Libri consigliati per imparare Arduino in modo pratico

👉 Arduino per tutti – Volume 1: https://amzn.to/4rGNxB9
👉 Arduino per tutti – Volume 2: https://amzn.to/4bkfaey
👉 Arduino per tutti – Volume 3: https://amzn.to/4bogjAg

🔌 Schema di collegamento

Sensore IR
  • VCC → 5V
  • GND → GND
  • OUT → pin 2
Foto

​💻 Codice Arduino
​// ============================================
// Progetto 109 - Contatore oggetti con sensore IR
// Conta il passaggio di oggetti tramite sensore IR
// ============================================

const int sensoreIR = 2;

int conteggio = 0;
bool statoPrecedente = LOW;

void setup() {
  pinMode(sensoreIR, INPUT);
  Serial.begin(9600);
}

void loop() {
  int stato = digitalRead(sensoreIR);

  // Rileva il passaggio (transizione LOW → HIGH)
  if (stato == HIGH && statoPrecedente == LOW) {
    conteggio++;
    Serial.print("Oggetti contati: ");
    Serial.println(conteggio);

    delay(300); // anti-rimbalzo
  }

  statoPrecedente = stato;
}

⚙️ Come funziona

Il sensore IR rileva quando un oggetto passa davanti.
​
Arduino controlla il cambiamento di stato:
👉 quando passa da LOW a HIGH → oggetto rilevato

Per evitare conteggi multipli:
  • usiamo una variabile per lo stato precedente
  • aggiungiamo un piccolo ritardo
​
👉 Risultato: conteggio preciso e stabile.

🧠 Perché è un progetto importante
​

Impari concetti fondamentali:
  • rilevamento eventi (trigger)
  • gestione stato precedente
  • conteggio eventi
  • logica reale applicata
​
👉 È la base per sistemi professionali.

🔄 Varianti possibili
​

Vuoi migliorarlo?
  • 📟 aggiungi display LCD → mostra conteggio
  • 🔊 buzzer → suono ad ogni passaggio
  • 🔘 pulsante reset conteggio
  • 📡 WiFi → contatore online 

Foto

© ProgettiArduino.com 2026 - Fancello Salvatore
​ Layout, immagini e testi sono di esclusiva proprietà di www.progettiarduino.com 
Privacy Policy