Komma igång med WF32! (12 / 12 steg)

Steg 12: Ändra Blink



Nu när vi har fått vår blink sida igång, låt oss ändra den om du vill använda våra GPIO pins blinka en ombord LED.

Öppna fliken "HTMLBlink.cpp" igen och rulla ned till avsnittet heter "HTML-strängar". Du hittar en variabel som kallas "szBlink" som innehåller teststrängen det faktiskt är vår blink HTML-sida. Ta bort raden "Detta är en enkel HTML-blink sidan renderades dynamiskt." och ersätta det med helt enkelt "Blink".

Under detta avsnitt, göra ett nytt avsnitt genom att kopiera följande kod:

/************************************************************************/
/ * Variabler * /
/************************************************************************/

Detta kommer att hålla koll på hur många gånger sidan har besökts
statisk uint32_t szHitCount = 0;

Koden ska se ut den första bilden i det här steget.

Detta skapar en variabel som vi använder för att räkna hur många tid sidorna som har besökts.

Nu, rulla ned till funktionen ComposeHTMLBlinkPage (linje 110). Direkt efter raden:

Serial.println ("Blink sidan upptäcks");

Kopiera följande kod:

szHitCount ++;

om (szHitCount % 2)
{
digitalWrite (PIN_LED2, hög);
}
annat
{
digitalWrite (PIN_LED2, låg);
}

Koden ska se ut den andra bilden i det här steget.

Denna kod kommer att räkna hur många tid personer har besökt denna sida och på varje udda besök, det kommer slå LED på. Varje även besök stänger av.

Nu, slutligen, vi måste du gå tillbaka till fliken WebServer i avsnittet installation och ställa in våra LED stift läge till output (det ska se ut den tredje bilden i det här steget).

Ladda upp den nya koden till din styrelse och testa det! Varje gång du åter ladda sidan blink, bör din LED byta staterna! Hur coolt är det?

Detta är naturligtvis bara början. Genom att använda dynamiskt genererade sidor som kommandon som denna, kan du göra alla möjliga saker. Detta är, naturligtvis, en något begränsande metod, men för nybörjare, som jag, det är en bra hoppa från punkt för ditt eget projekt.

Lycka till!

Se Steg
Relaterade Ämnen

Komma igång med ChipKIT WF32 (LabVIEW)

Denna djupgående guide går över stegen som krävs för att ansluta chipKIT WF32 till LabVIEW med LabVIEW MakerHub LINX. LINX används för att interagera med gemensamma inbyggda plattformar som Arduino, chipKIT och myRIO.Digilent säljer en bunt som inneh...

Komma igång med interaktionen delar Kit del 1

I denna tutorial kommer jag visa hur man använder en potentiometer för att styra ljusstyrkan i en LED. Dessutom har jag en tilt switch (beskrivs senare) i serie med lampan så att när bakbord är upprätt det tänds, men när bakbord är vänt åt sidan elle...

Kontroll av servon med WF32

Fjärrstyra servon ansluten till WF32 via en webbplats med inloggningsuppgifter.Steg 1: Ladda filer till SD-kortLadda ner den bifogade filen och kopiera och klistra in filer i en micro SD-kort som kan sättas in i WF32. Dessa filer måste placeras i SD-...

Barrelponics - att komma igång med kretsloppsodling

kretsloppsodling är kombinationen av vattenbruk (höja vattenlevande djur) och hydroponics (odling av växter i vatten och utan jord). Det är enkelt nog; du mata fiskarna, fiskfoder växter (med sitt avfall), och växterna Rengör vattnet. Så varför skull...

Komma igång med Intel IoT för de riktiga Mac dummies :)

Detta Instructable beskriver hur jag arbetade mig igenom de första stegen med Intel IoT kit på en Mac.Jag Charlotte, en av medlemmarna av FabLab Breda (Nederländerna). Jag är mycket mer kapabel med hårdvara (3D-skrivare, lasercutters, CNC etc) än med...

Komma igång med Ubuntu Linux

Linux har operativsystemet (OS) för datorn kunniga sedan starten, men under de senaste åren med lanseringen av små linux baserade fysiska datorplattformar som Raspberry Pi, BeagleBone och Arduino Yun (bland många andra) har det varit en explosion av...

