Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
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
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 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
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
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.