2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W tym artykule pokażę jak odczytać wartości ADC z potencjometru.
to podstawa programowania Arduino. który odczytuje wartości analogowe za pomocą pinu Analog dostarczonego przez Arduino.
oprócz korzystania z potencjometru istnieje kilka czujników wykorzystujących wejście analogowe. takie jak czujniki światła, czujniki dźwięku i czujniki wilgotności gleby.
Dlaczego warto korzystać z doniczki? ponieważ ten komponent jest łatwy do znalezienia i może reprezentować czujniki, które są odczytywane za pomocą wejścia analogowego.
Z tego odczytu ADC można później współpracować z urządzeniami wyjściowymi. i na pewno stworzy ciekawe rzeczy.
Krok 1: Wymagane składniki
To jest komponent, który jest potrzebny w tym samouczku:
- Arduino nano v3.0
- Potencjał 100K
- Przewód połączeniowy
- Plansza projektowa
- mini USB
- Laptop
- IDE Arduino
Krok 2: montaż
Zmontuj wszystkie używane elementy.
Użyj powyższego schematu jako przewodnika do jego montażu.
Potencjał do Arduino
1 ==> Gnd
2 ==> A0
3 ==> +5V
Krok 3: Programowanie
Po zainstalowaniu obwodu. Następnie wypełnij arduino stworzonym programem do odczytu ADC.
Szkic, który wykonałem, wygląda mniej więcej tak:
void setup() { // zainicjuj komunikację szeregową z szybkością 9600 bitów na sekundę: Serial.begin(9600); }
// procedura pętli działa w kółko w nieskończoność:
void loop() { // odczytaj dane z analogowego pinu 0: int sensorValue = analogRead(A0); // wypisz odczytaną wartość: Serial.println(sensorValue); opóźnienie(1); // opóźnienie między odczytami dla stabilności }
Możesz również pobrać oryginalny plik poniżej:
Krok 4: Wynik
Oto sposób, aby zobaczyć wyniki:
- Otwórz monitor szeregowy na Arduino.
- Upewnij się, że szybkość transmisji na monitorze szeregowym i programie jest odpowiednia (tutaj przy użyciu 9600).
- następnie obróć potencjometr
- Po obróceniu w prawo wartość ADC będzie jeszcze większa
- Po obróceniu w lewo wartość ADC zmniejszy się
- Najmniejsza wartość to 0, a największa to 1023.
Z danych cyfrowych 0-1023 możemy z nich zrobić inne ciekawe rzeczy. Wystarczy spojrzeć na mój nadchodzący artykuł.