ImpBoot: avsides vända på en stationär dator (7 / 9 steg)

Steg 7: Skriva elektriska Imp kod



1. Logga in på electricimp.com med ditt konto
2. gå till https://plan.electricimp.com/code
3. hit jätten "+" knappen
4. namnge din nya firmware "impBoot" och klicka på OK
5. i programmeringsmiljön, ange följande (mellan START och slut rader):

== BÖRJAN AV KOD ==

impBoot
//
Cloud Wake-On-LAN. Distans stövlar en stationär via moderkortets växel
//
Författare: Shawn Hymel
Datum: 15 November 2012
//
Hårdvara:
Anslut 1 k motstånd till stift 8 av den integrerade havspolitiken. Ansluta den till basen
av en NPN-transistor. Ansluta samlaren till den + makt
SW på moderkortet och sändare till den - för POWER SW på
moderkortet.
//
Behöver du elektriska Imp växla Android app (eller något liknande).
//
Baserat på exemplet Imp kod som Taylor Alexander, som kan
hittas på https://github.com/tlalexander/Electric-Imp-Toggle
//
Licens: BeerWare (tack Sparkfun!)
Använd, återanvända, och ändra denna kod som du behöver.
Vi hoppas att det sparar du tid, eller hjälper dig att lära dig något!
Om du tycker att det är praktiskt, och vi träffas någon dag, kan du köpa mig en öl
eller iste i gengäld.
//

//*****************************************************************************
Klassdefinitioner

Ingång till acceptera/på kommandon från elektriska Imp växla app
klass inputHTTP utökar InputPort
{

Händelsehanteraren när HTTP-kommando tas emot
funktion set(httpVal)
{

Om HTTP får håll "1" switch under 1 sekund
Om HTTP får en "0" Håll switch på 6 sekunder, tvingar en
hård avstängning
om (httpVal == 1)
{
Server.log ("mottagna på kommando.");
Hardware.pin8.write(0);
IMP.Sleep(0.01);
Hardware.pin8.write(1);
IMP.Sleep(1);
Hardware.pin8.write(0);
IMP.Sleep(0.5);
} else om (httpVal == 0)
{
Server.log ("fått bort kommandot.");
Hardware.pin8.write(0);
IMP.Sleep(0.01);
Hardware.pin8.write(1);
IMP.Sleep(6);
Hardware.pin8.write(0);
IMP.Sleep(0.5);
}
}
}

//*****************************************************************************
Funktionsdefinitioner

Initiera stift 8 som ska ut till kontroll moderkort strömbrytaren
funktion initSwitch()
{
Hardware.pin8.configure(DIGITAL_OUT_OD_PULLUP);
Hardware.pin8.write(0);
}

//*****************************************************************************
Början av program

Server.log("Started");

Konfigurera Indataporten av försöksläkemedlet lyssna för HTTP-kommandon
IMP.configure ("impBoot", [inputHTTP()], []);

Konfigurera pins på Imp
initSwitch();

== SLUTET AV KODEN ==

6. Klicka på knappen "Spara koden"
7. gå till "Planner" på webbplatsen för elektriska Imp, där du bör se ett enda block - din elektriska Imp
8. Klicka på knappen Inställningar på elektriska Imp blocket
7. i den nedrullningsbara rutan som visas, klicka på "impBoot"
8. Klicka på knappen "Lägg till nod" och lägga till en "HTTP i" kloss, som ska visas i fönstret planner
9. Klicka på knappen "+" på "HTTP i" blocket och klicka på blocket impBoot för att ansluta de två blocken (en pil visas)

Se Steg
Relaterade Ämnen

Hur till avsides vända på någon enhet t.ex. en dator (med en mobiltelefon)

i detta instructable jag ska visa dig hur du sätter en gammal mobiltelefon till en avlägsen strömbrytare för din dator. Andra enheter finns i sista steget.Detta är nästan gratis, om du har en gammal mobiltelefon och ett SIM-kort.Vad du behöver:-Gamla...

Spela in TV på din stationära dator

detta instructable visar dig hur du spelar in dina favorit TV-program från din Windows hemdator. DVR har blivit mer och mer populära genom åren och uppskattningar säger att 42% av de amerikanska hushållen har en. Av goda skäl, eftersom DVRs kan du sp...

Hur man bygger en stationär dator

Har du någonsin tänkt dig själv... hmm själv... Jag vill ha en awesome dator till spel på, och det kommer aldrig att dö. Tja, har jag en lösning för dig med denna handledning om hur man kan köpa och bygga din egen anpassade stationär dator!Steg 1: Vä...

Uppgradera och underhålla en stationär dator med återvunnet delar

detta instructable visar du hur jag tog isär min dell stationär dator, lagt till två extra hårddiskar, rengöras kylflänsen, lagt till en intern Wifi dongle och lagt till interna USB-portar. Dessa steg bör gälla alla liknande datorer och skulle kunna...

Hur man Välj komponenter att bygga en stationär dator

någon begärt en instructable om hur du väljer komponenter för att bygga en stationär dator. Jag är tydligen att killen som spelar förfrågningar nu. All jag få är begäran om att spela covers, när allt jag verkligen vill göra är att spela min egen musi...

Hardwire en stationär dator att alltid slå på.

jag hade förlorat fjärrkommunikation med min hemdator under min arbetstid idag. Hmm, mest nyfiken. Watchdog timer inte tvinga den att starta så kan det vara var det iväg? Kommande hem fann jag det bort! Dammit.Förstå nu att min dator kontrollerar min...

Slå en gamla Videobandspelare i en stationär dator

Förord: min fru behövde en ny stationär dator, och jag hade en kraftfull Mini-ITX ASUS fläktlösa moderkortet liggande runt, köpte för en tid sedan för forskningsändamål (jag är en programvara och inbyggda system specialist).Så... jag kunde har just l...

Vad finns inuti? #8: enorma LG stationär dator

Ser ut som jag inte har gjort en "Vad som finns inuti" Instructable under ganska lång tid.Ja, håller saker på att ändra med denna enorma stationär dator!Den dator som du ser på bilden fick jag av en vän som har föräldrar nyligen uppgraderat till...

Draken, en stationär dator

detta är den instructable som vägleder mig till SteamPunk. :-)Jag hittade i en gotisk butik ett drakhuvud gjorda av brons. Jag köpte den (bara för ytterligare projekt), satte den på annat håll och glömde den.Ett par månader senare hyvlade jag för att...

Förvandla din Raspberry Pi till en stationär dator

Hur till vända en kreditkort storlek, $35 dator till en fullt fungerande stationär PC med överraskande bra prestanda.Steg 1: Installation 1. Hämta NOOBS LITE från www.raspberrypi.org/downloads.2. kopiera innehållet i zip mappen till roten på SD-korte...

Hur till tyst din billiga stationära dator

när dagarna fick varmare i år, jag märkte min flickvänner stationära dator låter ännu mer irriterande än när som helst innan.Det var alltid högt, men på något sätt lyckades det nu "scream" hela tiden, även inaktiv.Och sedan hon fick Windows Vist...

Hard Drive varvräknare för en stationär dator

trött på den gamla tråkiga hårddisk indikatorn LED, en puney LED.Då är ett val att lägga till en HDD (hårddisk) varvräknare.Här tach visar aktivitetens HDD på en stationär dator. Inte för fordonsindustrin.Byggd med 555 och 4017 kombinationen. Men "In...

Förvandla en bärbar dator till en stationär dator (ingen lödning krävs)

här är några planer att förvandla din bärbara dator till en fullt fungerande stationär dator. allt som krävs Anslutnin en bildskärm, ett tangentbord, en mus och vissa valfria komponenter. När du vill resa, helt enkelt dra ur sladdar och ta bort dator...

Konvertera en thinclient till en stationär dator

Ok, jag har verkligen en hel del datorer stående runt här men då jag bara missa en annan maskin. Eftersom jag inte vill spendera pengar för en energi slöseri hög slut maskin, bara för att göra vissa mindre jobb, surfa eller läsa min sända med posten...

Montering en stationär dator

Dessa instruktioner är att hjälpa dig montera din PC. Denna process kan vara komplicerat och det finns många punkter där komponenter kan lätt skadas. Vänligen läs igenom alla dessa instruktioner noggrant innan du börjar så att du vet av möjliga probl...

Bygga en stationär dator från delar

De flesta köper sina datorer ihop helt. Hur är det roligt?Jag bygger datorer från delar eftersom den resulterande datorn har exakt de funktioner som jag vill. Bygga en dator kan spara pengar om du redan har några av delarna från din förra dator (som...

Hur: Byta ut processorn i en stationär dator

Material som behövs:DatorErsättning processorPhilips skruvmejselIsopropylalkoholTermisk pastaInnan du börjar:* Varning: Se till att ersätta processorn är kompatibel med han kontakten på datorns moderkort* Varning: Stänga av datorn och dra ur elkabeln...

Redigera listan stationära datorer nya dokument

jag vet inte om dig men jag hatar att se saker på min dator som inte borde vara där, som oönskade program som installeras med de som jag vill ha och detta tillfälle saker kvar efter att jag avinstallerat det.Ändra den här listan har faktiskt hjälpt m...

Hur du sätter samman en grundläggande stationär dator

denna uppsättning instruktioner hjälper dig att montera en grundläggande dator kan köra mest moderna programpaket som uppstått genom att en tillfällig förbrukaren. Moderna datorer blir billigare när användare komplettera deras monetära investering me...