Sisällysluettelo:
Video: Arduinon analoginen arvoplotteri: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Jokin aika sitten ajattelin, että olisi kätevää saada kaavio analogisille lähdöille. Se auttaisi tulosteni virheenkorjausta, antaisi minulle yleiskuvan anturin rajoista ja mistä tahansa, ja se olisi jopa vain hieno viileä käyttöliittymä mille tahansa anturille. Joten, kun käytät Arduinoa, olet olet ja valitsemasi anturi, otamme tämän käyttöön.
Vaihe 1: Tarvitsemasi asiat:
- Arduino
- Näyttö (projektini käyttää 0,96 tuuman OLED -näyttöä, ja luonnos sopii samaan, mutta voit vapaasti käyttää mitä tahansa haluamaasi näyttöä. Sinun on kuitenkin muokattava koodia ja sitä (selitetty koodiosassa))
- Leipälauta (käytän mukautettua leipälautan suojaa, mutta sillä ei ole väliä mitä käytät)
- Hyppyjohdot
- Ei paljon aikaa
Vaihe 2: Laitteisto
OLED -liitäntä: (Katso yllä olevista kuvista värit)
- Punainen johto (VCC): 5 V Arduinosta
- Vihreä lanka (GND): Arduinon maadoitus
- Violetti lanka (SCL): Arduinon SCL (Tarkista levyn pohja merkinnöistä, jos ei ole erityistä SCL -tappia, se on yleensä A5)
- Oranssi lanka (SDA): Arduinon SDA (Tarkista levyn pohja merkinnöistä, jos ei erityistä SDA -tappia, se on yleensä A4)
Anturin liittäminen: (Katso värit yllä olevista kuvista)
- Kytke anturiin virta sen spesifikaation mukaan
- Anturin ulostulon on oltava A0
Vaihe 3: Koodi
Ohjelma tekee yksinkertaisen asian- se ottaa analogisen tulon, kartoittaa sen kaavion y-koordinaatteihin ja piirtää viivan y-koordinaatille edellisestä y-koordinaatista, kun taas x-koordinaattia lisätään jatkuvasti.
Koodi ei ole ollenkaan kovin monimutkainen, ja se on hyvin kommentoitu, joten jos sinusta tuntuu, että ymmärrät sen tarpeeksi hyvin säätääksesi sitä, tee se kaikin tavoin. Se on kuitenkin suunniteltu maksimaalisesti muokattavaksi minimaalisella säätämisellä. Jos haluat muuttaa kaavion kokoa, kuvaajan sijaintia tai lukupalkin kokoa (palkin koko on jo optimaalisesti ja reagoivasti asetettu), sinun tarvitsee vain muuttaa
- GRAPH_HEIGHT
- GRAPH_WIDTH
- GRAPH_BOX_X
- GRAPH_BOX_Y
- BAR_WIDTH
vakioita vaatimuksesi mukaisesti, vakioiden määrittely -osiossa.
Lisäksi anturilähtö voi olla käänteinen (suuri tulo -> alhainen lähtö ja päinvastoin). Muuta tässä tapauksessa INVERTED -vakio arvoksi "true".
Arduino -koodi:
Vaihe 4: Johtopäätös
Joten se on tässä yksinkertaisessa projektissa. Toivottavasti siitä on hyötyä muille. Jos löydät koodista virheen, mahdollisia parannuksia tai jopa uuden käyttötarkoituksen projektille, ilmoita siitä minulle kommenteissa. Jos pidit projektista, voit myös äänestää sitä "Rakenna työkalu" -kilpailussa.
Suositeltava:
LEDura - analoginen LED -kello: 12 vaihetta (kuvilla)
LEDura - Analoginen LED -kello: Pitkän aikaa vain erilaisten projektien tekemisen jälkeen päätin tehdä ohjattavan itse. Ensimmäiseksi opastan sinua prosessissa, jolla voit tehdä oman analogisen kellosi, joka on valmistettu mahtavalla osoitettavalla LED -renkaalla. Sisärengas näyttää tunnit, ou
Kuinka tehdä analoginen kello ja digitaalikello led -nauhalla Arduinon avulla: 3 vaihetta
Kuinka tehdä analoginen kello ja digitaalikello led -nauhalla Arduinon avulla: Tänään teemme analogisen kellon & Digitaalinen kello, jossa on Led Strip ja MAX7219 Dot -moduuli Arduinolla.Se korjaa ajan paikallisen aikavyöhykkeen mukaan. Analoginen kello voi käyttää pidempää LED -nauhaa, joten se voidaan ripustaa seinälle taideteokseksi
Arduinon ohjelmointi toisen Arduinon avulla vieritettävän tekstin näyttämiseksi ilman kirjastoa: 5 vaihetta
Arduinon ohjelmointi toisen Arduinon avulla vieritettävän tekstin näyttämiseksi ilman kirjastoa: Sony Spresense tai Arduino Uno eivät ole niin kalliita eivätkä vaadi paljon virtaa. Jos projektillasi on kuitenkin virtaa, tilaa tai jopa budjettia, voit harkita Arduino Pro Minin käyttöä. Toisin kuin Arduino Pro Micro, Arduino Pro Mi
Analoginen LED -seinäkello Arduinon avulla: 4 vaihetta
Analoginen LED -seinäkello Arduinon avulla: Tämä on analoginen LED -seinäkello, joka käyttää Arduinoa
Langaton kaukosäädin käyttäen 2,4 GHz: n NRF24L01 -moduulia Arduinon kanssa - Nrf24l01 4 -kanavainen / 6 -kanavainen lähettimen vastaanotin nelikopterille - Rc -helikopteri - Rc -taso Arduinon avulla: 5 vaihetta (kuvilla)
Langaton kaukosäädin käyttäen 2,4 GHz: n NRF24L01 -moduulia Arduinon kanssa | Nrf24l01 4 -kanavainen / 6 -kanavainen lähettimen vastaanotin nelikopterille | Rc -helikopteri | Rc -lentokone Arduinon avulla: Rc -auton käyttö | Nelikopteri | Drone | RC -taso | RC -vene, tarvitsemme aina vastaanottimen ja lähettimen, oletetaan, että RC QUADCOPTER -laitteelle tarvitaan 6 -kanavainen lähetin ja vastaanotin, ja tämäntyyppinen TX ja RX on liian kallista, joten teemme sellaisen