Knappsatsen ingång validering med statliga maskin programmering



Problemet:

Du har ett projekt som accepterar kommandon med hjälp av en 16 knappen knappsats och vill utföra validering på kommandon som varje tecken skrivs.

Exempel:

Här är protokollet (kommandon) med endast en 4 x 4-16 knappen knappsats:

XX

Var:

XX är ett värde från 1-99 HH:

MM är ett tidsformat (24 hr klocka eller militära tid)

Alfa-numerisk nyckel mappningar:

A = @ (snabel)

B = INTE ANVÄNDS

D = INTE ANVÄNDS

C = Clear

* =: (kolon)

# = Verkställa (acceptera eller ange eller köra) kommandot

Lösningen:

Använda state machine logik / programmering för att lösa problemet.

Se Steg
Relaterade Ämnen

Att få igång med Python och programmering - The kort handledning

så jag ser att du är intresserad av lärande om programmering... eller ormar.Om du är här i ormar, tyvärr är detta inte platsen för dig. Ja, kanske...Om du är här för att lära sig om programmering eller Python då du har kommit. Denna handledning gjord...

1602 LCD knappsatsen sköld modul med I2C ryggsäck

Som en del i ett större projekt ville jag ha en LCD-skärm och tangentbord för sjöfart för vissa enkla menyer. Jag kommer att använda en hel del i/o-portar på Arduino för andra jobb, så jag ville ha ett I2C gränssnitt för LCD. Så köpte jag några hårdv...

Med 8Pin ATTINY programmering skölden med en extern klocka

Instructables författare extraordinaire Randofo skapade en stor programmering sköld för att använda din Arduino för att programmera 8 pin ATTINY processorer. Han var även generösa nog att ge 50 kopior av ut till människor som skrivit instructables an...

Kan spela Jeopardy! (med eller utan programmering)

"Vad är huvudstad i Venezuela?" Jeopardy! värd frågar.Fourcontestants frenetiskt sålla bland alla småsaker i deras hjärnor, söka efter svaret. Plötsligt, vet Joe lösningen. Men som han når för tryckknappen, John upptäcker plötsligt att Bengt. Ba...

Spökhus med dimma maskin. Kreativa Display dekoration, menar pumpa och spöken Prop.

Steg 1: Rita upp dina idéer på papper. Det är där du vill avgöra om du kommer för ett spökhus titta med windows, eller i detta fall vad jag beslutat att göra, var att ha 2 spöken på ena sidan av huset, och en skrämmande pumpa skytte dimma ur hans näs...

Stor brandman dekoration med Cricut maskin

jag slutade att göra detta 13" tall brandman dekoration för mitt barnbarn födelsedagsfest på min Cricut maskin.Steg 1: Dagliga papper Stardolls Cricut Cartridge jag använt detta brandman sida (58) från vardagliga Pappersdockor patronenSteg 2: Kroppen...

Rökig ingången spegel med keyhooks

jag har letat efter en hänrycka spegel med keyhooks, och även de jag hittar på secondhandbutiker är generic/granna/gigantiska. Jag hade denna bildram som är okej nog, och hittade några små metall pinnar, och denna besvärliga spegel från mitt badrum s...

Programmera en Arduino på språng med din Android-telefon eller surfplatta

genom åren Android har blivit en formidabel mobil plattform som erbjuder en hel del funktioner som tidigare endast finns på datorer. Idag vill jag ge dig ett sätt att skriva, kompilera och ladda upp Arduino program på språng med en Android-enhet.Steg...

Konvertera din POP/dryck maskin att använda RFID med Arduino

Detta är min första instructable så alla hjälpsamma kommentarer uppskattas. Jag började projektet ungefär ett år sedan.Jag började söka om hur du använder arduino för att styra en automat och jag hittade ett projekt som utan det jag inte skulle ha få...

Kontroll-en dimma maskin med din Microcontroller

dimma-maskiner är kul, särskilt på Halloween. Men de du kan får festa på de flesta butiker antingen kommer med en grundläggande fjärrkontroll som innebär att du måste trycka på en knapp till få en tryckvåg av dimma, eller de har en fjärrkontroll med...

Hur du skapar din egen candy grabber maskin med Arduino & 1Sheeld

Detta projekt är enkelt en candy grabber maskin kontrolleras med hjälp av Arduino och 1Sheeld via Game pad sköld.1Sheeld är en plattform för Arduino som tillåter dig att peka till din smartphone sensorer och kapacitet och kan du använda dem i din Ard...

Mobile Robotics med repa: bygga en Arduino-baserad insekt-liknande Walker och programmera den med Scratch

Låt oss springa runt? Detta är en Arduino-baserad, lätt att bygga version av insekt-liknande walker med klädhängare tråd och ursprungligen skapades av Jerome Demers (se också detta instructable) och Gareth Branwyn. Det finns i två versioner:en fristå...

DIY knappar med Tecre knappen maskin

Full information: Ja, jag designar och säljer min egen linje av knappar på sidan.När jag drog ut min knappen maskin och började skapa lager för årets alla hjärtans dag rush, jag mindes hur bara några år sedan jag inte insåg knappar kan göras i bekväm...

Bil polermaskin med hjälp av borr maskin

bygga din egen bil polermaskin med borr maskin med låg kostnad.Steg 1: Delar och verktyg som behövs Drill machineSvampSyntetiskt gummi adhesiveBuckla avlägsnande stem från pop-a-dentSpray kan capskruvarnaknivSteg 2: Skär svampen Rita en rund form på...

Quiz Game Controller med hjälp av "Ljus och ljud Buzzers" och Arduino

fara stil frågesport spel är favoriter för att skapa spänning och pedagogiska instruktioner samtidigt. Lärare, summer camp rådgivare och även industrin pedagoger hitta denna typ av spel för att skapa intresse och engagemang från deltagarna.Tanken bak...

Komma igång med ROS (Robotic Operating System).

Denna handledning kommer att gå igenom installera Ubuntu 10.10 och den Diamondback versionen av ROS. Det förutsätter att du är ny till Ubuntu och ROS och är tänkt att vara en dummies guide att installera och konfigurera en flera ROS Master System. Ob...

LCD klocka med hebreiska kalendern daterar, och en termometer

Detta projekt är en klocka som kan visa tid, datum och temperatur. Den huvudsakliga unika funktionen av denna klocka är möjligheten att visa datum på hebreiska (judiska) kalenderformat. Vissa andra särskilda funktioner är:Du kan ställa in tid och dat...

Pålitlig frekvens identifiering med hjälp av DSP tekniker

korrekt frekvens upptäckt är viktigt för många projekt som gitarr/Piano Tuners, vibrationer analysatorer, hjärtrytm bildskärmar, MEMs Sensor analys och laboratorieutrustning.Det har varit många fina exempel på projekt som försöker lösa detta problem,...

Barnens spel till Arduino Enigma maskin

tekniken bakom Enigma-maskiner och det arbete som gjorts för att knäcka dem har påverkat kryptografi, cryptanalysis och dator vetenskap i allmänhet. Om du är obekant med Enigma-maskiner, är det en enhet som var utvecklade i slutet av första världskri...