Inhoudsopgave:
- Benodigdheden
- Stap 1: Steek BreadShield in een Arduino Uno
- Stap 2: Steek BreadShield in een breadboard
- Stap 3: Plaats het LCD-scherm in het breadboard
- Stap 4: Trek de R / W-pin van het LCD-scherm naar GND
- Stap 5: Plaats de potentiometer
- Stap 6: Programmeer uw Arduino, met de middelste pin van de potentiometer losgekoppeld
Video: Arduino en Character LCD-aansluiting in BreadShield - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Veel Arduino-projecten hebben betrekking op karakter-LCD's, die overwegend het HD44780-protocol gebruiken om gegevens van Arduino te krijgen. Arduino aansluiten op HD44780 duurt meestal (in de 4-bit-modus) 12 draden! Dat wordt een grote puinhoop van jumper wire spaghetti. Het duurt even voordat je ze hebt aangesloten. Het is moeilijk te debuggen. En het is gevoelig voor verbroken verbindingen door je onhandige vingers.
In deze tutorial zullen we zien dat het leven veel gemakkelijker kan zijn in BreadShield, het Arduino-schild voor breadboards.
Benodigdheden
- Een breadboard
- Een Arduino Uno
- Een BroodSchild
Stap 1: Steek BreadShield in een Arduino Uno
Plaats BreadShield in een Arduino Uno, net zoals u normaal doet om andere schildborden te gebruiken.
Stap 2: Steek BreadShield in een breadboard
Steek de uitbreekpinnen van BreadShield in een breadboard, net zoals je normaal een rij pinnen in een breadboard steekt.
Stap 3: Plaats het LCD-scherm in het breadboard
Ik neem aan dat je LCD-scherm is gesoldeerd met mannelijke pinheaders, zoals in deze tutorial van SparkFun. Steek nu de LCD (technisch gezien de mannelijke pinnen) in het breadboard, waarbij de GND-pin van de LCD overeenkomt met de GND-pin van BreadShield. Dit zal automatisch de volgende pin-to-pin correspondentie tot stand brengen tussen Arduino Uno en het LCD (aan de linkerkant, de LCD-pin; aan de rechterkant, de BreadShield-pin):
VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/inschakelen ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 anode achtergrondverlichting - --- D12achtergrondverlichting kathode ---- D13
De routing is gevisualiseerd in bovenstaande figuur.
Stap 4: Trek de R / W-pin van het LCD-scherm naar GND
Gebruik één jumper-draad - de enige jumper-draad die nodig is in dit project, om de R/W-pin van het LCD-scherm naar GND te trekken. Ja, dit betekent ook om D2 van Arudino aan te sluiten op GND. Maar dat is geen probleem zolang je D2 niet gebruikt.
Stap 5: Plaats de potentiometer
Plaats een potentiometer als spanningsdeler. Steek de uiteinden van de potentiometer in respectievelijk 5V- en GND-banden op het breadboard. En de middelste pin van de potentiometer in de banden van RX. De resulterende bedrading wordt geïllustreerd in de bovenstaande afbeelding. Ik neem aan dat de potentiometer enkele draden op zijn poten heeft gesoldeerd of dat u jumperdraden gebruikt om de 3 pinnen ervan ergens anders op het breadboard te leiden.
Stap 6: Programmeer uw Arduino, met de middelste pin van de potentiometer losgekoppeld
Nu kunt u uw Arduino programmeren. Een stukje voorbeeldcode is at
github.com/forrestbao/BreadShield/blob/master/demo/HelloWorld/HelloWorld.ino
Zorg ervoor dat de RX-pin is losgekoppeld van de middelste pin van de potentiometer om te programmeren. Til de middelste pen van de potentiometer voorzichtig uit de stropdas op het breadboard. Plaats deze na het programmeren weer terug. Vervolgens ziet u de tekstinhoud op het LCD-scherm. Zo niet, stel dan de potentiometer af.
Laat hier gerust een opmerking of vraag achter en ik zal zo snel mogelijk antwoorden.
Bekijk meer voorbeelden van BreadShield in deze video.
Op dit moment voert BreadShield een crowdfunding-campagne. Profiteer van de scherp geprijsde actieprijzen op
Aanbevolen:
Druk op de knop); // Een Arduino LCD-spel: 5 stappen (met afbeeldingen)
Druk op de knop); // Een Arduino LCD-spel: onlangs heb ik in Scouts gewerkt aan de verdienstenbadge voor Game Design. Voor een van de vereisten heb ik dit spel gebouwd met Arduino die is gebaseerd op de LED Rocker Game. Het doel van het spel is om het hoogst mogelijke aantal punten te scoren. Aan het begin van d
Bluetooth-gestuurde Messenger LCD -- 16x2 LCD -- Hc05 -- Eenvoudig -- Draadloos prikbord: 8 stappen
Bluetooth-gestuurde Messenger LCD || 16x2 LCD || Hc05 || Eenvoudig || Draadloos mededelingenbord:…………………………….. ABONNEER aub op mijn YouTube-kanaal voor meer video's…… …………………………………Het mededelingenbord wordt gebruikt om mensen op de hoogte te houden van nieuwe informatie of Als je een bericht wilt sturen met in de kamer of in de hal
Toetsenbord en LCD gebruiken met Arduino om Arduino-rekenmachine te maken: 5 stappen
Toetsenbord en LCD gebruiken met Arduino om Arduino-calculator te maken. In deze tutorial zal ik delen hoe je 4x4 matrix-toetsenbord en 16x2 LCD kunt gebruiken met Arduino en het kunt gebruiken om een eenvoudige Arduino-calculator te maken. Dus laten we beginnen
Hoe maak je een 2D-personage met Character Controller in Unreal Engine 4 met Visual Script voor pc: 11 stappen
Hoe maak je een 2D-personage met Character Controller in Unreal Engine 4 Visual Script voor pc gebruiken: Hoe maak je een 2D-personage met character controller in Unreal Engine 4 met visueel script voor pc Hallo, ik ben Jordan Steltz. Ik ontwikkel videogames sinds ik 15 was. In deze tutorial leer je hoe je een basispersonage maakt met in
Character LCD I2c-adapter (I2c-verbindingsvoorbeeld): 12 stappen (met afbeeldingen)
Character LCD I2c-adapter (I2c-verbindingsvoorbeeld): ik ben bezig met een verbindingsschema voor een i2c-adapter voor karakterweergave. Controleer de updates op mijn site. Nu voeg ik ook een bedradingsverbindingsschema toe om de originele bibliotheek te gebruiken, niet mijn gevorkte.LiquidCrystal Arduino-bibliotheek voor de karakter-LCD-displays, gevorkte proje