Indholdsfortegnelse:
- Trin 1: Placer biblioteket under Arduino -mappen
- Trin 2: LCD -bibliotek
- Trin 3: Åbn Arduino IDE
- Trin 4: Kompilering
- Trin 5: Kør skitsen på Arduino
- Trin 6: Konklusion
- Trin 7: Bonusspor: Endnu et eksempel
Video: LCD Shifter til Arduino: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:31
Den oprindelige idé var at oprette et bibliotek, der forenkler brugen af IC 74HC595 mellem Arduino og anden hardware. I denne instruktionsbog vil jeg dele dette med dig ved eksempelvis at styre en 16x2 LCD. Eksemplet viser på LCD'et de sekunder, der er gået siden Arduino blev genstartet. Jeg håber, det vil være nyttigt for dig. Hvad har du brug for til DETTE eksempel? - Arduino - Arduino IDE installeret - LCD - En IC 74HC595 - En 4,7Kohm modstand eller lignende - En "104" kondensator - Ledninger!
Trin 1: Placer biblioteket under Arduino -mappen
Jeg har navngivet biblioteket "ShiftOut". Det går under %arduino-directory %/hardware/librariesDette ene er det bibliotek, jeg har programmeret. Kommentarer modtages gerne.
Trin 2: LCD -bibliotek
Det andet bibliotek, der er nødvendigt, er det, der kommunikerer til LCD'et. Jeg har brugt denne og ikke den, der fulgte med Arduino, fordi det er en initialiseringsfejl. Den er baseret på www.slashdev.ca/arduino-lcd-library/ og har de nødvendige ændringer for at integrere ShiftOut-biblioteket, som jeg lavede. skal også være ukomprimeret under %arduino-directory %/hardware/biblioteker.
Trin 3: Åbn Arduino IDE
Nu er det tid til at skrive koden. Åbn Arduino IDE og skriv dette:
#include #include
Trin 4: Kompilering
Det er vigtigt, at bibliotekerne kopieres, før Arduino IDE er åbent. Ellers kan kompilering mislykkes.
Hvis alt var i orden, kunne du slutte Arduino til en 74HC595 og denne til en LCD efter de skematiske billeder, der er diagrammeret ved hjælp af Fritzing. Forbindelsen skal være som følger:
Trin 5: Kør skitsen på Arduino
Hvis alt er tilsluttet rigtigt, bør du se tælle sekunder på LCD'et.
Trin 6: Konklusion
Jeg håber, at dette bibliotek vil være nyttigt for nogen. Det er for mig, fordi Arduino -koden bliver enkel og flot uden at fylde den med sikkerhedskodning, der ødelægger skitsens hovedformål. Hilsen!
Trin 7: Bonusspor: Endnu et eksempel
Her er Arduino, der bruger ShiftOut til at styre to syv segmentskærme i kaskade: Mere info kan findes her:
Anbefalede:
I2C / IIC LCD -skærm - Brug et SPI LCD til I2C LCD Display Brug SPI til IIC modul med Arduino: 5 trin
I2C / IIC LCD -skærm | Brug en SPI LCD til I2C LCD -skærmen Brug af SPI til IIC -modulet med Arduino: Hej fyre, da en normal SPI LCD 1602 har for mange ledninger at tilslutte, så det er meget svært at grænseflade det med arduino, men der er et modul på markedet, som kan konverter SPI -skærm til IIC -skærm, så du skal kun tilslutte 4 ledninger
LoRa Messenger til to enheder til distancer Op til 8 km: 7 trin
LoRa Messenger til to enheder til afstande Op til 8 km: Tilslut projektet til din bærbare computer eller telefon, og chat derefter mellem enhederne uden internet eller SMS ved hjælp af bare LoRa.Hey, hvad sker der gutter? Akarsh her fra CETech. I dag skal vi lave et projekt, der kan forbindes til din smartphone eller en hvilken som helst
Gearkasse til computer, lavet af gammelt joystick (H-shifter): 8 trin
Gearkasse til computer, lavet af gammelt joystick (H-shifter): Kan du lide biler? Kan du lide rigtig at køre? Du har gammelt joystick? Dette er instruktion til dig :) Jeg viser dig, hvordan du laver gearkasse til computer fra et gammelt joystick.- ----------------------------------------------------------
1A til 40A nuværende BOOST -konverter til op til 1000W DC -motor: 3 trin
1A til 40A Current BOOST-konverter til op til 1000W DC-motor: Hej! I denne video lærer du, hvordan du laver et strømforstærkerkredsløb til dine høj ampere DC-motorer op til 1000W og 40 ampere med transistorer og en center-tap-transformer. Selvom, strømmen ved udgangen er meget høj, men spændingen bliver r
DIY 5v til 3.3v Logic Level Shifter: 3 trin
DIY 5v til 3.3v Logic Level Shifter: En logisk niveau shifter bruges til at flytte et spændingsniveau til et andet, hvilket er vigtigt for nogle digitale chips at fungere. Lad os tage et eksempel, når vi vil uploade en skitse til esp8266-01 ved at bruge arduino skal vi flytte arduinos tx -logik til 3.3v