Sådan anvende analoge sensorer med Arduino?

  • Dec 26, 2019
click fraud protection

Disse sensorer er generelt billigere.

Og virkelig nemt at bruge!

Analog sensor - en sensor, som afgiver en spændingsværdi, som svarer målte værdi.

For eksempel kan 2 betyde 25 grader fra det analoge temperaturføler.

Du kan finde mange forskellige analoge sensorer: temperatur, lys, lyd, regn, fugtighed, osv

Arduino har analoge indgange, som kan anvendes til at læse disse værdier.

Brug analogRead (pin) metode til at aflæse signalet fra en analog indgang.

TRIN 1: Slut sensor

Nogle sensorer leveres i form af moduler med en stift, som kan forbindes direkte til en analog indgang Arduino.

Andre er resistive sensorer, som du har brug for at fusionere med en modstand for at læse sin værdi.

TRIN 2: Download test-kode

Hent testen koden i Arduino programmering miljø til at teste din sensor:

int analogPin = 0; // N analog udgang, der er forbundet til din sensor
int val = 0; // variabel til at gemme de læste værdier
ugyldig setup () {
Serial.begin (9600); // Setup den serielle forbindelse
}
void loop () {
val = analogRead (analogPin); // læse data fra den analoge udgang
instagram viewer

Serial.println (val); // Dataoverførsel over en seriel forbindelse
}

Trin 3: Aflæs værdien

Brug «Serial Monitor» i de «Værktøj» menu, for at se sensoraflæsninger.

De analoge værdier er i området fra 0 til 1023:

  • 0 er 0 volt på den analoge udgang;
  • 1023 er en 5 volt analog udgang;

Trin 4: Konverter de modtagne data

For at finde beviser i et bestemt format, du har brug for eksempel grad Celsius for temperatur, kontrollere bordet datamatchning til din sensor og udføre de nødvendige beregninger i min kode.