Muziek afspelen van de wekker (7 / 24 stap)

Stap 7: LCD Display Basics


We een 16 x 2 LCD karakterdisplay dat HD44780 is gebruikt of is compatibel met het zullen gebruiken. Zorg ervoor dat de LCD display prestatiestatus 3,3 v, omdat we onze Teensy op 3,3 v uitgevoerd hebt geconfigureerd. Als de LCD 5V moet, hoeft het uiteraard niet genoeg macht.

Dit is het exacte model die ik heb gebruikt: http://www.sparkfun.com/products/9052
U kunt kiezen de kleur maar zorg ervoor dat het HD44780 compatibel is en draait op 3,3 v
Ik hield 'wit op zwart' omdat het is leesbaar nachts maar niet storend fel.

De betekenis van de HD44780 compatibel is omdat het gemeenschappelijk. Iedereen weet hoe het te gebruiken. Hier zijn verschillende tutorials door gewoon zoeken naar "HD44780 tutorial"

http://joshuagalloway.com/LCD.html
http://jallib.blogspot.com/2009/01/Step-by-Step-interfacing-HD44780.html
http://www.8051projects.net/LCD-interfacing/Introduction.php
http://www.robotenthusiasts.com/page/index.html/_/tutorials/PIC-microcontrollers/HD44780-LCD-R14

Bericht hoe al deze tutorials identiek waren?

Pak nu het gegevensblad voor de weergave (dit is van SparkFun de productpagina):
http://www.Sparkfun.com/datasheets/LCD/ADM1602K-NSW-FBS-3.3V.PDF

De gegevens worden verzonden via een parallelle bus, de gegevens op de gegevens pinnen geplaatst, en bemonsterd wanneer de pin "E" is van een knevel gevoorzid.

Kennis nemen van de timing diagrammen op pagina 7. Als we een snelle berekening doen, de Teensy op 8 MHz betekent dat de tijd die nodig is voor een montage instructie 125 nanoseconden. De code van de mededeling LCD heeft rekening gehouden met dit (zoekt u naar waar ik heb "_NOP();"). Elke opdracht is ook een minimale duren om uit te voeren, zoals u zult zien.

Kennis nemen van de opdrachten vermeld op pagina 10, het zal je helpen begrijpen de initialisatiecode later wanneer u de broncode lezen. Ook zoals ik heb gezegd, elke opdracht neemt een minimale tijd om uit te voeren, en de hoeveelheid tijd wordt hier vermeld. Ook wij zullen niet het lezen van alle gegevens van het LCD-scherm, alleen schrijven, dit betekent dat de "lezen/schrijven" of "R/W" pin kan worden aangesloten op de grond, wat betekent 'alleen schrijven'.

Kijk aan de tafel van de tekens in het gegevensblad, het is bijna hetzelfde als ASCII met enkele kleine uitzonderingen. Dit maakt het gemakkelijk om tekenreeksen weer te geven.

Merk ook op dat we 4 bit modus gebruiken zullen om pinnen en kabels te besparen. De beschrijving van de werking van 4 bits modus is niet precies op het gegevensblad, maar de commando genaamd 'functie set' is wat wordt gebruikt 4 bit modus in te schakelen. Aankondiging dat die 4 bit-modus gebruikt bits DB7 DB4 en "functie set" is zo ontworpen dat DB3 aan DB0 behoeven niet 4 bit modus in te schakelen.

Om te begrijpen meer ongeveer 4 bitsmodus, probeer het lezen van deze eerste
http://esd.cs.UCR.edu/Labs/interface/interface.html
Kortom, u verzendt de meest significante 4 bits eerst, en dan de minst significante bits van 4 tweede. Zodra het LCD-scherm is ingesteld op 4 bitsmodus, verwacht het altijd 2 data overdrachten, overwegende dat in de 8-bit modus slechts 1 data-overdracht, verwacht daarom instelling 4 bit modus moet gebeuren vroeg, hoewel de opdrachten zo ontworpen zijn dat het niet hoeft te worden met de eerste opdracht.

Het contrast wordt gecontroleerd door pin 3 op het LCD-scherm, vind ik met behulp van een 10 kilo-ohm rietenknipper potientiometer zoals een scheidingslijn van de voltage ingang aan op pin 3 is de eenvoudigste methode voor het beheren van contrast.

De LED achtergrondverlichting zal worden gecontroleerd door onze microcontroller. Er moet een huidige beperkende weerstand in serie zodat de LED of onze microcontroller GPIO niet burn-out.

De volgende stap zal zijn een voorbeeld demonstratie vormt en dat u ook de bedrading verbindingen ziet.

Gerelateerde Artikelen

Afspelen van muziek met Arduino, de gemakkelijke manier

Afspelen van muziek met Arduino, de gemakkelijke manier

Er zijn al manieren om te verdienen een Arduino muziek afspelen met een zoemer, en ze werken prima. Echter u moet schrijven van elke song of geluidseffect in C en de fijnafstelling veel tijd kan duren.Dus als u veel muziek voor een project maken, zeg
Afspelen van muziek met uw Intel Edison

Afspelen van muziek met uw Intel Edison

