Sensori con Arduino

Sensore di livello acqua

Sensore di livello acqua - Sensori con Arduino

Descrizione

Usando un sensore di livello acqua puoi misurare quanta acqua c'è in un contenitore e far eseguire ad Arduino delle azioni di conseguenza. Puoi per esempio attivare delle pompe per aggiungere l'acqua quando il livello è troppo basso o farla fluire all'esterno quando il livello è eccessivamente alto.

Seguendo questo video tutorial scopri come calibrare il sensore e farlo funzionare con Arduino.

Scarica le risorse

Progetto: Livello acqua (calibrazione)

Schema

Componenti

Codice

#define SENSOR_PIN A5 void setup() {  Serial.begin(9600);} void loop() {  int level = analogRead(SENSOR_PIN);  Serial.println(level);  delay(100);}
scarica il file

Progetto: Livello acqua

Schema

Componenti

Codice

#define SENSOR_PIN A5#define RED_PIN 10#define GREEN_PIN 9#define YELLOW_PIN 8#define ENABLE_PIN 7 void setup() {  pinMode(RED_PIN, OUTPUT);  pinMode(GREEN_PIN, OUTPUT);  pinMode(YELLOW_PIN, OUTPUT);  pinMode(ENABLE_PIN, OUTPUT);  digitalWrite(ENABLE_PIN, LOW);} void loop() {  int level = readWaterLevel();   if (level < 200) {    digitalWrite(RED_PIN, HIGH);    digitalWrite(GREEN_PIN, LOW);    digitalWrite(YELLOW_PIN, LOW);  } else if (level < 450) {    digitalWrite(RED_PIN, LOW);    digitalWrite(GREEN_PIN, HIGH);    digitalWrite(YELLOW_PIN, LOW);  } else {    digitalWrite(RED_PIN, LOW);    digitalWrite(GREEN_PIN, LOW);    digitalWrite(YELLOW_PIN, HIGH);  }   delay(1000);} int readWaterLevel() {  digitalWrite(ENABLE_PIN, HIGH);  delay(100);  int level = analogRead(SENSOR_PIN);  digitalWrite(ENABLE_PIN, LOW);  return level;}
scarica il file

Arduino Software Hero

Vuoi imparare a programmare Arduino, ma non sai da dove cominciare?

Iscriviti al corso online

Libri consigliati

In qualità di Affiliato Amazon riceviamo un guadagno dagli acquisti idonei


Tutorial consigliati

E-commerce di elettronica

Sul nostro negozio online trovi tutti i componenti usati nei tutorial.
Inoltre hai un'ampia scelta di prodotti tra:

  • Arduino
  • Raspberry Pi
  • Sensori
  • Robotica
  • Componenti elettronici
  • Accessori

Compra online, ricevi comodamente a casa

Visita il negozio