"uw keuze" (5 / 6 stap)

Stap 5: Code

Typ in de volgende code hieronder weergegeven.
' {$STAMP BS2}
' {$PBASIC 2.5}

TX PIN 0

#SELECT $STAMP
#CASE BS2
T19K2 CON 32
#ENDSELECT

LcdBkSpc CON $08 ' naar links van de cursor verplaatsen
LcdRt CON $09 ' cursor naar rechts bewegen
LcdLF CON $0A "cursor 1 regel omlaag gaan
LcdCls CON $0 C ' duidelijk LCD (gebruik pauze 5 na)
LcdCR CON $0D ' beweging pos 0 van volgende regel
LcdBLon CON $11 ' verlichting op
LcdBLoff CON $12 ' verlichting uitschakelen
LcdOff CON $15 ' LCD uit
LcdOn1 CON $16 ' LCD; cursor uitschakelen, knipperen af
LcdOn2 CON $17 "LCD op; cursor uitschakelen, knipperen op
LcdOn3 CON $18 ' LCD; cursor op, blindfgdfk uit
LcdOn4 CON $19 ' LCD; cursor op, blink op
LcdLine1 CON $80 ' verplaatsen naar lijn 1, kolom 0
LcdLine2 CON 94 dollar ' verplaatsen naar lijn 2, kolom 0

charIn VAR Byte ' input van de gebruiker
baud VAR Word ' baud-rate voor seriële LCD
' ---         ---   -----------
S0 PIN 3' A
S1 PIN 15' B
UIT PIN 6' C
LED PIN 4 ZOU
S2 PIN 8' E
S3 PIN 5' F

' -----[ Constants ]-------------------------------------------------------

' Aantal periodes voor elke kleur definiëren. Worden aangepast voor lezingen amper
' 255 voor een wit vel papier.

pRED CON 13 ' rode lezing periode.
pGREEN CON 12 ' groene lezing periode.
pBLUE CON 11 ' blauwe lezing periode.

' -----[ Variables ]-------------------------------------------------------

RODE VAR Word ' rode kleur lezing.
GROENE VAR Word ' groene kleur lezing.
BLAUWE VAR Word ' Blue kleur lezing.

HOGE S0 ' Maximum output tarief.
HIGH  S1            '        "
HOGE LED ' LED inschakelen.

baud = T19K2

belangrijkste:

DOEN
SEROUT TX, baud, [LcdBLon]
PAUZE 500

GOSUB kleur ' krijgen de kleurgegevens, en output naar DEBUG.
DEBUG "R", DEC3 ROOD
DEBUG "G", DEC3 GROEN
DEBUG "B", DEC3 BLAUW
DEBUG CR

SEROUT TX, baud, ["R", DEC3 RED] ' char/num verzenden LCD
SEROUT TX, baud, ["G", DEC3 groen]
SEROUT TX, baud, ["B", DEC3 blauw]
PAUZE 500

EINDE
LOOP
EINDE

' -----[ Initialization ]--------------------------------------------------

HOGE S0 ' Maximum output tarief.
HIGH  S1            '        "
HOGE LED ' LED inschakelen.

' -----[ Program Code ]----------------------------------------------------

' Kleur: Lees alle drie kleurcomponenten.

Kleur:
LAGE S2 ' de rode uitgang te pakken.
LAAG S3
COUNT OUT, pRED, rode ' lezen van de rode component.
HOOG S3 ' adres van de blauwe uitgang.
COUNT OUT, pBLUE, BLUE ' Lees de blauwcomponent.
HOGE S2 ' adres van de groene uitgang.
COUNT OUT, pGREEN, groene ' Lees de groencomponent.
TERUGKEER

Gerelateerde Artikelen

13 bloeiende Plant keuzes voor de kerst, dan Poinsettia

13 bloeiende Plant keuzes voor de kerst, dan Poinsettia

Ik ben toevallig graag Poinsettia. Yup, is het waar. Hun grote, opvallende gekleurde bladeren zet altijd een grote OLE-glimlach op mijn gezicht tijdens de vakantieperiode. Maar ik weet voor een feit dat veel mensen niet iets willen te doen met hen, v
Maak een DIY sensor van uw keuze en de meting weer te geven op uw Androïde telefoon via Bluetooth

Maak een DIY sensor van uw keuze en de meting weer te geven op uw Androïde telefoon via Bluetooth

moet je een sensor voor het meten van iets, zoals lichaamstemperatuur, buiten temperatuur, UV-straling, lichtintensiteit, zonnestraling, magnetisch veld, druk, enz.?   Met de technologie van vandaag wordt het heel gemakkelijk om een sensor te maken e
Text-Based Multi keuze avonturenspel

