Tartalomjegyzék:
Videó: Arduino analóg értékábrázoló: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Egy ideje úgy gondoltam, hogy nagyon hasznos lenne, ha grafikon lenne az analóg kimenetekhez. Segítene a kimenetek hibakeresésében, általános képet adna az érzékelő határairól és egyebekről, sőt akár csak egy nagyon jó felület lenne bármely érzékelő számára. Tehát, egy Arduino, egy oled és egy választott érzékelővel kezdjük el ezt a műveletet.
1. lépés: Amire szüksége lesz:
- Egy Arduino
- Kijelző (a projektem 0,96 hüvelykes OLED -et használ, és a vázlat erre is alkalmas, de nyugodtan használjon tetszőleges kijelzőt. A kódot azonban módosítania kell (magyarázat a kódrészletben))
- Kenyérsütő deszka (egyéni kenyérsütő pajzsot használok, de nem mindegy, hogy mit használ)
- Jumper vezetékek
- Nem sok idő
2. lépés: A hardver
Az OLED csatlakoztatása: (A színeket lásd a fenti képeken)
- Vörös vezeték (VCC): 5 V az Arduino -tól
- Zöld vezeték (GND): Az Arduino földje
- Lila huzal (SCL): Az Arduino SCL -je (ellenőrizze a tábla alján a címkézést, ha nincs specifikus SCL -tű, általában A5)
- Narancssárga huzal (SDA): Az Arduino SDA (Ellenőrizze a tábla alján a címkézést, ha nincs külön SDA csap, akkor általában A4)
Az érzékelő csatlakoztatása: (A színeket lásd a fenti képeken)
- Táplálja az érzékelőt a saját kivezetése szerint
- Az érzékelő kimenetének A0 -ra kell mennie
3. lépés: A kód
Egyszerű dolog, amit a program végez- elviszi az analóg bemenetet, leképezi a grafikon y koordinátáira, és vonalat húz az y koordinátára az előző y koordinátából, miközben az x koordinátát folyamatosan növeli.
A kód egyáltalán nem túl bonyolult, és jól kommentált, így ha úgy érzi, hogy elég jól érti ahhoz, hogy módosítsa, mindenképpen tegye meg. Mindazonáltal úgy tervezték, hogy maximálisan testreszabható legyen, minimális beállításokkal. A grafikon méretének, a grafikon pozíciójának vagy az olvasási sáv méretének (a sáv mérete már optimálisan és érzékenyen beállított) megváltoztatásához csak a
- GRAPH_HEIGHT
- GRAPH_WIDTH
- GRAPH_BOX_X
- GRAPH_BOX_Y
- BAR_WIDTH
az állandók, az Ön igényei szerint, az állandók meghatározása szakaszban.
Ezenkívül az érzékelő kimenete megfordulhat (magas bemenet -> alacsony kimenet és fordítva). Ebben az esetben módosítsa az INVERTED konstansot „true” értékre.
Arduino kód:
4. lépés: Következtetés
Tehát ennyi erről az egyszerű projektről. Remélhetőleg másoknak is hasznára válik. Ha véletlenül hibát talál a kódban, bármilyen lehetséges fejlesztést, vagy akár a projekt új felhasználását, kérjük, jelezze a megjegyzésekben. Továbbá, ha tetszett a projekt, fontolja meg, hogy szavaz rá a "Build A Tool" versenyen.
Ajánlott:
Arduino LED vezérlés analóg joystickkal: 6 lépés
Arduino LED vezérlés analóg joystickkal: Ebben az oktatóanyagban megtanuljuk, hogyan kell használni az analóg botkormányt a LED vezérléséhez. Nézzen meg egy bemutató videót
Analóg óra és digitális óra készítése LED csíkkal az Arduino használatával: 3 lépés
Hogyan készítsünk analóg órát és digitális órát LED csíkkal az Arduino használatával: Ma analóg órát készítünk & Digitális óra LED szalaggal és MAX7219 Dot modul Arduino -val. Ez korrigálja az időt a helyi időzónával. Az analóg óra hosszabb LED csíkot használhat, így a falra akasztva műalkotássá válhat
Több analóg érték olvasása egy analóg tűvel: 6 lépés (képekkel)
Több analóg érték olvasása egy analóg tűvel: Ebben az oktatóanyagban megmutatom, hogyan kell több analóg értéket olvasni csak egy analóg bemeneti tűvel
Arduino e -mail kamera (VC0706 + 3G pajzs + Arduino M0 analóg): 5 lépés
Arduino e -mail kamera (VC0706 + 3G Shield + Arduino M0 analóg): Miután a kezembe kaptam egy VC0706 kamerát. Sikeresen csatlakoztattam az Arduino UNO -hoz, fotóztam, rögzítettem micro SD -re. Valami többre vágytam - átvinni a kapott fényképet valahová. Például 3G/GPRS pajzson keresztül. A legegyszerűbb az, ha
Raspberry Pi GPIO áramkörök: LDR analóg érzékelő használata ADC nélkül (analóg -digitális átalakító): 4 lépés
Raspberry Pi GPIO áramkörök: LDR analóg érzékelő használata ADC nélkül (analóg -digitális átalakító): Korábbi utasításunkban megmutattuk, hogyan kapcsolhatja össze a Raspberry Pi GPIO -csapjait LED -ekhez és kapcsolókhoz, és hogyan lehetnek a GPIO -tűk magasak vagy Alacsony. De mi van akkor, ha a Raspberry Pi -t analóg érzékelővel szeretné használni? Ha egy