Sommario:

LEGGI ANALOG VOLTAGE - ARDUINO - CODE REVEAL #1: 5 Steps
LEGGI ANALOG VOLTAGE - ARDUINO - CODE REVEAL #1: 5 Steps

Video: LEGGI ANALOG VOLTAGE - ARDUINO - CODE REVEAL #1: 5 Steps

Video: LEGGI ANALOG VOLTAGE - ARDUINO - CODE REVEAL #1: 5 Steps
Video: Lesson 10: Using Potentiometer reading voltage, Analog and Digital | Arduino Step By Step Course 2024, Novembre
Anonim
LEGGI ANALOG VOLTAGE - ARDUINO - CODE REVEAL #1
LEGGI ANALOG VOLTAGE - ARDUINO - CODE REVEAL #1
LEGGI ANALOG VOLTAGE - ARDUINO - CODE REVEAL #1
LEGGI ANALOG VOLTAGE - ARDUINO - CODE REVEAL #1
LEGGI ANALOG VOLTAGE - ARDUINO - CODE REVEAL #1
LEGGI ANALOG VOLTAGE - ARDUINO - CODE REVEAL #1

CODE REVEAL #1READ ANALOG VOLTAGE: questo esempio mostra come leggere un ingresso analogico sul pin analogico 0, convertire i valori da analogRead() in tensione e stamparli sul monitor seriale del software Arduino (IDE).

Passaggio 1: HARDWARE RICHIESTO:

Scheda Arduino o Genuino, Potenziometro 10k OHM.

Fase 2: PRECAUZIONI DI SICUREZZA; UTILIZZO SANO:

ATTENZIONE CHE L'UTILIZZO DELL'ALIMENTAZIONE ESTERNA SUL PIN ANALOGICO DELL'ARDUINO NON DEVE SUPERARE I 5V, PERCHÉ L'ARDUINO LAVORA A 5V LOGICI E IL MICROCONTROLLORE PU BRUCIARSI SE LA TENSIONE È SUPERIORE A 5V. QUESTO PROGETTO È UTILE PER VERIFICARE LA TENSIONE DI PICCOLE MATITE O BATTERIE AL LITIO E TRIMPOTS.

Fase 3: CIRCUITO:

CIRCUITO
CIRCUITO
CIRCUITO
CIRCUITO

Collega i tre fili dal potenziometro alla tua scheda. Il primo va a massa da uno dei pin esterni del potenziometro. Il secondo va a 5 volt dall'altro pin esterno del potenziometro. Il terzo va dal pin centrale del potenziometro all'ingresso analogico 0. Ruotando l'albero del potenziometro, si modifica la quantità di resistenza su entrambi i lati del tergicristallo che è collegato al pin centrale del potenziometro. Questo cambia la tensione al pin centrale. Quando la resistenza tra il centro e il lato collegato a 5 volt è vicina allo zero (e la resistenza sull'altro lato è vicina a 10 kilohm), la tensione al pin centrale si avvicina a 5 volt. Quando le resistenze sono invertite, la tensione al pin centrale si avvicina a 0 volt o massa. Questa tensione è la tensione analogica che stai leggendo come input. Il microcontrollore della scheda ha un circuito all'interno chiamato convertitore analogico-digitale o ADC che legge questa tensione variabile e la converte in un numero compreso tra 0 e 1023. Quando l'albero viene ruotato completamente in una direzione, ci sono 0 volt che vanno al perno e il valore di ingresso è 0. Quando l'albero viene girato completamente nella direzione opposta, ci sono 5 volt che vanno al perno e il valore di input è 1023. Nel mezzo, analogRead() restituisce un numero compreso tra 0 e 1023 che è proporzionale alla quantità di tensione applicata al pin.

Passaggio 4: CODICE:

CODICE
CODICE

Da notare che se non hai un computer o un laptop, puoi programmare il tuo Arduino con l'app 'Arduinodroid' disponibile su Google Play Store. Puoi visitare il monitor seriale con l'aiuto di 'Arduinodroid'.void setup() { Serial.begin(9600);}void loop() { int sensorValue = analogRead(A0); tensione float = sensorValue * (5.0 / 1023.0); Serial.println(voltaggio);}

Passaggio 5: il post di Instagram

Visita questo post di Instagram in cui ho descritto questo progetto -

Consigliato: