USB op een stempel (6 / 6 stap)

Stap 6: USB gebaseerde LCD

Toe te voegen USB naar een LCD-scherm is gemakkelijk. Matrix Orbital hebben een bereik van USB gebaseerd displays al, die ook gebruik maken van FTDI chips. Hunne gebruikt de FT232 USB-<> - seriële chip. We zullen gebruiken hetzelfde circuit bovenstaande, met een HD44780 gebaseerde LCD aangesloten, en de code gewijzigd zodat u opdrachten of gegevens naar het display verzenden kunt. Dit voorbeeld zal niet zo veel functies hebben als de Matrix Orbital bereik (als ik niet wil uit smart-hey ze gaf me gratis monsters immers!), maar zal het bruikbaar op RS232 of USB. Mijn voorbeeld gebruikt de FT245 USB-<> = parallelle chip.

< circuit hier >

Deze code is nog niet compleet. De definitieve versie zal toestaan u om te kiezen tussen RS232 of USB, ondersteunen verschillende commando's, enz. Deze code is een eenvoudig voorbeeld dat laat zien dat het idee werkt.

' {$STAMP BS2}

' *** VERKLAREN VARIABELEN ***
' CONSTANTEN
EnableLCD CON 8' LCD inschakelen pin (1 = ingeschakeld)
RW CON 9
RS CON 10' Register Select (1 = char)
readUSB CON 11 ' P11 = /RD op de USB-module
ClrLCD CON $01 ' schakelt het LCD-scherm
CrsrHm CON $02 ' cursor naar uitgangspositie
CrsrLf CON $10 ' naar links van de cursor verplaatsen
CrsrRt CON $14 ' cursor naar rechts bewegen
DispLf CON $18 ' shift weergegeven tekens links
DispRt CON $ 1 c ' shift weergegeven tekens rechts
DDRam CON $80 ' Display Data RAM controle
CGRam CON $40 ' aangepaste karakter RAM
Line1 CON $80 ' DDRAM adres van lijn 1
Line2 CON $C0 ' DDRAM adres van metrolijn 2

' Variabelen
char VAR Byte ' teken naar de LCD gestuurd

' *** MAIN PROGRAMMA ***

HOGE readUSB
LAGE RW
HOGE RS
LAGE EnableLCD

Initialize_LCD:
DIRS = % 0001111111111111
LCD_Init:
PAUZE 500' laat de LCD settle
char = 56' modus met meerdere regels
GOSUB LCD_Command
PAUZE 5
PULSOUT EnableLCD, 1
PULSOUT EnableLCD, 1
char = 12' disp op, crsr af, blink uit
GOSUB LCD_Command
char = 6' inc crsr, geen disp-verschuiving
GOSUB LCD_Command
char = ClrLCD
GOSUB LCD_Command

ReadFIFO: ' nu luisteren naar USB
IF IN14 = 0 dan GetUSBdata ' als /RXF laag is, de gegevens zijn beschikbaar
goto ReadFIFO

GetUSBdata:
DIRS = % 0001111100000000
LAGE readUSB
char = l
HOGE readUSB
DIRS = % 0001111111111111
GOSUB LCD_Write
GOTO ReadFIFO

LCD_Command:
LOW RS Voer opdrachtmodus

