Sonic schroevendraaier stijl computerinterface (11 / 11 stap)

Stap 11: Geavanceerde Software


In deze stap we hoe het apparaat kan worden gebruikt kijken zullen voor het maken van een volledig functionele computerinterface.

Aangezien er slechts 7 mogelijk is opdrachten controleren meer dan een programma een beetje complexer.

Ik heb een eindige toestandsmachine om te bepalen welke meerdere programma's via het apparaat uitgevoerd in de HCI geavanceerde code.
In wezen, dit betekent dat zodra u een opdracht verzendt, de set opdrachten die beschikbaar zijn voor u verandert.
Bijvoorbeeld, is hier de eerste reeks van commando's beschikbaar:

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

Als optie 2 voor het internet is geselecteerd, de Teensy zal open een internetbrowser, dan zullen de volgende reeks opdrachten beschikbaar:

1 - e-mail
2 - Facebook
3 - Google
4 - TV-gids
5 - Nieuws
6 - weather
7 - de browser afsluit

Als optie 5 voor het weer is geselecteerd, de Teensy zal dan het openen van een webpagina weergegeven: het weerbericht en de volgende reeks van beschikbare commando's zullen:

1 - X
2 - X
3 - X
4 - X
5 - X
6 - X
7 - exit webpage

Sinds 7 is de enige optie we selecteren zal verlaten en de Teensy sluiten de webpagina. De vorige reeks van commando's zijn dan weer beschikbaar, namelijk:

1 - e-mail
2 - Facebook
3 - Google
4 - TV-gids
5 - Nieuws
6 - weather
7 - de browser afsluit

Als de browser niet langer nodig is kunnen wij het selecteren van optie 7, de Teensy zal de browser sluit en we zullen worden gepresenteerd wit de originele set van commando's om te kiezen van een andere toepassing.

Op deze manier meerdere programma's kunnen worden gecontroleerd en een volledige computerinterface kan worden gerealiseerd met behulp van alleen de zeven ingangen beschikbaar via het apparaat.

De opdrachten en sneltoetsen zijn er om het te personaliseren naar uw eigen voorkeuren zodat ik heb alleen het basiskader met enkele voorbeelden opgenomen.

In wezen, elk van de verzamelingen van de opdracht zijn genummerde Staten, waarvoor de huidige staat wereldwijd wordt opgeslagen.
Wanneer een opdracht wordt ontvangen, kunt de Teensy controleren waarin staat het in en het corresponderende schakeloptie geval van taken uitvoeren.
Na elke taak kan de huidige status worden gewijzigd, indien nodig, om over te schakelen naar de volgende serie van commando's.

Als deze stap correct is afgesloten, dan moet u een volledig functionerende sonic schroevendraaier stijl apparaat, hetgeen kan worden gebruikt als een computer-besturingsinterface... goed gedaan :-)

Gerelateerde Artikelen

"Doctor Who" Sonic schroevendraaier (9e/10e Doctor)

"Doctor Who" Sonic schroevendraaier (9e/10e Doctor)

toen een vriend gaf me het idee verder te gaan als de tiende Doctor voor Halloween, was ik helemaal verkocht op het, ondanks het feit dat ik had slechts vier dagen tot de grote partij het om samen te trekken. Het kostuum zelf waarschijnlijk rechtvaar
Sonic schroevendraaier

Sonic schroevendraaier

eerst en vooral wil ik beginnen met te zeggen dat een Sonic schroevendraaier een handelsmerk item van Doctor Who en de BBC is. OK hopelijk dat dekt mijn kont juridisch lol.Dus ja! Mijn eerste instructable!!! Dus wees voorzichtig... maar voel je vrij
Mijn Sonic schroevendraaier

Mijn Sonic schroevendraaier

