Indholdsfortegnelse:

LÆS ANALOGSPÆNDING - ARDUINO - KODEGIVNING #1: 5 trin
LÆS ANALOGSPÆNDING - ARDUINO - KODEGIVNING #1: 5 trin

Video: LÆS ANALOGSPÆNDING - ARDUINO - KODEGIVNING #1: 5 trin

Video: LÆS ANALOGSPÆNDING - ARDUINO - KODEGIVNING #1: 5 trin
Video: #11 LM35 og 4-20mA industriel temperatursensor til at forsegle Arduino PLC 2024, Juni
Anonim
LÆS ANALOGSPÆNDING - ARDUINO - KODEVISNING #1
LÆS ANALOGSPÆNDING - ARDUINO - KODEVISNING #1
LÆS ANALOGSPÆNDING - ARDUINO - KODEVISNING #1
LÆS ANALOGSPÆNDING - ARDUINO - KODEVISNING #1
LÆS ANALOGSPÆNDING - ARDUINO - KODEVISNING #1
LÆS ANALOGSPÆNDING - ARDUINO - KODEVISNING #1

KODEVISNING #1LÆS ANALOGSPÆNDING: Dette eksempel viser dig, hvordan du læser en analog indgang på analog pin 0, konverterer værdierne fra analogRead () til spænding og udskriver den til den serielle skærm i Arduino Software (IDE).

Trin 1: NØDVENDIG HARDWARE:

Arduino eller Genuino Board, 10k OHM Potentiometer.

Trin 2: SIKKERHEDSFORANSTALTNINGER; SUND BRUG:

Vær opmærksom på, at ekstern strømforsyning på ARDUINO'S ANALOG -PIN IKKE SKAL overstige 5V, FORDEN ARDUINO FUNGERER PÅ 5V LOGIC, OG MIKROKONTROLLEREN KAN BRÆNDE UD, HVIS SPÆNDINGEN ER HØJRE EN 5V. DETTE PROJEKT ER Nyttigt til at kontrollere spændingen på små blyanter eller litiumbatterier og trimpotter.

Trin 3: KREDS:

KREDSLØB
KREDSLØB
KREDSLØB
KREDSLØB

Tilslut de tre ledninger fra potentiometeret til dit bord. Den første går til jorden fra en af de ydre ben på potentiometeret. Den anden går til 5 volt fra den anden ydre pin på potentiometeret. Den tredje går fra den midterste pin på potentiometeret til den analoge indgang 0. Ved at dreje akslen på potentiometeret ændrer du mængden af modstand på hver side af viskeren, som er forbundet til potentiometerets midterstift. Dette ændrer spændingen ved midterstiften. Når modstanden mellem midten og siden, der er forbundet til 5 volt, er tæt på nul (og modstanden på den anden side er tæt på 10 kilohms), nærmer spændingen ved centerpinden sig til 5 volt. Når modstandene vendes, nærmer spændingen ved midterstiften 0 volt eller jord. Denne spænding er den analoge spænding, som du læser som en indgang. Mikrokontrolleren på tavlen har et kredsløb indeni kaldet en analog-til-digital-omformer eller ADC, der læser denne skiftende spænding og konverterer den til et tal mellem 0 og 1023. Når akslen drejes hele vejen i en retning, går der 0 volt til tappen, og indgangsværdien er 0. Når akslen drejes helt i den modsatte retning, går der 5 volt til tappen og inputværdien er 1023. I mellemtiden returnerer analogRead () et tal mellem 0 og 1023, der er proportional med mængden af spænding, der påføres stiften.

Trin 4: KODE:

KODE
KODE

Det skal bemærkes, at hvis du ikke har en computer eller en bærbar computer, kan du programmere din Arduino med appen 'Arduinodroid' tilgængelig i Google Play Butik. Du kan besøge den serielle skærm ved hjælp af 'Arduinodroid'.void setup () {Serial.begin (9600);} void loop () {int sensorValue = analogRead (A0); float spænding = sensorValue * (5.0 / 1023.0); Serial.println (spænding);}

Trin 5: Instagram -indlægget

Besøg dette Instagram -indlæg, hvor jeg beskrev dette projekt -

Anbefalede: