WiFi Pixie (1 / 2 steg)

Steg 1: Läge översikt



The Teensy berättar värddatorn att det är ett tangentbord och använder denna för att utföra uppgifter.

- - - -

Första växeln väljer läge: butik/ändra.

Butiken är utformat för att först hämta WiFi nätverksinformation från värddatorn och lagrar den i icke-flyktigt minne. Sedan kan informationen hämtas vid ett senare tillfälle.

Ändra läge är avsett att ändra tillståndet för värd-datorer WiFi-anslutning.

- - - -

Den andra växeln väljer operationen baserat på det valda läget.

I butik är två tillgängliga manöver samla och dumpa. Med alternativet samla förklarar Teensy att skicka mottagande datorkommandon för att förvärva den WiFi nätverksinformationen och sedan lagra den i icke-flyktigt minne. Alternativet dumpa kommer att orsaka Teensy att skapa en textfil och inleda det insamlade data.

I förändring två alternativ är inaktiverade och växla. Alternativet off kommer helt enkelt inaktivera värd enheter WiFi-kort. Switch utför Teensy ändringen kopplingspunkt värddatorn är associerad med.

- - - -

Tredje växeln är tänkt att välja operativsystem.

För närvarande har bara kommandon för Mac OS X programmerats. Denna växel är dock utformat för att en alternativ uppsättning kommandon som ska genomföras.

- - - -

Fjärde växeln slår debugläge på och av.

När instruera Teensy skicka mottagande datorn tecken finns det alltid någon fördröjning mellan nycklarna skickas och den relevanta åtgärden slutförs. Till exempel har att skriva text i en textfil mycket lite fördröjning samband med det, medan öppna ett program kommer att ta längre tid. Denna försening är också inte konsekvent, så en tid det kan ta mindre än en sekund, men en annan gång kan det ta tre sekunder, eller inte alls. Dessa variationer uppfattas inte av Teensy och som sådan den gemensamma lösningen är att använda en stor fördröjning.

Debug-läge tillåter programmeraren att lägga till i brytpunkter i koden, vilket gör att programmet utökas genom. I huvudsak Teensy skickar värddatorn ett kommando då det väntar lite input från användaren innan du skickar nästa kommando. I detta fall är indata från användaren ett tryck på knapp två.

Så, till exempel Teensy kommer att överföra kommandot för att öppna ett program, när programmet har öppnat användaren kommer att trycka på knappen och Teensy skickar nästa kommando. Detta undviker en situation där Teensy skickar det andra kommandot för tidigt och den tas emot av datorn innan programmet har öppnats, som kan orsaka oväntade och oönskade resultat.

En annan vanlig företeelse är där ett program öppnas och ger en oväntad pop upp, exempelvis begär att en webbläsare göras standard. I detta fall kan användaren lösa meddelandet innan du tillåter Teensy att fortsätta med sin verksamhet.

Detta läge är också användbart för felsökning program lastat på Teensy...

- - - -

Den första knappen används för att återställa Teensy.

Det kan vara så att instruktioner skicka från Teensy inte utförs korrekt, även om debug-läge är aktiverat. I dessa fall kan på reset-knappen vara ett snabbt sätt bort helt enkelt starta och köra koden igen, utan att dra ur och sätta tillbaka i enheten. Detta är särskilt användbart i tid kritiska situationer.

- - - -

Det finns tre lysdioder på enheten, röd, blå och grön.

Den röda lysdioden används för att ange att det finns vissa interna behandling sker, som vanligtvis är antingen initialisations eller skriva/läsa i EEPROM.

Blå LED signalerar att lite input som krävs från användaren, detta är vanligtvis debug-läge väntar på att köra nästa steg.

Den gröna lysdioden visar bara att programmet är klar, vilket är särskilt praktiskt om användaren inte kan se skärmen i värddatorn.

- - - -

Se Steg
Relaterade Ämnen

Lasergravyr QR & NFC WiFi Access Card

Snabb, namnge värsta med att ha gäster över till ditt hus. Nope, är det inte människor röra dina saker eller att sätta sina äckliga fötter på det grymhet-fri, handsydda, Himalayan yak-läder ottomanskt. Det är att behöva berätta varenda en av dem det...

ESP8266 Desktop Clock (WiFi synkroniserad!)

ESP8266 är en awesome chip; med integrerad WiFi, 80MHz klockfrekvens, totalt 160kb RAM, 512kb flash-minne, och massor av andra funktioner, gör det en regelbunden Arduino ser ut som ett skämt. Projektet visas i detta Instructable är enbart baserad på...

Cupcake bukett & Wifi lösenord

Hej alla! För den kommande semestern när familj och vänner kommer att anlända, varför inte överraska dem med din egen unika cupcake bukett. Det finns många olika versioner, men du kan bara använda det du har på hand hemma och undvika att spendera en...

En markeringsram, News Feed Ticker, Twitter, WiFi Repeater bro, sak.

Detta projekt startade när jag gick igenom skräp i mitt garage, stumbiling över denna gamla LED-tecken och en extra trådlös router. Nu, det ger mig alla typer av information från det lokala vädret, datum/tid, olika nyhetsflöden, intressanta tweets, e...

APDuino på WiFi / 3G - workaround

många gånger det finns ingen bekväm trådlös anslutning möjlighet på önskad plats för automation. Som APDuinOS (från APDuino projektet) stöder endast kabelanslutna Ethernet från och med nu, kan följande lösning användas för att få ett trådlöst (WiFi e...

Bygga din egen Wifi-radion

Internet är värd massor av online radiostreams, de flesta med ett visst tema, allt från gamla tiden klassiker till tibetansk riverdancing. Jag måste erkänna att jag älskar att lyssna på dem medan jag bygger grejer, så jag kan välja vilken musik jag g...

Chromecast hacka fastställande av värme och wifi problem

Efter att ha använt min nya Chromecast för de senaste dagarna hittade jag att det skulle stänga och starta om på grund av överhettning. En snabb sökning funnit att detta är ett vanligt klagomål av googles nya chromecast. Också skulle min wifi anslutn...

Arduino sprinkler ventiler + wifi + twitter

[redigera: Jag gjorde järnvaror del mer kompakt med hjälp av en relay sköld. Om du planerar att använda 4 reläer eller mindre, sedan ta en titt här...]Detta är mitt första inlägg så... vara brutal!Jag har en liten trädgård med en mycket udda form, ja...

Hur till hacka en Wifi med Kali Linux 2.0

Hur till hacka en wifi med kali linux 2.0. Denna handledning l visar dig hur till spricka wifi lösenord med hjälp av en ordlista i Kali Linux 2.0.Steg 1: Kontrollera hur till hacka denSteg 2: stegVälkommen att lämna en kommentar & förslag (T.ex. Vide...

WiFi Audio Receiver Aicer A900: Ändra Airplay & DLNA namn

Hej mina damer och herrar! Detta instructable erbjudanden med vissa godartade hacking av Kinesiska Wifi ljud mottagare modell A900 från "Aicer". Eftersom, så att användarna kan ändra mottagarens AirPlay och DLNA namn via webbaserade config är na...

Hur man använder skrivbordet som en Wifi Router

Ingen wifi-router, inga problem!Använda din stationära dator som wifi-hotspot. AKA hur omvänd tjudra.Video förklarar prydligt nödvändiga åtgärder.Tack...

AirPlay Radio med Raspberry Pi och WiFi

Innan jag började arbeta för Pelagicore vann jag två Raspberry Pi: s (kort RP) som de sponsrade. En eftersom jag var en av de första människorna på foss-gbg epostlistan som de började. Det är för folk från Göteborg och omgivning som vill gå med andra...

Komma åt din Raspberry Pi noll från första början med WiFi använda WPS

Med den nya Raspberry Pi noll färska på marknaden hade vi på Max2Play att hitta ett snabbt och enkelt sätt att göra våra bild förenlig med detta lilla underverk. Men att bara ha den igång Max2Play räcker inte. Eftersom nollan inte har en LAN-port, ha...

Bästa USB WiFi-Adapter och Setup för Raspberry Pi

Få de flesta bandbredd från ditt wifi-kort. Jag skrev detta instructable eftersom jag köpte en RT5370 USB WiFi Adapter som var reklamen som överensstämmande med 802.11n, men kämpade för att köra på 1Mbps.Bild: iperf3 resultat med mikrovågsugn kör (rö...

Ansluta Raspberry Pi till WiFi trådlös

detta instructable visar hur du ansluter Raspi till Internet med WiFi-adapter- eller WiPi.Steg 1: Vad behöver vi? RaspiWiFi-adapterSteg 2: Förbereder sig för att redigera gränssnittÖppna LXTerminal och skriver:sudo sulämplig-få installera mc(vänta ti...

En mycket billig ESP8266 WiFi smart bil kontrolleras av telefon baserad på NodeMCU

DoitCar är konstruerat och utvecklat av Shenzhen läkare av intelligens & teknik (SZDOIT), som är den mest kostnadseffektiva. Den allmänt tillämpas inom många områden, sucha som den elektroniska älskaren, studenter, Internet of Things (IoT), mobil dat...

10 $ WIFI 16dBi Super antenn Pictorial

i denna bild jag visar dig hur man gör en 16dBi mycket kraftfull wifi-antenn för under 10 dollar. Jag har redan postat en film om detta, men många människor frågade eller en illustrerad, så jag har gjort en annan så jag kunde göra bilder.Steg 1: Mate...

DIY WiFi talare

Här dela mitt senaste projekt, en Wi-Fi talaren.Denna högtalare är baserad på LinkIt Smart 7688, en öppen källkod utveckling styrelse som skisserat med Wi-Fi och ljud.Jag gjorde en trälåda att göra högtalaren ser retro, trä kommer att ge bra ljud ock...

Billig WiFi Range Extender

jag har byggt och använt liknande signal förlängare för mina radiofrekvens projekt vid ett flertal tillfällen med stor framgång. Normalt jag använda dessa för punkt till punkt kommunikation mellan vissa ganska slingrande enheter, min spion skum kanon...