Sonic skruvmejsel stil Computer Interface (9 / 9 steg)

Steg 11: Avancerad mjukvara



i detta steg ska vi titta på hur enheten kan användas för att skapa en fullt fungerande datorgränssnitt.

Eftersom det finns endast 7 möjliga är kommandon styra flera program lite mer komplex.

HCI Avancerat koden har jag genomfört en ändlig tillståndsdator för att styra flera program genom enheten.
Detta innebär i huvudsak att när du skickar ett kommando, ändras uppsättningen kommandon tillgängliga för dig.
Till exempel, är här den första uppsättningen kommandon tillgängliga:

1 - VLC
2 - Internet
3 - kalkylator
4 - finder
5 - X
6 - X
7 - X

Om alternativ 2 för internet markeras Teensy kommer att öppna en webbläsare, då nästa uppsättning kommandon tillgängliga blir:

1 - e-post
2 - Facebook
3 - Google
4 - TV Guide
5 - nyheter
6 - väder
7 - avsluta webbläsaren

Om 5 för vädret alternativet, Teensy öppnas en webbsida som visar väderprognosen och nästa uppsättning av tillgängliga kommandon blir:

1 - X
2 - X
3 - X
4 - X
5 - X
6 - X
7 - avsluta webbsida

Eftersom 7 är det enda alternativ vi väljer kommer att exit och Teensy stänga webbsidan. Den tidigare uppsättningen kommandon finns sedan igen, nämligen:

1 - e-post
2 - Facebook
3 - Google
4 - TV Guide
5 - nyheter
6 - väder
7 - avsluta webbläsaren

Om webbläsaren inte längre behövs kan vi välja alternativ 7, Teensy kommer att stänga webbläsaren och vi kommer att presenteras wit ursprungliga uppsättning kommandon för att välja ett annat program.

På detta sätt flera program kan kontrolleras och en full datorgränssnitt kan förverkligas med endast sju ingångar tillgänglig via enheten.

Kommandon och kortkommandon är där för att anpassas till dina egna preferenser så jag har bara tagit med de grundläggande ramarna med några exempel.

I huvudsak är varje kommando typ numrerade stater, vilka det aktuella läget lagras globalt.
Sedan när ett kommando tas emot, kan Teensy kontrollera vilken stat det är i och köra uppgifter motsvarande switch fallet.
Efter varje aktivitet kan det aktuella läget ändras, om det behövs, växla till nästa uppsättning kommandon.

Om det här steget har slutförts korrekt då bör du ha en fullt fungerande sonic skruvmejsel stil enhet, vilket kan användas som en datorgränssnitt... bra gjort :-)

Se Steg
Relaterade Ämnen

Mark V Sonic skruvmejsel

