Innehållsförteckning:
- Steg 1: Placera biblioteket under Arduino -mappen
- Steg 2: LCD -bibliotek
- Steg 3: Öppna Arduino IDE
- Steg 4: Sammanställning
- Steg 5: Kör skissen på Arduino
- Steg 6: Slutsats
- Steg 7: Bonusspår: Ett annat exempel
Video: LCD -växel för Arduino: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:48
Den ursprungliga idén var att skapa ett bibliotek som förenklar användningen av IC 74HC595 mellan Arduino och annan hårdvara. I den här instruktionsboken kommer jag att dela detta med dig som exempelvis kontroll av en 16x2 LCD. Exemplet kommer att visa på LCD -skärmen de sekunder som har gått sedan Arduino startades om. Jag hoppas att det kommer att vara användbart för dig. Vad behöver du för DETTA exemplet? - Arduino - Arduino IDE installerat - LCD - En IC 74HC595 - Ett 4,7Kohm -motstånd eller liknande - En "104" kondensator - Ledningar!
Steg 1: Placera biblioteket under Arduino -mappen
Jag har döpt biblioteket till "ShiftOut". Det går under %arduino-directory %/hardware/librariesDetta är biblioteket som jag har programmerat. Kommentarer är välkomna.
Steg 2: LCD -bibliotek
Det andra biblioteket som behövs är det som kommunicerar till LCD -skärmen. Jag har använt den här och inte den som följde med Arduino eftersom det är en initialiseringsbugg. Den är baserad på www.slashdev.ca/arduino-lcd-library/ och har de nödvändiga ändringarna för att integrera ShiftOut-biblioteket som jag gjort. måste också komprimeras under %arduino-directory %/hardware/libraries.
Steg 3: Öppna Arduino IDE
Nu är det dags att skriva koden. Öppna Arduino IDE och skriv detta:
#inkludera #inkludera
Steg 4: Sammanställning
Det är viktigt att biblioteken kopieras innan Arduino IDE öppnas. Annars kan sammanställningen misslyckas.
Om allt var OK kan du ansluta Arduino till en 74HC595 och den här till en LCD -skärm efter de schematiska bilderna som visas med Fritzing. Anslutningen ska vara följande:
Steg 5: Kör skissen på Arduino
Om allt är rätt anslutet bör du se räknesekunderna på LCD -skärmen.
Steg 6: Slutsats
Jag hoppas att detta bibliotek kommer att vara användbart för någon. Det är för mig eftersom Arduino -koden blir enkel och fin, utan att fylla den med säkerhetskodning som förstör skissens huvudsakliga syfte.
Steg 7: Bonusspår: Ett annat exempel
Här är Arduino som använder ShiftOut för att styra två sju segmentdisplayer i kaskad: Mer information kan hittas här:
Rekommenderad:
Temperatursensor för Arduino Tillämpad för COVID 19: 12 steg (med bilder)
Temperatursensor för Arduino Tillämpad för COVID 19: Temperatursensorn för Arduino är ett grundläggande element när vi vill mäta temperaturen på en processor i människokroppen. Temperaturgivaren med Arduino måste vara i kontakt eller nära för att ta emot och mäta värmenivån. Så här
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Väggfäste för iPad som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: 4 steg (med bilder)
Väggfäste för iPad Som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: På senare tid har jag ägnat ganska mycket tid åt att automatisera saker i och runt mitt hus. Jag använder Domoticz som min hemautomationsapplikation, se www.domoticz.com för mer information. I min sökning efter en instrumentpanelapplikation som visar all Domoticz -information tillsammans
Övertyga dig själv om att bara använda en 12V-till-AC-omriktare för LED-ljussträngar istället för att koppla om dem för 12V: 3 steg
Övertyga dig själv om att bara använda en 12V-till-AC-linjeomvandlare för LED-ljussträngar istället för att koppla om dem för 12V: Min plan var enkel. Jag ville klippa upp en väggdriven LED-ljussträng i bitar och sedan dra om den för att gå av 12 volt. Alternativet var att använda en kraftomvandlare, men vi vet alla att de är fruktansvärt ineffektiva, eller hur? Höger? Eller är de det?
1.5A linjär regulator för konstant ström för lysdioder för: 6 steg
1.5A linjär regulator för konstant ström för lysdioder för: Så det finns massor av instruktioner som täcker användning av LED -lampor med hög ljusstyrka. Många av dem använder den kommersiellt tillgängliga Buckpuck från Luxdrive. Många av dem använder också linjära regleringskretsar som toppar vid 350 mA eftersom de är mycket ineffektiva