16 * 2 LCD Tester - Snake (mijn 1ste Arduino Project)


Ik begon te experimenteren met Arduino na het bijwonen van een lezing gegeven door Sarah Wiseman op de Royal Institution (Ri) in Londen. Ik heb gespeeld met RFID-lezers, LED's, enz. met wisselend succes - maar besloot, dientengevolge, dat wat ik echt nodig had was een eenvoudige gebruikersinterface, in plaats van vertrouwen op uitvoeren naar een seriële monitor, om te beginnen aan de projecten nuttig maken - Voer de 16 * 2 LCD Display; Veel eenvoudiger dan dat is het niet krijgen!

Ik besliste te gebruiken een Hitachi HD44780 gebaseerde LCD, zoals de Arduino bibliotheken stuurprogramma's voor dit apparaat bevatten, en ontdekte een aantal tutorials op het net die beschrijven verschillende starter projecten als tekst wilt weergeven op het scherm, scroll tekst, enz enz - maar ik wilde iets een beetje anders te doen.

Geïnspireerd door mijn mis verbruikte jeugd, snake spelen op mijn Nokia Mobile, heb ik besloten om een slang-themed LCD-project; Deels om te bewijzen dat ik een Arduino te rijden van een LCD-scherm als ik wilde, en deels om te zien als ik kon herinneren hoe om te coderen, aangezien het ongeveer 20-jaar is geweest aangezien ik schreef een kon krijgen (die helaas blijkt uit de kwaliteit/structuur van mijn code - ik weet zeker dat kon ik het heb geschreven efficiënter; misschien zal ik proberen om het opruimen van een dag!).

Dus het project verbindt een Hitachi HD44780 gebaseerde LCD aan een Arduino Uno-bestuur - en 'gebouwd vanaf nul' software gebruikt om een slang met de klok mee bewegen op de rand van het scherm. Appels paait willekeurig in de onderste regel van het LCD-scherm; de slang zal groeien in lengte, wanneer hij een eet.

Om het project iets interessanter (uitdagend?), maakte ik ook de beslissing om het gebruik van aangepaste tekens te vertegenwoordigen van de slang.

Hopelijk zal deze 'Instructable' nuttig zijn voor wie op zoek is om iets een beetje anders met een LCD-scherm te doen, of die aangepaste tekens uitproberen voor de 1e keer; Doorgewinterde professionals niet zal waarschijnlijk vinden veel van belang hier!

Als je al een LCD aangesloten hebt op je Arduino en wilt gebruiken, of kappen, mijn code (het wordt gecodeerd om te werken met elke formaat LCD, maar ik heb alleen getest op een 16 * 2, dus zou graag willen weten of het werkt op iets groter), voel je vrij - hoewel ik weet zeker dat je zou waarschijnlijk schrijven het beter dan ik!

Gerelateerde Artikelen

Magic Light (capaciteit Sensor, eerste Arduino Project)

Magic Light (capaciteit Sensor, eerste Arduino Project)

dit was mijn eerste arduino project.  Zijn grote voor beginners. Vervagen van de kleur of de lichten mijn het bewegen van uw handen in de buurt van het.  Het vervaagt van een vrij paars blauw tot een firey rood-oranje. Het was SUPER gemakkelijk om te
LCD afstandsmeting met behulp van Arduino

LCD afstandsmeting met behulp van Arduino

En na het doorvoeren van een paar robotic tutorials, heb ik besloten om te gaan in meer detail over sensoren. Om te beginnen van met ik kies een ultrasone sensor en een Arduino als de micro-controller.Dit Instructable is puur voor uitkeringsontvanger
Gelukkig Mail - Snail Mail - Pen Pal idee (mijn 1ste gelukkig mail)

Gelukkig Mail - Snail Mail - Pen Pal idee (mijn 1ste gelukkig mail)

Gelukkig Mail - Snail Mail - Pen Pal İdea (mijn 1ste gelukkig mail)Ik ben in de sociale media:YouTube: https://www.youtube.com/channel/UCaUHTJ6jkt08eyjc...instagram: https://instagram.com/diywithmoon/Facebook: https://www.facebook.com/diywithmoon?ref
Helpen met mijn arduino project. (2, 7 segment met piëzo-zoemer en estafette)

Helpen met mijn arduino project. (2, 7 segment met piëzo-zoemer en estafette)