Allt-i-ett raspberry Pi komma igång med

Raspberry Pi, en av de mest geniala uppfinningen för beslutsfattare och hackare. Innan vi börjar i de praktiska och tråkiga detaljerna för att få det setup, vi först måste fundera över frågan att vad Raspberry Pi faktiskt är?Raspberry Pi är en linux-...

DIY-komma igång med DRÖNARE (med REMOTE KALIBRERINGSMÖNSTRET)

Vad är de och vem som använder dem? Vissa kallar dem drönare, vissa gäller etiketten "quadcopters", även om de kan ha någon antal rotorer eller ens vara plan – även kallat dem "obemannade aerial system" (UAS). Jag föredrar att kalla de...

En BeagleBone Tutorial - komma igång med Motor Bridge Cape

Detta projekt är en handledning som kan lära dig att använda Motor Bridge udden på BBB eller BBG ska jag visa dig en demo som kan köra sex servon två DC motorer och en stegmotor samtidigt.Steg 1: Om Motor Bridge CapeMotor Bridge Cape funktioner dubbe...

Komma igång med Chrome-tillägg

Jag tror chrome-tillägg är det mest praktiska sättet att lära sig hur att lära sig programmera kan lösa dina problem. Medan jag arbetar med en internet jätten som utvecklingsingenjör mjukvara, tror jag det kan vara lätt för alla att komma igång med n...

Komma igång med ESP8266 med hjälp av "AT-kommandon" Via Arduino

ESP8266 Wifi modul är en integrerad krets som är designad för att kommunicera till världen av internet via Wifi radiosignaler. Det är länken mellan ett projekt och internet. Den har beredning ombord och minne som gör att den kan integreras med elektr...

Komma igång med ESP8266 ESP-12

Detta instructable kommer att täcka de grundläggande stegen som du måste följa för att komma igång med ESP8266 ESP-12.Mycket av detta innehåll är redan ute där, men jag hade svårt att få allt på plats och olika tutorials kan orsaka en hel del förvirr...

Komma igång med ESP8266 på kommandon, NodeMCU eller Arduino (ESP-12naE)

Detta Instructable visar dig steg som behövs för att komma igång med ESP8266 med en fantastisk liten utveckling styrelse för modulen ESP-12naE. I styrelsen ingår allt som behövs inklusive en USB till seriell adapter, ytmonterad LED och spänningsregul...

Komma igång med Mini fickdatorer

Om en och en halv månad sedan, jag skapade ett projekt kallat Mini fickdator och skrev en Instructable på hur man bygger den. Detta Instructable tar hela projektet ett steg längre genom att hjälpa dig att komma igång med din fickdator Mini. Har inte...

Komma igång med IoT använder partikel kärna

Sakernas Internet är ett riktigt roligt att experimentera, samtidigt som det är kul är det också mycket makt full. Det kan få ett brett utbud av enheter ansluter, som till exempel en kaffebryggare som kan tweet när kaffet är gjort eller en automatisk...

Komma igång med pcDuino

Efter att ha kul med pcDuino, insåg jag att jag kunde skapa en massa tutorials använder den. Så det är bara vad jag ska göra, så låt mig börja med att förklara vad som är en pcduino och hur man ställer upp för första gången.Vad är en pcDuino?pcDuino...

Komma igång med BTE13-010 - Arduino Mini clone

Detta är en enkel guide som lär dig hur du kommer igång med detta billigt Arduino mini clone, som täcker alla steg man bör göra för att få det att fungera. I princip är de 4...Lödning PIN huvuden *Binda den uppInstallera rätt drivrutiner **Provning.....

STM32F103 komma igång (med Keil och STMCubeMX)

I denna tutorial, jag hjälper dig att få installera programvaras som du behöver samtidigt utveckla din ansökan med hjälp STM32 styrelse.Jag kommer att använda STM32F103RBT6. De flesta av denna handledning gäller även andra STM styrelser, men du måste...

Linkit en komma igång med GPS

I detta instructable jag ska visa dig hur du kommer igång med Linkit en GPS, detta kommer att kommunicera med GPS-satelliterna att ge dig på plats i latitud och longitud.Steg 1: Förteckning över delar Linkit enGPS-antennMikro-USB-kabelSteg 2: Ansluta...