Nota
Ciao, benvenuto nella community SunFounder Raspberry Pi & Arduino & ESP32 su Facebook! Approfondisci Raspberry Pi, Arduino ed ESP32 insieme ad altri appassionati.
Perché unirsi?
Supporto esperto: Risolvi problemi post-vendita e sfide tecniche con l’aiuto della nostra community e del nostro team.
Impara e condividi: Scambia suggerimenti e tutorial per migliorare le tue competenze.
Anteprime esclusive: Accedi in anteprima agli annunci di nuovi prodotti.
Sconti speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.
Promozioni e omaggi festivi: Partecipa a omaggi e promozioni speciali durante le festività.
👉 Pronto per esplorare e creare con noi? Clicca [Qui] e unisciti oggi stesso!
2.29 Modulo Sensore di Acqua
Panoramica
In questa lezione imparerai a utilizzare un modulo sensore di acqua. Il modulo sensore di acqua è progettato per rilevare la presenza di acqua e può essere ampiamente utilizzato per monitorare la pioggia, il livello dell’acqua e persino perdite di liquidi.
Componenti necessari
Circuito Fritzing
In questo esempio, colleghiamo direttamente i pin del modulo sensore di acqua ai pin della scheda Mega 2560. Usiamo il pin analogico A0 per leggere il valore dal modulo sensore di acqua, collegando il pin「S」del modulo a A0, il pin「-」a GND e il pin「+」a 5V.
Schema elettrico
Codice
Nota
Puoi aprire direttamente il file
2.29_waterSensorModule.inonella cartellasunfounder_vincent_kit_for_arduino\code\2.29_waterSensorModule.Oppure copia questo codice nell’IDE di Arduino.
Dopo aver caricato il codice sulla scheda Mega2560, puoi aprire il monitor seriale per visualizzare il valore letto dal pin. Con l’aumentare del livello dell’acqua, i valori letti aumentano. Le letture variano nel range 「0」~「1023」, ma, a causa delle condizioni ambientali e delle caratteristiche del sensore di livello dell’acqua, il range effettivo potrebbe essere inferiore a quello teorico. Consulta la Parte 1-1.5 Analog Read per una spiegazione dettagliata del codice.
Immagine del fenomeno