dit is mijn eerste instructable dus horen gaat niets goed vandaag ik ga u laten zien hoe ik mijn Sonic schroevendraaierhoren is wat je nodig hebt om te beginnen met1.A pentype licht voor elke stijl2. de schaar (degene die ik heb zijn gemaakt om te do
Sonic schroevendraaier 2.0

Sonic schroevendraaier 2.0

deze meer geavanceerde sonische verbeterd geluid! De vorige sonic schroevendraaier had verscheidene nadelen: The LED was zwak, opladen van de 3.6V supercap nam sommige finesse en verschillende weerstanden, en het geluid werd verzorgd door gewoon een
Maken van een Sonic schroevendraaier voor de Premiere van Doctor Who

Maken van een Sonic schroevendraaier voor de Premiere van Doctor Who

Is het Happy Hour nog?Als u houdt van wodka drinken en de arts, probeer dit nerdy recept voor een "Sonic schroevendraaier". Wodka, jus d'orange en sommige timey wimey en u zult wibbly-wiebelig.Sorry, had om het te doen.Deze video is onderdeel va
DIY functionele Sonic schroevendraaier

DIY functionele Sonic schroevendraaier

Laatste Halloween mijn oudste zoon die Colin verkleed als de dokter van Doctor Who en ik in elkaar geflanst een Sonic schroevendraaier voor hem van bits van junk die ik scrounged omhoog in de garage. Bij het zien van de Sonic schroevendraaier besloot
How To Build The 4e Doctor's Sonic schroevendraaier

How To Build The 4e Doctor's Sonic schroevendraaier

dit instructable ziet u hoe te bouwen van de 4e dokter sonic schroevendraaier. Dit is deel één, dat het belangrijkste deel is. Deel twee zal omvatten de elektronica.Stap 1: materialen Aluminium buizen-ongeveer.55 in 5/8 ID in. OD-5/8 in-ID 3/4 in OD-
Maak je eigen Sonic schroevendraaiers en Lightsaber pennen! :)  Terug naar School Geekery sci-Fi!

Maak je eigen Sonic schroevendraaiers en Lightsaber pennen! :) Terug naar School Geekery sci-Fi!

Geekery in zijn het fijnst!  Een dubbele dosis van het!Ik ben een totale Dr Who en Star Wars nerd.Nu zijn mijn kids ook!Als u niet... nu zult u aan het einde van deze tutorial!Deze polymeer klei pennen zijn de perfecte Back to School accessoire voor
Sonic schroevendraaier Mark VI

Sonic schroevendraaier Mark VI

Een tijdje terug, die ik kreeg de opdracht om een andere aangepaste sonic schroevendraaier uit metaal met mijn gebruikelijke elektronica toevoegingen.Een leuke opmerking over dit sonic is dat de voorkant cycli kleuren. Ik ben met inbegrip van de ardu
LEGO tiende Doctor, Sonic schroevendraaier, & TARDIS

LEGO tiende Doctor, Sonic schroevendraaier, & TARDIS

ik keek rond op Instructables de andere dag, en ik kon het niet vinden van een model van het echt goed, gemakkelijk te maken van de TARDIS. Dus, natuurlijk heb ik besloten om een mijn zelf, en voeg een tiende Doctor Minifiguren en Sonic schroevendraa
Sonic schakelaar: Gebruik een Sonic schroevendraaier te draaien op uw computer!

Sonic schakelaar: Gebruik een Sonic schroevendraaier te draaien op uw computer!

Wat het is: een Arduino-based lichtgevoelige schakelaar voor het inschakelen van een desktopcomputer.Waarom zijn koel: gebruik een Sonic schroevendraaier te draaien op uw computer!Verhaal: Dit project begon, als ik zeker dat veel van hen doen weet, a
Sonic schroevendraaier Wand: Doctor Who voldoet aan Harry Potter

Sonic schroevendraaier Wand: Doctor Who voldoet aan Harry Potter

Backgrund:Ongeveer een jaar geleden zag een vriend van mij een zeer mooie Sonic schroevendraaier Wand gemaakt door Maranda Li aka Praeclarus Wands.Als gevolg van die worden uitverkocht vroeg ze mij als zou het mogelijk voor mij om haar een, dat is wa
Sonic schroevendraaier - versie 3.0 werken

Sonic schroevendraaier - versie 3.0 werken

)Dit is mijn derde uitlevering van een sonische schroevendraaier compleet met werkende geluid en een circuit TVbgone.Nu dat is voorbij, laten we eens wat leuks.Enkele kenmerken:Een geluid waar-aan-reeksenEen tvbgone kloon circuit. Het blijkt bijna el
Deel 2 van het bouwen van de 4e artsen Sonic schroevendraaier

Deel 2 van het bouwen van de 4e artsen Sonic schroevendraaier

Zijn eindelijk hier! Zijn al een tijdje geleden ik hoe te bouwen de 4e artsen Sonic schroevendraaier postte, maar ik heb de correcte eenheid klaar.Stap 1: onderdelenU moet:-7/16 inch diameter spreker-Attiny85-Switch-Draad-Schroef-Batterij eindigt (vo