Satura rādītājs:
- 1. darbība: novietojiet bibliotēku zem Arduino mapes
- 2. darbība: LCD bibliotēka
- 3. darbība: atveriet Arduino IDE
- 4. solis: apkopošana
- 5. darbība: palaidiet skici vietnē Arduino
- 6. darbība. Secinājums
- 7. darbība. Bonusa ieraksts: vēl viens piemērs
Video: LCD pārslēdzējs Arduino: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 11:00
Sākotnējā ideja bija izveidot bibliotēku, kas vienkāršo IC 74HC595 izmantošanu starp Arduino un citu aparatūru. Šajā pamācībā es dalīšos ar jums, izmantojot kā piemēru 16x2 LCD vadību. Piemērs LCD parādīs sekundes, kas pagājušas kopš Arduino restartēšanas. Es ceru, ka tas jums būs noderīgs. Kas jums vajadzīgs Šim piemēram? - Arduino - uzstādīts Arduino IDE - LCD - viens IC 74HC595 - viens 4,7Kohm rezistors vai tamlīdzīgs - Viens "104" kondensators - Vadi!
1. darbība: novietojiet bibliotēku zem Arduino mapes
Bibliotēku esmu nosaucis par “ShiftOut”. Tā iet zem %arduino-directory %/hardware/librariesTā ir bibliotēka, kuru esmu ieprogrammējis. Komentāri ir laipni gaidīti.
2. darbība: LCD bibliotēka
Otra nepieciešamā bibliotēka ir tā, kas sazinās ar LCD. Esmu izmantojis šo, nevis to, kas bija pievienots Arduino, jo tā ir inicializācijas kļūda. Tas ir balstīts uz vietni www.slashdev.ca/arduino-lcd-library/, un tajā ir veiktas nepieciešamās izmaiņas, lai integrētu manu izveidoto ShiftOut bibliotēku. arī jābūt nesaspiestam % %arduino-directory %/hardware/libraries.
3. darbība: atveriet Arduino IDE
Tagad ir pienācis laiks rakstīt kodu. Atveriet Arduino IDE un uzrakstiet šo:
#iekļaut #iekļaut
4. solis: apkopošana
Ir svarīgi, lai bibliotēkas tiktu kopētas pirms Arduino IDE atvēršanas. Pretējā gadījumā apkopošana var neizdoties.
Ja viss bija kārtībā, jūs varētu savienot Arduino ar 74HC595 un šo ar LCD, ievērojot shematiskos attēlus, kas diagrammēti, izmantojot Fritzing. Savienojumam jābūt šādam:
5. darbība: palaidiet skici vietnē Arduino
Ja viss ir pareizi savienots, LCD ekrānā vajadzētu redzēt sekundes, kas skaitītas.
6. darbība. Secinājums
Ceru, ka šī bibliotēka kādam noderēs. Man tas ir tāpēc, ka Arduino kods kļūst vienkāršs un jauks, neaizpildot to ar nodrošinājuma kodējumu, kas izjauc skices galveno mērķi. Ar cieņu!
7. darbība. Bonusa ieraksts: vēl viens piemērs
Šeit ir Arduino, kas izmanto ShiftOut, lai kontrolētu divus septiņu segmentu displejus kaskādē: Plašāku informāciju var atrast šeit:
Ieteicams:
Ātrs pārslēdzējs zem 50 USD! Kazeshifter Arduino regulējamais ātrais pārslēdzējs: 7 soļi
Ātrs pārslēdzējs zem 50 USD! Kazeshifter Arduino regulējams ātrais pārslēdzējs: Sveiki, Superbike vai motociklu cienītāji! Šajā pamācībā es dalīšos, kā lēti izgatavot savu ātro pārslēdzēju! Cilvēkiem, kuriem slinkums lasīt šo pamācību, vienkārši noskatieties manu video! Piezīme: dažiem velosipēdiem jau izmanto degvielas iesmidzināšanas sistēmu
Arduino ultraskaņas sensora gaismas pārslēdzējs: 6 soļi
Arduino ultraskaņas sensora gaismas pārslēdzējs: Čau, šodien es gatavošu gaismas slēdzi. Dažreiz man rokās ir lietas, un man nav papildu rokas, lai ieslēgtu gaismu, un tā kļūst par neērtu situāciju. Tāpēc es nolemju izgatavot gaismas slēdzi, kas var man palīdzēt ieslēgt gaismu
Audio pārslēdzējs (Arduino): 5 soļi
Audio pārslēdzējs (Arduino): Šis projekts sākās, jo manai skolas projektu grupai un man vajadzēja pārslēgt vairākus audio avotus uz vienu audio pastiprinātāju. Meklējot internetā kādu audio slēdža moduli Arduino, mēs nevarējām atrast neko līdzīgu
Pārnesumkārba datoram, izgatavota no vecās kursorsviras (H-pārslēdzējs): 8 soļi
Pārnesumkārba datoram, izgatavota no vecās kursorsviras (H-pārslēdzējs): Vai jums patīk automašīnas? Vai jums patīk reāla braukšana? Vai jums ir veca kursorsvira? Šī ir instrukcija jums :) Es parādīšu, kā no vecā kursorsviras izgatavot datora pārnesumkārbu. --------------------------------------------------
DIY 5v līdz 3.3v loģiskā līmeņa pārslēdzējs: 3 soļi
DIY 5v līdz 3.3v loģiskā līmeņa pārslēdzējs: loģikas līmeņa pārslēdzējs tiek izmantots, lai pārslēgtu vienu sprieguma līmeni uz citu, kas ir būtiski, lai dažas digitālās mikroshēmas darbotos. Ņemsim piemēru, kad vēlamies augšupielādēt skici uz esp8266-01, izmantojot arduino mums ir jāpārvieto arduino tx loģika uz 3.3v