Deze sensoren zijn over het algemeen goedkoper.
En echt makkelijk te gebruiken!
Analoge sensor - een sensor die een spanningswaarde, wat overeenkomt meetwaarde uitvoert.
Bijvoorbeeld kan 2 betekenen 25 graden van de analoge temperatuursensor.
temperatuur, licht, geluid, regen, vochtigheid, enz. Je kunt veel verschillende analoge sensoren vinden
Arduino heeft analoge ingangen die kunnen worden gebruikt om deze waarden te lezen.
Gebruik analogRead (pen) gebruikt om het signaal van een analoge ingang te lezen.
STAP 1: Sensorkabel
Sommige sensoren worden geleverd in de vorm van modules met een pen die direct op een analoge ingang Arduino kan worden aangesloten.
Anderen zijn resistieve sensoren die je nodig hebt om te fuseren met een weerstand om de waarde ervan te lezen.
STAP 2: Download de testcode
Download de test code in de Arduino programmeeromgeving om uw sensor te testen:
int analogPin = 0; // N analoge uitgang die is aangesloten op sensor
int val = 0; // variabele met de gelezen waarden op te slaan
void setup () {
Serial.begin (9600); // Stel de seriële verbinding
}
void lus () {
val = analogRead (analogPin); // leest de gegevens van de analoge uitgang
Serial.println (val); // gegevensoverdracht via een seriële verbinding
}
Stap 3: Lees de waarde
Gebruik de «Serial Monitor» in de «Extra» menu, om de sensor metingen te zien.
De analoge waarden liggen tussen 0-1023:
- 0 0 volt op de analoge uitgang;
- 1023 is een 5 volt analoog uitgangssignaal;
Stap 4: Zet de ontvangen data
Om te bewijzen in een bepaald formaat u nodig hebt, bijvoorbeeld graden Celsius voor temperatuur, kijk de tafel data matching voor uw sensor en het uitvoeren van de noodzakelijke berekeningen in mijn code.