Hallo, ik wat hulp nodig met mijn arduino project.Ik heb 2, 7 segment wordt weergegeven welke aftellen van 20 naar nul en vervolgens het piëzo-zoemer beebs voor een tijdje.Mijn vraag is:Ik wil een relais ingeschakeld voor 20 tweede tegelijkertijd met
Controle van een arduino project via een aanpasbare android / Iphone app met Blynk en Wemos D1: de 2016 SUPER NOOB vriendelijke manier

Controle van een arduino project via een aanpasbare android / Iphone app met Blynk en Wemos D1: de 2016 SUPER NOOB vriendelijke manier

Het doel van dit instructable is om je te leren hoe wifi aangesloten arduino projecten de eenvoudigste en snelste manier mogelijk te maken. Als u een arduino project die u wilt vanaf beheren kunt uw smartphone en dat kostte slechts 4 eurs in hardware
Vak Arduino Project

Vak Arduino Project

Ik ben voortdurend spelen in Arduino land werken met nieuwe acne, displays, en sensoren. Onlangs, had ik oproep tot het bouwen van een temperatuur datalogger temperaturen van 16 verschillende locaties binnenkant van een grote elektrische vergadering
Arduino Project Board

Arduino Project Board

The Arduino Project Board is in principe een board aan transer uw ATMEGA168/328 aan wanneer u uw project hebt voltooid en niet langer wilt gebruiken de Arduino als een ontwikkel bord. Gewoon de geprogrammeerde chip van de Arduino board overbrengen na
Arduino Project in 5 minuten

Arduino Project in 5 minuten

In de volgende Instructable, zult tonen we u hoe u uw volgende Arduino project kunt maken in slechts 5 minuten.Het is eenvoudig, gemakkelijk en leuk.Geniet van! :)Stap 1: Plan het!1. Ga naar Circuito.io2. Selecteer de componenten in de screenshot, ee
Nextion Arduino Project: Whac-A-Mole gek konijn spel

Nextion Arduino Project: Whac-A-Mole gek konijn spel

Nextion display is een naadloze HMI-oplossing die uw interface praten met een proces, de machine, de toepassing of het toestel kan leveren. Het maakt gebruik van slechts één seriële poort te doen communiceren. Het kan worden toegepast op verschillend
Arduino Project: Gyro/versnellingsmeter MPU-6050 en bestuurder van Adafruit Motorschild

Arduino Project: Gyro/versnellingsmeter MPU-6050 en bestuurder van Adafruit Motorschild

Hallo zijn jongens, als u van plan bent te gebruiken MPU 6050 Gyro/versnellingsmeter module of L329D adafruit moter stuurprogramma schild met Arduino voor uw volgende project dan u op de juiste plaats, omdat in het artikel ben ik een video delen met
Usbeduino The arduino project

Usbeduino The arduino project

Dit is onze arduino project dat onze selfs helpt te bouwen sneller en slimmer elektronische projecten.Het is gebaseerd op de beroemde attiny 85 van atmel (gegevensblad hier <--)ALS U WILT BOUWEN VAN EEN EENVOUDIGE ARDUINO PROJECT MET HET GEBRUIK AF I
#MyoCraft: gebaar-Enable een Arduino Project met een Myo Armband

#MyoCraft: gebaar-Enable een Arduino Project met een Myo Armband

U kunt bouwen een heleboel leuke dingen met een Arduino. Zou het niet leuk om te kunnen om het te controleren met een beweging van je pols?Laat me u tonen hoe u draadloze gebaar besturingselement toevoegt aan een project van de Arduino met behulp van
Hoe maak je een Arduino Project

Hoe maak je een Arduino Project

Een arduino project kon decoratie toevoegen aan het huis, of helpen dingen gedaan krijgen. Een arduino kan tonen maken video's van iemands huisdier, bijvoorbeeld. (hier) Dit instructable zullen nemen u stap voor stap door het proces van het creëren v
Arduino Project #1

Arduino Project #1

Dit is een gids over hoe te maken van een D-lading batterijtester met behulp van arduino.Stap 1: Stap 1: materialenHier is een lijst van wat je nodig hebt voor de D-batterij lading tester.-1 Arduino Uno R3 en breadboard-3 LED-verlichting-10 draden-1