LCD_Write:
OUTL char =
PULSOUT EnableLCD, 1' strobe de regel inschakelen
HOGE RS terugkeer naar tekenmodus (zo niet al in tekenmodus
KEREN

Gerelateerde Artikelen

Maak een stempel met papier strips

Maak een stempel met papier strips

Maak een stempel met papier strokenTzijn idee was geïnspireerd door de prachtige papier Yulia Brodskaya van filigraan illustratie, ik wil mijn dankbaarheid aan het begin. Het basisconcept van dit idee is papier repen vormen een patroon, lijmen van di
Maak een stempel van metalen Type (soort)

Maak een stempel van metalen Type (soort)

Ik maakte deze stempel van onze eerste initialen en plaats daarbij een ampersand voor mijn vrouw voor Valentijnsdag. Omdat ze houdt van handgeschreven brieven verzenden, ik dacht dat dit zou geweldig zijn voor stempelen op een envelop of als een hand
Communiceren met arduino micro controller en computer door usb met een vb-programma

Communiceren met arduino micro controller en computer door usb met een vb-programma

Als u als me bent en wilt worden kundig voor zeggenschap uw items op uw arduino via uw computer aangesloten, dan moet je een manier om een verbinding tot stand brengen en communiceren met je arduino vanaf uw computer. Deze video en tutorial toont je
Cooling Fan [PEVF USB (vanaf een gebroken station)

Cooling Fan [PEVF USB (vanaf een gebroken station)

een eenvoudige stap voor stap Tutorial waarin wordt uitgelegd hoe u kunt bouwen een "USB-Cooling Fan" voor uw laptop/desktop/wat uit een oude of kapotte cd-rom-station. Geniet van.Je kun dat Instructable of gewoon horloge de videoversievolgen:St
Schoen vanuit usb op een oude pc zonder modding het BIOS

Schoen vanuit usb op een oude pc zonder modding het BIOS

ik het grootste deel van mijn vrije tijd nieuwe linux gebaseerde distro's testen zodat ik heb al verbrand een enorme stapel van Live CDs, die ook veel geld kosten. Terwijl het hebben van hen in DVD-formaat was goed genoeg voor mijn behoeften, de mees
Hoe te uw usb met een wachtwoord beschermen

Hoe te uw usb met een wachtwoord beschermen

Hoe wachtwoord beveiligen uw harde schijf en USB schicht toer zondersoftware. Deze video zal u tonen hoe te vergrendelen van pen-station zonder enige software. Hoe beveilig USB flashstations en andere draagbare opslagapparaten. Hoe wachtwoord beveili
Maak een stempel met Sugru

Maak een stempel met Sugru

We houden ons zo veel dat we willen gewoon het hele spul stempel hackerspace-logo! Een goede manier om een indruk van de stempel is laser-gesneden perspex naar de juiste diepte. Het kan dan geïnkt en gebruikt.Hoe zit het met een handvat? Ik denk dat
Boot vanaf USB op een bios dat biedt geen ondersteuning voor het

Boot vanaf USB op een bios dat biedt geen ondersteuning voor het

dit instructable is mijn tweede, en is zeer nuttig wanneer heb je een bootable flashdrive. Het toont u hoe u kunt maken en gebruiken van de Ploffen Schoen Zetbaas.---Zult nodig---Een computer (hoeft niet te worden van windows)EEN CDEen flashdrive met
Maak een iPod spreker van de kaart van de muziek van een stempel

Maak een iPod spreker van de kaart van de muziek van een stempel

ooit een van die kaarten te krijgen voor uw verjaardag dat wordt muziek afgespeeld wanneer u deze opent? Gooi het niet weg! Met een beetje hulp van Tony de tijger kunt u het als spreker voor uw iPod.Stap 1: benodigde materialen Hallmark Music-geluids
Gebruik A BASIC stempel te lopen een RGB BRICK

Gebruik A BASIC stempel te lopen een RGB BRICK

dit project toont vier bewegende beelden:EEN AMERIKAANSE VLAGHet kloppende hart van een paars/roodEen gele ogen opent een blauwe Iris ziet er links & rechts weer afgeslotenEen vertragende Flasher van drie gekleurde Letters ben ', 'J', 'T'Mannen siera
Maak een Soap-stempel

Maak een Soap-stempel

als u zeep die u kunt personaliseren met een gestempelde indruk maken. Dit instructable zal u tonen hoe te maken van een hars stempel! Het werkt op vers gesneden huisgemaakte bars, maar zal niet werken op winkel gekocht zeep of bars die hebben zijn l
USB-drive van een USB-kabel

USB-drive van een USB-kabel

ik heb een kleine usb drive die ik houd in mijn portemonnee, alleen in geval. Het uiteraard niet om de tand des tijds te staan. Een zaterdag's ochtends, op zoek naar iets nieuwe te doen, ik heb herinnerde iemand krijgen van een usb schijf binnen een
USB Mini Rotisserie: Gebraden klein voedsel zoals een kampioen.

USB Mini Rotisserie: Gebraden klein voedsel zoals een kampioen.

Dus dit begon als de BioLite Jaarlijkse April Fools E-mail, maar alle gekheid op een, realiseerden we ons snel kunnen wij buiten fijnproevers een leuke en makkelijke manier om te bouwen van hun eigen mini rotisserie, aangedreven door zowat elke USB-b
Uw Lanceerinrichting van de raket usb inbreken in een "Auto-gericht autoturret!"

Uw Lanceerinrichting van de raket usb inbreken in een "Auto-gericht autoturret!"

Hoe u uw Lanceerinrichting van de raket usb op zijn eigen doel.Dit instructable leert u uw Lanceerinrichting van de raket usb in een autoturret die zal vinden en IR doelstellingen erop gericht. (sorry enige IR doelen)Stap 1: Wat je nodig hebt! Wat he