Sadržaj:
- Korak 1: Postavite knjižnicu u mapu Arduino
- Korak 2: LCD knjižnica
- Korak 3: Otvorite Arduino IDE
- Korak 4: Kompilacija
- Korak 5: Pokrenite Sketch na Arduinu
- Korak 6: Zaključak
- Korak 7: Bonus staza: Još jedan primjer
![LCD mjenjač za Arduino: 7 koraka LCD mjenjač za Arduino: 7 koraka](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11126205-lcd-shifter-for-arduino-7-steps-j.webp)
Video: LCD mjenjač za Arduino: 7 koraka
![Video: LCD mjenjač za Arduino: 7 koraka Video: LCD mjenjač za Arduino: 7 koraka](https://i.ytimg.com/vi/DKmNSCMPDjE/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:39
![LCD mjenjač za Arduino LCD mjenjač za Arduino](https://i.howwhatproduce.com/images/005/image-12734-34-j.webp)
Prvotna ideja bila je stvoriti knjižnicu koja bi pojednostavila korištenje IC 74HC595 između Arduina i drugog hardvera. U ovom Instructableu ovo ću vam podijeliti koristeći kao primjer kontrolu LCD zaslona 16x2. Primjer će na LCD -u pokazati sekunde koje su protekle od ponovnog pokretanja Arduina. Nadam se da će vam biti od koristi. Što vam je potrebno za OVAJ primjer? - Arduino - Arduino IDE instaliran - LCD - Jedan IC 74HC595 - Jedan otpornik od 4,7Kohm ili slično - Jedan kondenzator "104" - Žice!
Korak 1: Postavite knjižnicu u mapu Arduino
Knjižnicu sam nazvao "ShiftOut". Ide pod %arduino-direktorij %/hardware/librariesOva je knjižnica koju sam programirao. Komentari su dobrodošli.
Korak 2: LCD knjižnica
Druga potrebna biblioteka je ona koja komunicira s LCD -om. Koristio sam ovaj, a ne onaj koji je isporučen s Arduinom jer je to inicijalizacijska greška. Temelji se na www.slashdev.ca/arduino-lcd-library/ i ima potrebne izmjene za integraciju knjižnice ShiftOut koju sam napravio. Ovo moraju biti nekomprimirani u %arduino-direktoriju %/hardver/biblioteke.
Korak 3: Otvorite Arduino IDE
![Otvorite Arduino IDE Otvorite Arduino IDE](https://i.howwhatproduce.com/images/005/image-12734-35-j.webp)
Sada je vrijeme za pisanje koda. Otvorite Arduino IDE i napišite ovo:
#include #include
Korak 4: Kompilacija
![Kompilacija Kompilacija](https://i.howwhatproduce.com/images/005/image-12734-36-j.webp)
![Kompilacija Kompilacija](https://i.howwhatproduce.com/images/005/image-12734-37-j.webp)
![Kompilacija Kompilacija](https://i.howwhatproduce.com/images/005/image-12734-38-j.webp)
Važno je da se knjižnice kopiraju prije nego što je otvoren Arduino IDE. U suprotnom bi kompilacija mogla propasti.
Ako je sve u redu, mogli biste spojiti Arduino na 74HC595, a ovaj na LCD prema shematskim slikama prikazanim pomoću Fritzinga. Veza bi trebala biti sljedeća:
Korak 5: Pokrenite Sketch na Arduinu
Ako je sve ispravno povezano, trebali biste vidjeti odbrojavanje sekundi na LCD -u.
Korak 6: Zaključak
Nadam se da će ova knjižnica nekome biti od koristi. Meni je to zato što Arduino kôd postaje jednostavan i lijep, a da ga ne ispuni kolateralnim kodiranjem koje narušava glavnu svrhu skice. Poštovanje!
Korak 7: Bonus staza: Još jedan primjer
Evo Arduina koji koristi ShiftOut za upravljanje dva kaskadno prikazana dva segmenta: Više informacija možete pronaći ovdje:
Preporučeni:
Brzi mjenjač ispod 50 USD! Kazeshifter Arduino podesivi brzi mjenjač: 7 koraka
![Brzi mjenjač ispod 50 USD! Kazeshifter Arduino podesivi brzi mjenjač: 7 koraka Brzi mjenjač ispod 50 USD! Kazeshifter Arduino podesivi brzi mjenjač: 7 koraka](https://i.howwhatproduce.com/images/002/image-4654-j.webp)
Brzi mjenjač ispod 50 USD! Kazeshifter Arduino podesivi brzi mjenjač: Zdravo, ljubitelji Superbikea ili motocikla! Na ovom uputstvu ću vam reći kako jeftino napraviti svoj vlastiti Quick Shifter! Za ljude koji su lijeni čitati ove upute, samo pogledajte moj video! Napomena: Za neke bicikle koji već koristi sustav ubrizgavanja goriva, ponegdje
Planetarni mjenjač: 6 koraka (sa slikama)
![Planetarni mjenjač: 6 koraka (sa slikama) Planetarni mjenjač: 6 koraka (sa slikama)](https://i.howwhatproduce.com/images/003/image-7688-j.webp)
Sat sa planetarnim mjenjačem: (Stari) mehanički satovi nevjerojatno su zanimljivi i ugodni za gledanje, ali ih je, nažalost, gotovo nemoguće izgraditi. Mehaničkim satovima također nedostaje nemar prema preciznoj digitalnoj tehnologiji koja je danas dostupna. Ovaj Instructabl
Mjenjač brave: Otvorena vrata s QR kodom: 8 koraka
![Mjenjač brave: Otvorena vrata s QR kodom: 8 koraka Mjenjač brave: Otvorena vrata s QR kodom: 8 koraka](https://i.howwhatproduce.com/images/003/image-7703-19-j.webp)
Mijenjač brave: Otvorena vrata s QR kodom: Zdravo, moje ime je Ben Vanpoucke i studiram nove medije i komunikacijsku tehnologiju na Howestu u Kortrijku u Belgiji. Kao školski zadatak, morali smo napraviti IoT-uređaj. Iznajmljujući smještaj putem Airbnba, došao sam na ideju o otvaranju apartmana
Mjenjač za računalo, izrađen od stare upravljačke palice (H-mjenjač): 8 koraka
![Mjenjač za računalo, izrađen od stare upravljačke palice (H-mjenjač): 8 koraka Mjenjač za računalo, izrađen od stare upravljačke palice (H-mjenjač): 8 koraka](https://i.howwhatproduce.com/images/006/image-16292-22-j.webp)
Mjenjač za računalo, napravljen od stare palice za upravljanje (H-mjenjač): Volite automobile? Volite pravu vožnju? Imate stari joystick? Ovo je uputa za vas :) Pokazat ću vam kako napraviti mjenjač za računalo od stare upravljačke palice.- --------------------------------------------------
DIY 5v do 3.3v mjenjač logičke razine: 3 koraka
![DIY 5v do 3.3v mjenjač logičke razine: 3 koraka DIY 5v do 3.3v mjenjač logičke razine: 3 koraka](https://i.howwhatproduce.com/images/006/image-17565-26-j.webp)
DIY 5v na 3.3v logički razinač: mjenjač logičke razine koristi se za prebacivanje jedne razine napona na drugu koja je bitna za rad nekih digitalnih čipova. Uzmimo primjer kada želimo prenijeti skicu na esp8266-01 pomoću arduino moramo prebaciti tx logiku arduina na 3.3v