![Odczytaj wartości ADC z potencjometrów: 4 kroki Odczytaj wartości ADC z potencjometrów: 4 kroki](https://i.howwhatproduce.com/images/001/image-144-59-j.webp)
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
![Odczytaj wartości ADC z potencjometrów Odczytaj wartości ADC z potencjometrów](https://i.howwhatproduce.com/images/001/image-144-60-j.webp)
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
![Wymagane składniki Wymagane składniki](https://i.howwhatproduce.com/images/001/image-144-61-j.webp)
![Wymagane składniki Wymagane składniki](https://i.howwhatproduce.com/images/001/image-144-62-j.webp)
![Wymagane składniki Wymagane składniki](https://i.howwhatproduce.com/images/001/image-144-63-j.webp)
![Wymagane składniki Wymagane składniki](https://i.howwhatproduce.com/images/001/image-144-64-j.webp)
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ż
![Gromadzić się Gromadzić się](https://i.howwhatproduce.com/images/001/image-144-65-j.webp)
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
![Programowanie Programowanie](https://i.howwhatproduce.com/images/001/image-144-66-j.webp)
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
![Wynik Wynik](https://i.howwhatproduce.com/images/001/image-144-67-j.webp)
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ł.
Zalecana:
Pulsująca dioda LED za pomocą timera 555 i potencjometrów: 4 kroki
![Pulsująca dioda LED za pomocą timera 555 i potencjometrów: 4 kroki Pulsująca dioda LED za pomocą timera 555 i potencjometrów: 4 kroki](https://i.howwhatproduce.com/images/005/image-13063-j.webp)
Pulsująca dioda LED za pomocą timera 555 i potencjometrów: Pozdrowienia! W tej instrukcji pokażemy, jak zbudować obwód ściemniacza LED, który działa w regulowanej pętli czasowej za pomocą potencjometru, timera 555 i innych podstawowych elementów obwodu. Pomysł na ten projekt po raz pierwszy otrzymaliśmy od
7-segmentowy do wyświetlania wartości ADC #Arduino, #Arduino: 4 kroki
![7-segmentowy do wyświetlania wartości ADC #Arduino, #Arduino: 4 kroki 7-segmentowy do wyświetlania wartości ADC #Arduino, #Arduino: 4 kroki](https://i.howwhatproduce.com/images/010/image-28320-j.webp)
7-segmentowy do wyświetlania ADC #Arduino Values, #Arduino: W tym artykule wykonam projekt, który nadal jest związany z poprzednim artykułem. Mianowicie przetwarzanie danych ADC. Więc nie potrzebujesz monitora szeregowego, aby zobaczyć wartość danych ADC. w tym artykule zrobię wyświetlacz przeglądarki wartości ADC. więc nie
ODCZYTAJ NAPIĘCIE ANALOGOWE - ARDUINO - CODE REVEAL #1: 5 kroków
![ODCZYTAJ NAPIĘCIE ANALOGOWE - ARDUINO - CODE REVEAL #1: 5 kroków ODCZYTAJ NAPIĘCIE ANALOGOWE - ARDUINO - CODE REVEAL #1: 5 kroków](https://i.howwhatproduce.com/images/002/image-5564-18-j.webp)
ODCZYTAJ NAPIĘCIE ANALOGOWE - ARDUINO - CODE REVEAL #1: CODE REVEAL #1ODCZYTAJ NAPIĘCIE ANALOGOWE: Ten przykład pokazuje, jak odczytać wejście analogowe na styku analogowym 0, przekonwertować wartości z analogRead() na napięcie i wydrukować je do portu szeregowego monitor oprogramowania Arduino (IDE)
Sterowanie 3 serwomotorami za pomocą 3 potencjometrów i Arduino: 11 kroków (ze zdjęciami)
![Sterowanie 3 serwomotorami za pomocą 3 potencjometrów i Arduino: 11 kroków (ze zdjęciami) Sterowanie 3 serwomotorami za pomocą 3 potencjometrów i Arduino: 11 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/006/image-17694-11-j.webp)
Sterowanie 3 serwomotorami za pomocą 3 potencjometrów i Arduino: Cześć. To jest moja pierwsza instrukcja, więc mam nadzieję, że będziesz ze mną cierpliwy, jeśli popełnię jakiekolwiek błędy podczas konfiguracji. Jest napisany dla początkujących, więc bardziej zaawansowani z was mogą wiele z tego pominąć i po prostu zabrać się za okablowanie. Cel, który sobie postawiłem
Odczytaj licznik energii elektrycznej (ESP8266, WiFi, MQTT i Openhab): 6 kroków (ze zdjęciami)
![Odczytaj licznik energii elektrycznej (ESP8266, WiFi, MQTT i Openhab): 6 kroków (ze zdjęciami) Odczytaj licznik energii elektrycznej (ESP8266, WiFi, MQTT i Openhab): 6 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/003/image-7470-17-j.webp)
Przeczytaj swój główny licznik energii elektrycznej (ESP8266, WiFi, MQTT i Openhab): W tej instrukcji dowiesz się, jak czytam moje zużycie energii elektrycznej w moim domu i publikuję je za pośrednictwem ESP8266, Wifi, MQTT w mojej automatyce domowej Openhab. Posiadam „inteligentny licznik” ISKRA Typ MT372, jednak nie ma łatwej możliwości eksportu