Sommario:

Leggi i valori ADC dai potenziometri: 4 passaggi
Leggi i valori ADC dai potenziometri: 4 passaggi

Video: Leggi i valori ADC dai potenziometri: 4 passaggi

Video: Leggi i valori ADC dai potenziometri: 4 passaggi
Video: Comunicazione SERIALE, pin ANALOGICI e POTENZIOMETRO - #4 Tutorial Arduino 2024, Novembre
Anonim
Leggi i valori ADC dai potenziometri
Leggi i valori ADC dai potenziometri

In questo articolo ti mostrerò come leggere i valori ADC da un potenziometro.

questa è la base della programmazione Arduino. che sta leggendo i valori analogici usando il pin analogico fornito da Arduino.

oltre ad utilizzare il potenziometro, ci sono diversi sensori che utilizzano l'ingresso analogico. come sensori di luce, sensori di suono e sensori di umidità del suolo.

Perché usare una pentola? perché questo componente è facile da trovare e può rappresentare sensori che vengono letti utilizzando un ingresso analogico.

Da questa lettura ADC, può essere successivamente collaborato con dispositivi di output. e sicuramente creerà cose interessanti.

Passaggio 1: componenti richiesti

Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti

Questo è un componente necessario in questo tutorial:

  • Arduino nano v3.0
  • Potenza 100K
  • Cavo del ponticello
  • Consiglio di progetto
  • USB mini
  • Il computer portatile
  • Arduino IDE

Passaggio 2: assemblare

Assemblare
Assemblare

Assemblare tutti i componenti utilizzati.

Usa il disegno schematico sopra come guida per assemblarlo.

Potenzia ad Arduino

1 ==> Gnd

2 ==> A0

3 ==> +5V

Passaggio 3: programmazione

Programmazione
Programmazione

Dopo che il circuito è stato installato. Quindi, riempi arduino con il programma di lettura ADC che è stato creato.

Lo schizzo che ho fatto è più o meno così:

void setup() { // inizializza la comunicazione seriale a 9600 bit al secondo: Serial.begin(9600); }

// la routine del ciclo viene eseguita più e più volte per sempre:

void loop() { // legge l'input sul pin 0 analogico: int sensorValue = analogRead(A0); // stampa il valore letto: Serial.println(sensorValue); ritardo(1); // ritardo tra le letture per la stabilità }

Puoi anche scaricare il file originale qui sotto:

Passaggio 4: risultato

Risultato
Risultato

Il seguente è un modo per vedere i risultati:

  • Apri il monitor seriale su Arduino.
  • Assicurati che il baud rate sul monitor seriale e sul programma sia appropriato (qui si usa 9600).
  • poi gira il potenziometro
  • Quando ruotato a destra, il valore ADC sarà ancora maggiore
  • Quando ruotato a sinistra, il valore ADC si ridurrà
  • Il valore più piccolo è 0 e il valore più grande è 1023.

Dai dati digitali 0-1023, possiamo usarlo per fare altre cose interessanti. Basta guardare il mio prossimo articolo.

Consigliato: