Innholdsfortegnelse:

LES ANALOGSPENNING - ARDUINO - KODEVISNING #1: 5 trinn
LES ANALOGSPENNING - ARDUINO - KODEVISNING #1: 5 trinn

Video: LES ANALOGSPENNING - ARDUINO - KODEVISNING #1: 5 trinn

Video: LES ANALOGSPENNING - ARDUINO - KODEVISNING #1: 5 trinn
Video: Childish Gambino - L.E.S. (Lyrics on Screen) 2024, November
Anonim
LES ANALOGSPENNING - ARDUINO - KODEVISNING #1
LES ANALOGSPENNING - ARDUINO - KODEVISNING #1
LES ANALOGSPENNING - ARDUINO - KODEVISNING #1
LES ANALOGSPENNING - ARDUINO - KODEVISNING #1
LES ANALOGSPENNING - ARDUINO - KODEVISNING #1
LES ANALOGSPENNING - ARDUINO - KODEVISNING #1

KODEVISNING #1LES ANALOGSPENNING: Dette eksemplet viser deg hvordan du leser en analog inngang på analog pin 0, konverterer verdiene fra analogRead () til spenning og skriver den ut til den serielle skjermen til Arduino Software (IDE).

Trinn 1: KREV MASKIN:

Arduino eller Genuino Board, 10k OHM potensialmeter.

Trinn 2: SIKKERHETSFORANSTALTNINGER; SUNN BRUK:

Vær oppmerksom på at ekstern strømforsyningsbruk på ANALOG -PIN -koden til ARDUINO IKKE SKAL overskride 5V, FORDEN ARDUINO FUNGERER PÅ 5V LOGIC, OG MIKROKONTROLLEREN KAN BRENNE UT OM SPENNINGEN ER HØYRE EN 5V. DETTE PROJEKTET ER Nyttig for å kontrollere spenningen i små blyanter eller litiumbatterier og trimpotter.

Trinn 3: KRETS:

KRETS
KRETS
KRETS
KRETS

Koble de tre ledningene fra potensiometeret til brettet ditt. Den første går til bakken fra en av de ytre pinnene på potensiometeret. Den andre går til 5 volt fra den andre ytre pinnen på potensiometeret. Den tredje går fra den midtre pinnen på potensiometeret til den analoge inngangen 0. Ved å dreie akselen på potensiometeret, endrer du mengden motstand på hver side av viskeren som er koblet til senterpinnen på potensiometeret. Dette endrer spenningen ved senterpinnen. Når motstanden mellom senteret og siden som er koblet til 5 volt er nær null (og motstanden på den andre siden er nær 10 kilohms), nærmer spenningen ved senterpinnen 5 volt. Når motstandene reverseres, nærmer spenningen ved senterpinnen 0 volt eller jord. Denne spenningen er den analoge spenningen du leser som en inngang. Mikrokontrolleren på brettet har en krets inne som kalles en analog-til-digital-omformer eller ADC som leser denne skiftende spenningen og konverterer den til et tall mellom 0 og 1023. Når akselen er snudd helt i en retning, går det 0 volt til pinnen, og inngangsverdien er 0. Når akselen er snudd helt i motsatt retning, går det 5 volt til pinnen og inngangsverdien er 1023. I mellom, returnerer analogRead () et tall mellom 0 og 1023 som er proporsjonalt med mengden spenning som tilføres pinnen.

Trinn 4: KODE:

KODE
KODE

Vær oppmerksom på at hvis du ikke har en datamaskin eller en bærbar datamaskin, kan du programmere Arduino med appen 'Arduinodroid' tilgjengelig på Google Play Store. Du kan besøke den serielle skjermen ved hjelp av 'Arduinodroid'.void setup () {Serial.begin (9600);} void loop () {int sensorValue = analogRead (A0); flytespenning = sensorValue * (5.0 / 1023.0); Serial.println (spenning);}

Trinn 5: Instagram -innlegget

Besøk dette Instagram -innlegget der jeg beskrev dette prosjektet -

Anbefalt: