Sadržaj:
- Korak 1: Postavite biblioteku u mapu Arduino
- Korak 2: LCD biblioteka
- 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
Video: LCD mjenjač za Arduino: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:10
Prvotna ideja bila je stvoriti biblioteku koja bi pojednostavila upotrebu IC 74HC595 između Arduina i drugog hardvera. U ovom uputstvu ću vam ovo podijeliti koristeći kao primjer kontrolu LCD ekrana 16x2. Primjer će na LCD -u pokazati sekunde koje su protekle od ponovnog pokretanja Arduina. Nadam se da će vam biti od koristi. Šta vam je potrebno za OVAJ primjer? - Arduino - Arduino IDE instaliran - LCD - Jedan IC 74HC595 - Jedan otpornik od 4,7Kohma ili slično - Jedan kondenzator "104" - Žice!
Korak 1: Postavite biblioteku u mapu Arduino
Biblioteku sam nazvao "ShiftOut". Ide pod %arduino-direktorij %/hardware/librariesOva je biblioteka koju sam programirao. Komentari su dobrodošli.
Korak 2: LCD biblioteka
Druga potrebna biblioteka je ona koja komunicira sa LCD -om. Koristio sam ovaj, a ne onaj koji je došao s Arduinom, jer je to inicijalizacijska greška. Zasnovan je na www.slashdev.ca/arduino-lcd-library/ i ima potrebne izmjene za integraciju biblioteke ShiftOut koju sam napravio. Ovo mora biti nekompresovano u %arduino-direktorijumu %/hardver/biblioteke.
Korak 3: Otvorite Arduino IDE
Sada je vrijeme za pisanje koda. Otvorite Arduino IDE i napišite ovo:
#include #include
Korak 4: Kompilacija
Važno je da se biblioteke 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 biblioteka nekome biti od koristi. Meni je to zato što Arduino kôd postaje jednostavan i lijep, a da ga ne ispuni kolateralnim kodiranjem koje kvari glavnu svrhu skice. Poštovanje!
Korak 7: Bonus staza: Još jedan primjer
Evo Arduina koji koristi ShiftOut za upravljanje dva kaskadno prikazana sedam segmenata: Više informacija možete pronaći ovdje:
Preporučuje se:
Brzi mjenjač ispod 50 USD! Kazeshifter Arduino podesivi brzi mjenjač: 7 koraka
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 sistem za ubrizgavanje goriva, neke
Planetarni mjenjač: 6 koraka (sa slikama)
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 nedostaje i nemar prema preciznoj digitalnoj tehnologiji koja je danas dostupna. Ovaj Instructabl
Mjenjač brave: Otvorena vrata sa QR kodom: 8 koraka
Mjenjač brave: Otvorena vrata sa QR kodom: Zdravo, moje ime je Ben Vanpoucke i studiram nove medije i komunikacionu tehnologiju na Howest-u u Kortrijku, u Belgiji. Kao školski zadatak, morali smo napraviti IoT uređaj. Iznajmljujući smještaj putem Airbnba, došao sam na ideju da otvorim stan
Mjenjač za računalo, napravljen od stare upravljačke palice (H-mjenjač): 8 koraka
Mjenjač za računar, napravljen od stare džojstike (H-menjač): Volite automobile? Volite pravu vožnju? Imate stari džojstik? Ovo je uputstvo za vas :) Pokazujem vam kako da napravite menjač za računar od starog džojstika.- --------------------------------------------------
DIY 5v do 3.3v mjenjač logičkog nivoa: 3 koraka
DIY 5v na 3.3v logički razinač: Logičarski razinak se koristi za prebacivanje jednog naponskog nivoa na drugi koji je bitan 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