Sommario:
- Passaggio 1: componenti richiesti
- Passaggio 2: assemblare
- Passaggio 3: programmazione
- Passaggio 4: risultato
Video: Leggi i valori ADC dai potenziometri: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
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.
Consigliato:
LED pulsante utilizzando un timer 555 e potenziometri: 4 passaggi
LED pulsante che utilizza un timer e potenziometri 555: saluti! Per prima cosa abbiamo avuto l'idea per questo progetto da
Orologio a specchio infinito con potenziometri: 3 passaggi
Orologio a specchio infinito con potenziometri: mi sono imbattuto in uno specchio infinito e l'ho trovato davvero fantastico. Questo mi ha ispirato a realizzare uno specchio infinito, ma ne avevo bisogno per avere uno scopo. Quindi, ho deciso di creare un orologio a specchio infinito funzionante. Questo è uno specchio infinito che ti permette di
2 potenziometri e 2 servi: movimento controllato con Arduino: 4 passaggi
2 potenziometri e 2 servi: movimento controllato con Arduino: per prima cosa devi raccogliere i materiali pertinenti per mettere insieme questo circuito
7 segmenti per visualizzare i valori ADC #Arduino, #Arduino: 4 passaggi
7 segmenti per visualizzare i valori ADC #Arduino, #Arduino: In questo articolo realizzerò un progetto che è ancora correlato all'articolo precedente. Vale a dire l'elaborazione dei dati ADC, quindi non è necessario un monitor seriale per vedere il valore dei dati adc. in questo articolo farò visualizzare un visualizzatore di valori ADC. quindi non
Controllo di 3 servomotori con 3 potenziometri e un Arduino: 11 passaggi (con immagini)
Controllo di 3 servomotori con 3 potenziometri e un Arduino: ciao. Questo è il mio primo istruibile, quindi spero che sarai paziente con me se commetto errori nell'impostarlo. È scritto per i principianti, quindi i più avanzati tra di voi possono saltare un sacco di questo e arrivare solo a cablarlo. L'obiettivo che mi sono prefissato