Inhoudsopgave:
- Stap 1: plaats de bibliotheek onder de Arduino-map
- Stap 2: LCD-bibliotheek
- Stap 3: Open Arduino IDE
- Stap 4: Compilatie
- Stap 5: Voer de schets uit op Arduino
- Stap 6: Conclusie
- Stap 7: Bonustrack: nog een voorbeeld
Video: LCD-shifter voor Arduino - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:20
Het oorspronkelijke idee was om een bibliotheek te creëren die het gebruik van IC 74HC595 tussen Arduino en andere hardware zou vereenvoudigen. In deze Instructable zal ik dit met u delen door als voorbeeld de besturing van een 16x2 LCD-scherm te gebruiken. Het voorbeeld toont op het LCD-scherm de seconden die zijn verstreken sinds Arduino opnieuw is opgestart. Ik hoop dat het nuttig voor u zal zijn. Wat heb je nodig voor DIT voorbeeld? - Arduino - Arduino IDE geïnstalleerd - LCD - Een IC 74HC595 - Een weerstand van 4,7 Kohm of iets dergelijks - Een "104" condensator - Draden!
Stap 1: plaats de bibliotheek onder de Arduino-map
Ik heb de bibliotheek "ShiftOut" genoemd. Het gaat onder %arduino-directory%/hardware/librariesDit is de bibliotheek die ik heb geprogrammeerd. Opmerkingen zijn welkom.
Stap 2: LCD-bibliotheek
De tweede benodigde bibliotheek is degene die communiceert met het LCD-scherm. Ik heb deze gebruikt en niet degene die bij Arduino werd geleverd, omdat het een initialisatiefout is. Het is gebaseerd op www.slashdev.ca/arduino-lcd-library/ en heeft de nodige wijzigingen om de ShiftOut-bibliotheek die ik heb gemaakt te integreren. moet ook worden gedecomprimeerd onder %arduino-directory%/hardware/libraries.
Stap 3: Open Arduino IDE
Nu is het tijd om de code te schrijven. Open Arduino IDE en schrijf dit:
#include #include
Stap 4: Compilatie
Het is belangrijk dat de bibliotheken worden gekopieerd voordat Arduino IDE wordt geopend. Anders kan de compilatie mislukken.
Als alles in orde was, zou je Arduino kunnen aansluiten op een 74HC595 en deze op een LCD-scherm volgens de schematische afbeeldingen die zijn weergegeven met Fritzing. De verbinding moet als volgt zijn:
Stap 5: Voer de schets uit op Arduino
Als alles goed is aangesloten, zou u de tellende seconden op het LCD-scherm moeten zien.
Stap 6: Conclusie
Ik hoop dat deze bibliotheek nuttig zal zijn voor iemand. Het is voor mij omdat de Arduino-code eenvoudig en leuk wordt, zonder deze te vullen met secundaire codering die het hoofddoel van de schets verpest. Met vriendelijke groet!
Stap 7: Bonustrack: nog een voorbeeld
Hier is Arduino die ShiftOut gebruikt om twee schermen met zeven segmenten in cascade te besturen: Meer info kan hier worden gevonden:
Aanbevolen:
Installatie voor externe Bluetooth GPS-provider voor Android-apparaten: 8 stappen
Installatie voor externe Bluetooth GPS-provider voor Android-apparaten: deze instructable legt uit hoe u uw eigen externe Bluetooth-compatibele GPS voor uw telefoon kunt maken, wat dan ook voor ongeveer $ 10. Materiaallijst: NEO 6M U-blox GPSHC-05 bluetooth-module Kennis van interface Blutooth Low energy-modulesArdui
Idee voor doe-het-zelf-activiteit voor weerstations voor 12+ jaar: 4 stappen
Idee voor doe-het-zelf-weerstationactiviteit voor 12-plussers: in deze activiteit zullen deelnemers hun weerstation opzetten, de lucht in sturen en de opnames (licht, temperatuur, vochtigheid) in realtime volgen via de Blynk-app. Bovendien leert u hoe u de geregistreerde waarden publiceert
Systeem voor het bewaken van de luchtkwaliteit voor fijnstofverontreiniging: 4 stappen
Systeem voor monitoring van luchtkwaliteit voor fijnstofverontreiniging: INTRO: 1 In dit project laat ik zien hoe ik een deeltjesdetector bouw met dataweergave, databack-up op SD-kaart en IOT. Visueel geeft een neopixels ringdisplay de luchtkwaliteit aan. 2 Luchtkwaliteit is een steeds belangrijker zorg t
Relaisbord voor Arduino voor minder dan $8: 5 stappen
Relaisbord voor Arduino voor minder dan $8.: Hallo vrienden, vandaag ga ik je vertellen hoe je een relaisbord voor Arduino maakt voor minder dan $8. In dit circuit gaan we geen IC of transistor gebruiken. Dus laten we het doen
3.3V Mod voor ultrasone sensoren (bereid HC-SR04 voor 3.3V Logic op ESP32/ESP8266, Particle Photon, enz.): 4 stappen
3.3V Mod voor ultrasone sensoren (bereid HC-SR04 voor 3.3V Logic op ESP32/ESP8266, Particle Photon, enz.): TL;DR: Knip op de sensor het spoor naar de Echo-pin en sluit het opnieuw aan met een spanningsdeler (Echo trace -> 2.7kΩ -> Echo pin -> 4.7kΩ -> GND). Bewerken: Er is enige discussie geweest over de vraag of de ESP8266 daadwerkelijk 5V-tolerant is op GPIO in