Text-Based Multi keuze avonturenspel

Heb je ooit die onmogelijk moeilijke tekst gebaseerde avonturen spelen terug in de dag?"Je merkt dat je in een donkere kamer, er is een bed, een trompet en een blikje van olie. Je houdt een watermeloen. Wat moet u doen?"Errrrm - * vast *Anyway,
Twitter garagedeur met behulp van de GE keuze waarschuwingssysteem & Arduino

Twitter garagedeur met behulp van de GE keuze waarschuwingssysteem & Arduino

u weet dat gevoel van het rijden van uw huis bijna om te werken en het gezegde "nu sluit de garagedeur?".  Ik haat dat gevoel en seeked op te lossen in de smiplest/goedkoopste manier die ik kon.  Het uitgangspunt was natuurlijk Arduino.  Dit pro
Hoe te maken van een batch spel hebben keuzes

Hoe te maken van een batch spel hebben keuzes

OK weet ik dat een andere persoon op deze site waarop dit maar ik vond het een beetje verwarrend en gebruikt een andere sitedoor de manier voor al mijn programmering gebruik ik NOTEPAD ++ op tof werken!om dit te leren en als je denken waarom hij doet
Vanna de keuze Capelet

Vanna de keuze Capelet

[http://cache.lionbrand.com//yarns/vannasChoice.html Vanna de keuze]Wrap stijlik net klaar dit schattige capelet en I love it! Het gemaakt van iets meer dan 4 strengen van Vanna de keuze van garen in paars. Ik gebruikte het patroon voor de scherpe ka
Goede keuze/Bad keuze Machine

Goede keuze/Bad keuze Machine

maakte dit voor mijn dochters. Zij sporen hun goede en slechte keuzes, om te helpen motiveren hen om goed te doen.Het maakt gebruik van een Sainsmart Arduino mega en Doemdagklok schild (wiki hier http://www.samuraicircuits.com/MediaWiki/index.php?tit
Betegelde of metalen dakbedekking - dat de juiste keuze is

Betegelde of metalen dakbedekking - dat de juiste keuze is

Er zijn meer typen andstyles van dakbedekking kiezen tegenwoordig uit dan ooit tevoren, met de meest voorkomende zijn betegeld en metalen dakbedekking. Terwijl ze beide een onderscheidend design element aan uw huis toevoegen kunnen, heeft elke één va
Maxi Jurken-een ongeëvenaarde keuze voor zomerseizoen

Maxi Jurken-een ongeëvenaarde keuze voor zomerseizoen

De zomer is hier en de jacht voor dergelijke outfits die er goed uitzien en zich goed voelen is op! Immers, wie zou niet willen kijken hete zonder blaren wordt door de schroeiende zon? En maxi jurken maken een uitstekende optie voor het seizoen. Of h
Wat maakt uw keuze voor laminaat vloeren meer zinvolle

Wat maakt uw keuze voor laminaat vloeren meer zinvolle

Home improvement projecten zeker een fortuin kosten. Maar zo veel als u brengen van grote verhogingen rond het huis wilt, het is zeer belangrijk dat u alles volgens plan uitgevoerd hebt. Opdat u in de extreme financiële onrust bent dat je jezelf toes
Een keuze van Containers groeien planten - deel 1

Een keuze van Containers groeien planten - deel 1

Container tuinieren is uitgegroeid tot een van de belangrijkste instrumenten ter bestrijding van honger en ondervoeding.  Over de hele wereld produceren mensen hun eigen vers voedsel in veel verschillende soorten containers.  Velen zijn ook versieren
Dado Blade soorten en keuzes

Dado Blade soorten en keuzes

ik heb enkele vragen over de verschillende bladen en methoden die ik gebruik te maken van groeven op tafel zag.  Deze video toont de messen die ik gebruik, hoe ik ze gebruiken en een beetje over de positieven en negatieven van elk.  Ik ben niet aanbe
Memo board in uw keuze van kleur glas

Memo board in uw keuze van kleur glas

Vergeet over whiteboards en rommelig chalkboards... maken dit glas memo- of menu bestuur en spuiten van de achterkant van het glas met alle Rust-Oleum kleur aan je bestaande inrichting. Schoon gewoon veeg het glas en weer schrijven!Ik heb altijd veel
Hoe; Kies uw keuze van energie drankjes!

Hoe; Kies uw keuze van energie drankjes!

Hallo, ik ga je leren hoe om te kiezen uw eerste energie drinken, en hoe het kopen in de toekomst!Stap 1: Red bull Red bull, vrij bekend ik denk,Pro's en con's+ friendly!+ goede grootte+ Er is een lichte versie!+ Er zijn 3 nieuwe smaken! (ja ik heb h