Jag var nyligen i uppdrag att skapa en sonic skruvmejsel fusing en drake dem med 11 läkare är sonic.Några av de galna saker jag gjorde med det:Den innehåller samma ljud/ljus och tvbgone krets som min tidigare modeller(Marmorn på framsidan av sonic sn...

"Doctor Who" Sonic skruvmejsel (9/10 läkare)

när en vän gav mig idén att gå som den tionde läkare för Halloween, jag var helt såld på den, trots att jag hade bara fyra dagar kvar till den stora festen att dra ihop. Kostym sig sannolikt garanterar inte en Instructable som det var mestadels spars...

Min Sonic skruvmejsel

detta är min första instructable så hör går inget okej idag jag ska visa dig hur jag gjorde min Sonic skruvmejselhör är vad du behöver till att börja med1.A penna typ ljus av någon stil2. sax (de jag har är gjorda för att göra vissa tunga styckning)3...

Anpassade Lego Sonic skruvmejsel

i detta instructable jag kommer att visa dig hur du gör din egen sonic skruvmejsel. Jag har inte många ord eftersom det är gjort av legos. Om du vill att det ska hålla kan bättre du också använda varmt lim.Steg 1: huvud This is the headSteg 2: kroppe...

11th Doctor's Sonic skruvmejsel

tid för en Halloween kompatibel!I år bestämde jag mig för att jag ville sätta ihop ett 11th Doctor kostym för Halloween. Detta innebar naturligtvis att jag behövde skaffa mig en sonic skruvmejsel! Fungerande version från början bestämde jag mig att k...

Doctor Who Sonic skruvmejsel WiFi Jammer

Så är ett stort fan av läkaren som jag hade en idé att bygga en sonic skruvmejsel som även var en wifi jammer. Så i den här videon gjorde jag en utan riktig planering bara använder 3 billiga ficklampor på ebay och att göra det när jag gick. Jag gick...

Lätt Sonic skruvmejsel

Vara ärlig... Vem har inte velat ha en sonic skruvmejsel?Jag har letat efter delarna för att göra en enkel, snygg en för någon gång.Det största problemet var att lägga till ljud. Det var tvungen att ha ljud! Ingen Arduino, ingen programmering mitt eg...

Sonic skruvmejsel TVBG

jag är ett stort DW fan. Förmodligen inte tillräckligt stor för att bygga en tardis i mitt rum, men nära. Stor nog att köpa en leksak sonic skruvmejsel från amazon i 2007. Tyvärr är det cool ljud och UV-ljus bara höll mig roade i 3 till 4 veckor. Så,...

Göra en Sonic skruvmejsel för de Premiär av Doctor Who

är det Happy Hour ännu?Om du älskar vodka drinkar och läkaren, prova detta nerdy recept för en "Sonic skruvmejsel". Vodka, apelsinjuice och vissa timey wimey och du kommer vara wibbly vinglig.Tyvärr, var tvungen att göra det.Denna video är en de...

DIY funktionella Sonic skruvmejsel

Förra Halloween min äldsta son Colin utklädd till läkaren från Doctor Who och jag sydde ihop en Sonic skruvmejsel för honom från bitar av skräp jag scrounged upp i garaget. När han ser Sonic skruvmejseln beslutade min yngsta son Sam han absolut hade...

Sonic skruvmejsel

om du behöver öppna ett lås, eller helt enkelt sätta upp en massa skåp, sonic skruvmejsel är verktyget för dig. Om du inte vet om Doctor Who, gå den mest fantastiska Sci-Fi-Hi-Fi/allt serien någonsin, och se det just nu. Detta var mitt första försök...

Sonic skruvmejsel TV-B-Gone konvertering

så förra månaden, jag fick reda på min väns födelsedag kom upp och jag bestämde mig för jag var tvungen att få dem något fantastiskt. Hon är en riktigt stor läkare som fan, och jag hade precis avslutat titta på alla avsnitt nu på Netflix. Jag bläddra...

Metall Doctor Who Sonic skruvmejsel med Arduino

Hur maskin / göra en egen sonic skruvmejsel av aluminium med Arduino inuti.Detta Instructable dokumenterar skapandet av två anpassade Sonic skruvmejslar för två mycket speciella människor i mitt liv. De är enorma göractor somfans och jag kunde inte m...

LEGO 10. läkare sonic skruvmejsel

Detta är en mainely bild dokumentärer uppdelad i två delar av hur man gör en sonic skruvmejsel ur Legos.Steg 1: Emmiter chef Emmiter chef komplett.Steg 2: Main kropp Om du märkt jag gjorde ett misstag och var tvungen att dra en pin.Steg 3: Slutmonter...

LEGO anpassade Sonic skruvmejsel

Hej alla! Jag gjorde bara ett konto här, och jag ville visa dig hur man gör en anpassningsbar, billig och utvidga LEGO Sonic skruvmejsel! (Från det BBC tv-serien Doctor Who) Låter komma igång! (Detta är min första instructable, så råd är välkomna!)St...

LEGO tionde läkare, Sonic skruvmejsel & TARDIS

jag letade på Instructables häromdagen, och jag kunde inte hitta en riktigt bra och lätt att göra modell för TARDIS. Så, naturligtvis, jag bestämde mig att göra en mig själv, och inkluderar en tionde läkare minifigure och Sonic skruvmejsel. Det är in...

LEGO Sonic skruvmejsel

sonic skruvmejsel är något från läkare som om du sett det då vet du vad im talar om.Steg 1: Att bygga time to build! Jag glömde nästan stud på fyra legged sak är det måste vara platt, plattSteg 2: Att bygga time to build! Jag glömde nästan stud på fy...

LEGO Mini Sonic skruvmejsel

vill ha en mini Lego 11 läkares Sonic skruvmejsel? Du har kommit till rätt ställe! Här sträcker sig också! Du kan ändra den om du vill.Steg 1: Få bitar Lappar visas är vad du behöver.Steg 2: Sändaren och klo Få konstiga 5 stud vit bit. Sätta den grön...

Del 2 av hur man bygger 4. läkare Sonic skruvmejsel

Dess äntligen här! Dess varit ett tag sedan jag postat hur till bygga Sonic skruvmejsel 4. läkare, men jag har ljud enheten redo.Steg 1: delarDu behöver:-7/16 tums diameter högtalare-Attiny85-Switch-Wire-Skruv-Batteri slutar (våren och plattan)-3d tr...