INHOUDSOPGAWE:
- Stap 1: Plaas die biblioteek onder die Arduino -gids
- Stap 2: LCD -biblioteek
- Stap 3: Maak Arduino IDE oop
- Stap 4: Samestelling
- Stap 5: Begin die skets op Arduino
- Stap 6: Gevolgtrekking
- Stap 7: Bonussnit: nog 'n voorbeeld
Video: LCD -skakelaar vir Arduino: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:29
Die oorspronklike idee was om 'n biblioteek te skep wat die gebruik van IC 74HC595 tussen Arduino en ander hardeware vergemaklik. In hierdie instruksies deel ek dit met u as voorbeeld van die beheer van 'n 16x2 LCD. Die voorbeeld wys op die LCD die sekondes wat verloop het sedert Arduino weer begin is. Ek hoop dat dit vir u nuttig sal wees. Wat het u nodig vir HIERDIE voorbeeld? - Arduino - Arduino IDE geïnstalleer - LCD - Een IC 74HC595 - Een 4.7Kohm -weerstand of soortgelyk - Een "104" kapasitor - drade!
Stap 1: Plaas die biblioteek onder die Arduino -gids
Ek het die biblioteek 'ShiftOut' genoem. Dit val onder %arduino-directory %/hardware/libraries Dit is die biblioteek wat ek geprogrammeer het. Kommentaar is welkom.
Stap 2: LCD -biblioteek
Die tweede biblioteek wat benodig word, is die een wat met die LCD kommunikeer. Ek het hierdie een gebruik en nie die een wat saam met Arduino gekom het nie, want dit is 'n initialiseringsfout. Dit is gebaseer op www.slashdev.ca/arduino-lcd-library/ en het die nodige veranderings om die ShiftOut-biblioteek wat ek gemaak het, te integreer. moet ook onder %arduino-directory %/hardware/biblioteke ongekomprimeer word.
Stap 3: Maak Arduino IDE oop
Nou is dit tyd om die kode te skryf. Maak Arduino IDE oop en skryf dit:
#include #include
Stap 4: Samestelling
Dit is belangrik dat die biblioteke gekopieer word voordat Arduino IDE oop is. Anders kan die samestelling misluk.
As alles in orde was, kon u Arduino koppel aan 'n 74HC595 en hierdie een aan 'n LCD volgens die skematiese beelde wat met Fritzing voorgestel is. Die verbinding moet soos volg wees:
Stap 5: Begin die skets op Arduino
As alles reg gekoppel is, moet u die tel sekondes op die LCD sien.
Stap 6: Gevolgtrekking
Ek hoop dat hierdie biblioteek vir iemand nuttig sal wees. Dit is vir my omdat die Arduino -kode eenvoudig en lekker word, sonder om dit te vul met onderlinge kodering wat die hoofdoel van die skets deurmekaar maak.
Stap 7: Bonussnit: nog 'n voorbeeld
Hier gebruik Arduino ShiftOut om twee sewe segmentvertonings in kaskade te beheer: Meer inligting kan hier gevind word:
Aanbeveel:
Arduino motorwaarskuwingstelsel vir omgekeerde parkering - Stap vir stap: 4 stappe
Arduino -waarskuwingstelsel vir omgekeerde parkeerterrein | Stap vir stap: In hierdie projek ontwerp ek 'n eenvoudige Arduino Car Reverse Parking Sensor Circuit met behulp van Arduino UNO en HC-SR04 Ultrasonic Sensor. Hierdie Arduino -gebaseerde motor -omkeerwaarskuwingstelsel kan gebruik word vir 'n outonome navigasie, robotafstand en ander reeks
Relay Board vir Arduino vir minder as $ 8 .: 5 stappe
Relay Board vir Arduino vir minder as $ 8 .: Hallo vriende, vandag gaan ek u vertel hoe u 'n relay board vir Arduino vir minder as $ 8 kan maak. In hierdie kring gaan ons geen IC of transistor gebruik nie, so kom ons doen dit
Gebruik 1 analoog invoer vir 6 knoppies vir Arduino: 6 stappe
Gebruik 1 analoog invoer vir 6 knoppies vir Arduino: ek het gereeld gewonder hoe ek meer digitale insette vir my Arduino kan kry. Dit het onlangs by my opgekom dat ek een van die analoog insette moet kan gebruik om verskeie digitale insette in te voer. Ek het vinnig gesoek en gevind waar mense is
Tutoriaal vir L298 2Amp -motorbestuurderskerm vir Arduino: 6 stappe
Tutoriaal vir L298 2Amp-motorbestuurderskerm vir Arduino: beskrywingL298 2Amp-motorbestuurderskerm vir Arduino is gebaseer op die geïntegreerde kring van die L298-motorbestuurder, 'n motorbestuurder met volledige brug. Dit kan twee afsonderlike 2A DC -motors of 1 2A -stapmotors aandryf. Motor se snelheid en rigtings kan afsonderlik beheer word
Bou 'n pasgemaakte skerm in LCD Studio (vir G15 -sleutelbord en LCD -skerms): 7 stappe
Bou 'n pasgemaakte skerm in LCD Studio (vir G15 -sleutelbord en LCD -skerms).: Ok, as u pas u G15 -sleutelbord gekry het en baie onaangenaam is met die basiese skerms wat dit meegebring het, sal ek u deur die basiese beginsels van die gebruik van LCD Studio neem. om u eie te maak. Hierdie voorbeeld is die maak van 'n skerm wat slegs die bas