Turinys:
- 1 veiksmas: padėkite biblioteką po „Arduino“aplanku
- 2 žingsnis: LCD biblioteka
- 3 veiksmas: atidarykite „Arduino IDE“
- 4 žingsnis: kompiliavimas
- 5 veiksmas: paleiskite eskizą „Arduino“
- 6 žingsnis: Išvada
- 7 žingsnis: „Bonus Track“: kitas pavyzdys
Video: „Arduino“skystųjų kristalų perjungiklis: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:51
Pradinė idėja buvo sukurti biblioteką, kuri supaprastintų IC 74HC595 naudojimą tarp „Arduino“ir kitos aparatūros. Šioje instrukcijoje aš pasidalinsiu tuo su jumis, kaip pavyzdį valdydamas 16x2 LCD. Pavyzdys LCD ekrane parodys sekundes, praėjusias nuo „Arduino“paleidimo iš naujo. Tikiuosi, kad tai jums bus naudinga. Ko reikia šiam pavyzdžiui? - „Arduino“- įdiegtas „Arduino IDE“- skystųjų kristalų ekranas - vienas IC 74HC595 - vienas 4,7 kΩ rezistorius arba panašus - vienas „104“kondensatorius - laidai!
1 veiksmas: padėkite biblioteką po „Arduino“aplanku
Biblioteką pavadinau „ShiftOut“. Tai yra %arduino-directory %/hardware/librariesTai yra mano užprogramuota biblioteka. Komentarai laukiami.
2 žingsnis: LCD biblioteka
Antroji reikalinga biblioteka yra ta, kuri bendrauja su LCD. Aš naudoju šį, o ne tą, kuris buvo pateiktas kartu su „Arduino“, nes tai inicializacijos klaida. Jis pagrįstas www.slashdev.ca/arduino-lcd-library/ ir jame yra būtinų pakeitimų, kad būtų galima integruoti mano sukurtą „ShiftOut“biblioteką. Tai taip pat turi būti nesuspausta naudojant %arduino-directory %/hardware/libraries.
3 veiksmas: atidarykite „Arduino IDE“
Dabar atėjo laikas parašyti kodą. Atidarykite „Arduino IDE“ir parašykite:
#įtraukti #įtraukti
4 žingsnis: kompiliavimas
Svarbu, kad bibliotekos būtų nukopijuotos prieš atidarant „Arduino IDE“. Priešingu atveju kompiliacija gali nepavykti.
Jei viskas buvo gerai, galite prijungti „Arduino“prie „74HC595“, o šį - prie LCD, vadovaudamiesi schematiniais vaizdais, paryškintais naudojant „Fritzing“. Ryšys turėtų būti toks:
5 veiksmas: paleiskite eskizą „Arduino“
Jei viskas prijungta teisingai, LCD ekrane turėtumėte matyti sekundžių skaičiavimą.
6 žingsnis: Išvada
Tikiuosi, kad ši biblioteka kažkam bus naudinga. Man tai yra todėl, kad „Arduino“kodas tampa paprastas ir gražus, jo neužpildžius įkaito kodavimu, kuris sutrikdo eskizo pagrindinį tikslą. Pagarba!
7 žingsnis: „Bonus Track“: kitas pavyzdys
Štai „Arduino“naudoja „ShiftOut“, kad valdytų du septynių segmentų ekranus kaskadoje: Daugiau informacijos rasite čia:
Rekomenduojamas:
Greitas perjungiklis iki 50 USD! „Kazeshifter Arduino“reguliuojamas greitas perjungiklis: 7 žingsniai
Greitas perjungiklis iki 50 USD! „Kazeshifter Arduino“reguliuojamas greitas perjungiklis: Sveiki, „Superbike“ar motociklų mylėtojai! Pagal šią pamoką pasidalinsiu, kaip pigiai pasigaminti savo greitąjį perjungiklį! Žmonėms, kurie tingisi skaityti šią instrukciją, tiesiog žiūrėkite mano vaizdo įrašą! Pastaba: kai kuriems dviračiams kai jau naudojate degalų įpurškimo sistemą
„Bluetooth“valdomas „Messenger“skystųjų kristalų ekranas -- 16x2 skystųjų kristalų ekranas -- Hc05 -- Paprasta -- Belaidžio ryšio skelbimų lenta: 8 žingsniai
„Bluetooth“valdomas „Messenger“skystųjų kristalų ekranas || 16x2 skystųjų kristalų ekranas || Hc05 || Paprasta || Belaidžio ryšio skelbimų lenta: …………………………. Prenumeruokite mano „YouTube“kanalą, kad gautumėte daugiau vaizdo įrašų …… ………………………………… Skelbimų lenta naudojama žmonėms atnaujinti nauja informacija arba jei norite išsiųsti pranešimą kambaryje arba po
Rankinis „Arduino“popierinių akmenų žirklių žaidimas naudojant 20x4 skystųjų kristalų ekraną su I2C: 7 žingsniai
Rankinis „Arduino“popierinių uolų žirklių žaidimas naudojant 20x4 skystųjų kristalų ekraną su I2C: Sveiki visi, o gal turėčiau pasakyti „Labas pasaulis!“Būtų labai malonu su jumis pasidalyti projektu, kuris buvo mano įėjimas į daugelį „Arduino“dalykų. Tai rankinis „Arduino“popierinių uolienų žirklių žaidimas, naudojant I2C 20x4 skystųjų kristalų ekraną. Aš
„HX1230“vienspalvis skystųjų kristalų ekranas „Arduino“projektuose: 4 žingsniai
„HX1230“vienspalvis skystųjų kristalų ekranas „Arduino“projektuose: dalys: bet koks „Arduino HX1230“96x68 pikselių skystųjų kristalų ekranas (taip pat žinomas kaip „Nokia 1202“, STE2007) keli laidai
„I2C“skystųjų kristalų ekranas „NodeMCU V2“su „Arduino IDE“: 3 žingsniai
„I2C“skystųjų kristalų ekranas „NodeMCU V2“su „Arduino IDE“: šioje trumpoje instrukcijoje parodysiu, kaip pietauti LCD su „I2C“serijos adapteriu „NodeMCU v2“naudojant „ArduinoIDE“ir galimas bibliotekas