
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47

Ebben a cikkben megmutatom, hogyan kell leolvasni az ADC -értékeket egy potenciométerről.
ez az Arduino programozás alapja. amely analóg értékeket olvas be az Arduino által biztosított Analóg pin segítségével.
A potencio használata mellett számos érzékelő analóg bemenetet használ. mint a fényérzékelők, a hangérzékelők és a talajnedvesség -érzékelők.
Miért használjon edényt? mert ez az alkatrész könnyen megtalálható, és az analóg bemenet segítségével olvasható érzékelőket képviselheti.
Ebből az ADC leolvasásból később együttműködhet a kimeneti eszközökkel. és minden bizonnyal érdekes dolgokat hoz létre.
1. lépés: Szükséges összetevők




Ez az összetevő szükséges az oktatóanyagban:
- Arduino nano v3.0
- Potencio 100K
- Jumper huzal
- Projekt Tanács
- USB mini
- Laptop
- Arduino IDE
2. lépés: Szerelje össze

Szerelje össze az összes használt alkatrészt.
Használja a fenti vázlatos rajzot útmutatóként az összeszereléshez.
Potentio Arduino felé
1 ==> Gnd
2 ==> A0
3 ==> +5V
3. lépés: Programozás

Az áramkör telepítése után. Ezután töltse fel az arduino -t az elkészített ADC olvasóprogrammal.
Az általam készített vázlat nagyjából így néz ki:
void setup () {// inicializálja a soros kommunikációt 9600 bit / másodperc sebességgel: Serial.begin (9600); }
// a ciklus rutin örökké és újra fut:
void loop () {// olvassa el a bemenetet az analóg 0 tűn: int sensorValue = analogRead (A0); // az kinyomtatott érték kinyomtatása: Serial.println (sensorValue); késleltetés (1); // késés a beolvasások között a stabilitás érdekében}
Az eredeti fájlt az alábbi linkről is letöltheti:
4. lépés: Eredmény

Az eredmények megtekintésének módja a következő:
- Nyissa meg a soros monitort az Arduino -n.
- Győződjön meg arról, hogy az átviteli sebesség a soros monitoron és a programban megfelelő (itt a 9600 használatával).
- majd forgassa el a potenciométert
- Jobbra forgatva az ADC értéke még nagyobb lesz
- Balra forgatva az ADC értéke kisebb lesz
- A legkisebb érték 0, a legnagyobb pedig 1023.
A 0-1023 digitális adatokból más érdekes dolgokat készíthetünk. Nézze csak meg a közelgő cikkemet.
Ajánlott:
Olvassa el a villany- és gázmérőt (belga/holland), és töltse fel a Thingspeak -re: 5 lépés

Olvassa el a villamosenergia- és gázmérőt (belga/holland), és töltse fel a Thingspeak -be: Ha aggódik az energiafogyasztása miatt, vagy csak egy kicsit hülye, akkor valószínűleg szeretné látni a képzeletbeli új digitális mérő adatait okostelefonján. projekt keretében egy belga vagy holland digitális elektrótól szerezzük be az aktuális adatokat
Alexa Skill: Olvassa el a legújabb tweetet (ebben az esetben Isten): 6 lépés

Alexa Skill: Olvassa el a legújabb tweetet (ebben az esetben Isten): Készítettem egy Alexa -készséget, hogy elolvashassa " Isten legújabb tweetjét " - a tartalom, vagyis a @TweetOfGod oldalról, az 5 millió feletti előfizetői fiókból, amelyet egy korábbi Daily Show vígjáték-író hozott létre. IFTTT -t (If This then That), Google -táblázatot és
Olvassa el a távvezérlőt az IR érzékelő használatával: 4 lépés

Olvassa el a távvezérlőt az IR érzékelő használatával: Helló, minden Az előző cikkben az "IR akadályok elkerülése érzékelő" használatáról írtam. Ebben a cikkben ennek az infravörös érzékelőnek egy másik funkcióját írom le. alkatrészek, nevezetesen IR -adó és IR -vevő
OLVASSA EL AZ ANALÓGUS FESZÜLTSÉGET - ARDUINO - KÓD KIJELZÉS #1: 5 lépés

Olvassa el az analóg feszültséget - ARDUINO - CODE REVEAL #1: CODE REVEAL #1. az Arduino szoftver (IDE) monitorja
Olvassa el a fő árammérőt (ESP8266, WiFi, MQTT és Openhab): 6 lépés (képekkel)

Olvassa el a fő villamosenergia -fogyasztásmérőt (ESP8266, WiFi, MQTT és Openhab): Ebben az utasításban megtudhatja, hogyan olvastam el a házam fő villamosenergia -felhasználását, és közzéteszi azt az ESP8266, Wifi, MQTT -n keresztül az Openhab Home Automation szolgáltatásban. Van egy ISKRA MT372 típusú intelligens mérőm, de nem könnyű exportálni