Wie houdt van muziek? Ik wed dat degenen die doen vindt dit Instructable interessant en leuk om te doen. Er zijn zo veel single-board computers die we allemaal hebben en liefde met inbegrip van de Raspberry Pi, Beaglebone en nu de Intel Edison. Deze
Afspelen van de audio van SD-kaart met Arduino

Afspelen van de audio van SD-kaart met Arduino

Afspelen van audio bestanden van SD-kaart zal vertellen. Zonder gebruik te maken van een willekeurige module speelt MP3-audiobestanden alleen met SD-kaartlezer.Stap 1: materialen:Materialen:ArduinoSD kaart moduleLuidsprekerSD-kaart en de adapterStap
RFI-DJ: MP3 afspelen van RFID ding

RFI-DJ: MP3 afspelen van RFID ding

de RFI-DJ is een USB-apparaat voor het afspelen van MP3-bestanden van uw computer. Heb je een set van RFID kaarten, elke één met de naam van een liedje geschreven. U kiest een kaart en plaats deze op de RFI-DJ, en uw computer zal spelen dat liedje. H
Afspelen van geluid met de Intel Edison en Arduino met behulp van een Bluetooth-luidspreker

Afspelen van geluid met de Intel Edison en Arduino met behulp van een Bluetooth-luidspreker

Dit is een korte introductie over hoe te spelen geluiden via de Intel Edison board als met behulp van Arduino als een programmeeromgeving.Sinds de Arduino board voor Intel Edison niet elk geluid capbabilities hoeft, we gebruiken een goedkope bluetoot
Muziek rippen van YouTube met gemak

Muziek rippen van YouTube met gemak

heb je ooit een stukje achtergrondmuziek die wordt afgespeeld op YouTube video's en probeerde om het te downloaden als audio bestanden voor andere toepassingen gevonden?YouTube is een grote website en updates op basis van gebruikers of artists muziek
Hoe om muziek opnemen van microfoon

Hoe om muziek opnemen van microfoon

weliswaar zijn er een heleboel goede recorders die kan worden geserveerd als een hulpmiddel om muziek opnemen uit internet bron, ik heb geconcentreerd op hoe om muziek opnemen van microfoon.Ik bedoel hoe we vrienden prestaties nummers of gewoon onsze
Hoe muziek rippen van Last.fm

Hoe muziek rippen van Last.fm

Last.fm website is krachtig voor het hosten van's werelds grootste muziek catalogi en high speed service bijwerken. Wanneer u naar radio station of muziek kanaal op haar website via muziekspeler of insteekapparaat luistert, kunt zijn bevelen systeem
Hoe muziek rippen van FLV-video

Hoe muziek rippen van FLV-video

FLV, waardoor flash-video, is een zeer populaire media-indeling voor consistente overdracht van video op de meeste video-sharing sites zoals YouTube, enzovoort. Terwijl u stream video van hoge kwaliteit in FLV op het internet of via Adobe flash-spele
Muziek afspelen door reageerbuis (muziek waterorgel)

Muziek afspelen door reageerbuis (muziek waterorgel)

1. gewenste 6 reageerbuis.2. u moet een marker.Stap 1: Duiden reageerbuis 2. duiden de reageerbuis en zet water in hen, zowel foto.Stap 2: Muziek notities Er zijn C - B notities (Do - Re - Me - Fa - Sol - La - Si)Stap 3: Vul ze uit het water en spele
Mod je 4.0 Wii voor het afspelen van ups, homebrew installeren en laden vanuit usb, allemaal zonder een mod chip!

Mod je 4.0 Wii voor het afspelen van ups, homebrew installeren en laden vanuit usb, allemaal zonder een mod chip!

Zodat u een upgrade hebt uitgevoerd naar 4.0 alvorens de homebrew channel te installeren?Geprobeerd de twilight hack, maar het is mislukt? Ja werd dat exploiteren opgelost in 4.0Deze handleiding kunt u installeren van homebrew-kanaal en downgraden na
De ultieme mediaspeler te krijgen voor gratis (especialy goed voor het afspelen van alle formaten van anime)

De ultieme mediaspeler te krijgen voor gratis (especialy goed voor het afspelen van alle formaten van anime)

In dit instructable leert u het gemakkelijk verkrijgen van een media-speler die is geoptimaliseerd voor het afspelen van alle formaten van video.Stap 1: steeds de mediaplayer. De gewenste mediaplayer classic is mediaspeler deze MediaPlayer is gemakke
Muziek opnemen van YouTube

Muziek opnemen van YouTube

Eerlijk gezegd, ben ik een eerlijke fan van muziek. Bent u ook vergelijkbaar met mij, ik denk dat u vertrekt altijd tijd om te luisteren naar muziek en online video's bekijken op YouTube. Dit is nog niet voldoende; Soms wilt u misschien om te geniete
Hoe voor het afspelen van Blu-Ray film-schijven op een Mac

Hoe voor het afspelen van Blu-Ray film-schijven op een Mac

OS / X voor Mac heeft geen native ondersteuning voor het afspelen van de film van productie Blu-Ray -schijven. Wat we hier hebben worden enkele "creatieve" oplossingen als u een externe Blu-Ray-schijf voor uw Mac hebt en u wilt de mogelijkheid n