Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Algne idee oli luua raamatukogu, mis lihtsustab IC 74HC595 kasutamist Arduino ja muu riistvara vahel. Selles juhendis jagan seda teiega, kasutades näiteks 16x2 LCD juhtimist. Näide näitab LCD -l sekundeid, mis on möödunud Arduino taaskäivitamisest. Loodan, et see on teile kasulik. Mida on selle näite jaoks vaja? - Arduino - Arduino IDE paigaldatud - LCD - Üks IC 74HC595 - Üks 4,7Kohm takisti või sarnane - Üks "104" kondensaator - Juhtmed!
Samm: asetage raamatukogu Arduino kausta alla
Panin raamatukogule nimeks "ShiftOut". See läheb %arduino-directory %/hardware/libraries alla. See on raamatukogu, mille olen programmeerinud. Kommentaarid on teretulnud.
2. samm: LCD -kogu
Teine vajalik raamatukogu on see, mis suhtleb LCD -ga. Olen kasutanud seda ja mitte seda, mis oli Arduinoga kaasas, sest see on lähtestamisviga. See põhineb veebisaidil www.slashdev.ca/arduino-lcd-library/ ja sellel on vajalikud muudatused minu tehtud ShiftOuti raamatukogu integreerimiseks. See peab olema tihendamata ka %arduino-directory %/hardware/libraries all.
Samm: avage Arduino IDE
Nüüd on aeg kood kirjutada. Avage Arduino IDE ja kirjutage see:
#kaasama #kaasama
4. samm: koostamine
On oluline, et teegid kopeeritaks enne Arduino IDE avamist. Vastasel juhul võib koostamine ebaõnnestuda.
Kui kõik oli korras, võite ühendada Arduino seadmega 74HC595 ja selle LCD -ekraaniga, järgides Fritzingi abil skemaatilisi pilte. Ühendus peaks olema järgmine:
Samm: käivitage eskiis Arduino kaudu
Kui kõik on õigesti ühendatud, peaksite LCD -ekraanil nägema loendussekundeid.
6. samm: järeldus
Loodan, et see raamatukogu on kellelegi kasulik. See on mulle, sest Arduino kood muutub lihtsaks ja toredaks, ilma et see täidetaks tagatise kodeerimisega, mis segaks visandi peamist eesmärki. Lugupidamisega!
Samm 7: Boonusrada: veel üks näide
Siin on Arduino, kes kasutab ShiftOuti, et juhtida kahte seitsme segmendi kuva kaskaadis: Lisateavet leiate siit: