Enkelklick på/av från din Android mobil med hjälp av Arduino och pfodApp. Arduino för nybörjare (1 / 1 steg)

Steg 1:



Arduino skiss

Här är den kompletta skissen. Denna version kan du förvandla Led på och bort från din mobil med ett enda klick.
Skiss är här, kopiera och klistra in den i IDE och ladda den till er Uno styrelse.
Också måste du hämta filen pfodParser library zip och packa upp den till katalogen arduino/libaries.
Obs: ta bort bluetooth sköld innan uppladdning skissen eftersom bluetooth skölden använder samma stift USB-anslutningen gör och programplaneringen blir förvirrade.

#include < EEPROM.h >
#include < pfodParser.h > / / include biblioteket
pfodParser parser; skapa den cmd tolken
Stift 3 om produktionen ställdes.
ge den ett namn:
int switchedOutput = 3;
Rutinen installationsprogrammet körs en gång när du trycker på reset:
void setup() {
Serial.BEGIN(9600);
för (int jag = 3; jag > 0; i--) {
vänta några sekunder för att se om vi är programmerade
Delay(1000);
}
initiera digital PIN-koden som en utgång.
pinMode (switchedOutput, produktionen);
digitalWrite (switchedOutput, låg); börja med låga (av)-utgång
}
loop rutinen körs för evigt om och om igen:
void loop() {
byte i = 0;
byte cmd = 0;
om (Serial.available()) {
i = Serial.read(); Läs nästa röding
CMD = parser.parse(in); passera den till tolken returnerar noll när ett kommando är helt tolkas
om (cmd! = 0) {/ / har analyserat ett komplett msg {till}
om ("." == cmd) {
pfodApp har anslutit och skickat {.} den er be om för huvudmenyn
växla mellan produktionen och skicka tillbaka nära anslutning meddelande med aktuell status för utdata
antingen {! Produktionen av} eller {! Utgång på}
Serial.Print(F("{!")); / / skicka start i nära anslutning meddelande
booleska outputState = digitalRead(switchedOutput);
om (outputState == låg) {
digitalWrite (switchedOutput, hög); var av Stäng på
Serial.Print (F ("Output är ON")); ändra detta till ditt eget budskap
} annat {
digitalWrite (switchedOutput, låg); var på turn off
Serial.Print (F ("Output är OFF")); ändra detta till ditt eget budskap
}
Serial.Print(F("}")); skicka utgående} för att slutföra pfod meddelande, pfodApp ur och Visa ditt meddelande
Du kan lägga all kod som behövs för att avsluta anslutningen på micro sida.
inget för den ITead Studio BT sköld
}
}
CMD = 0; har bearbetat denna cmd nu
så klart det och vänta på nästa
} / / annars Nej Följetong tecken bara loop
}
Obs: i koden framför allt strängarna omges med F("") Detta makro ser till strängarna ligger i programmet FLASH där du har mycket mer utrymme. (Se vad misslyckas när du lägger till massor av strängar Arduino-program.)

Installera pfodApp på din mobil och ställa in en anslutning till din bluetooth sköld som beskrivs i pfodAppForAndroidGettingStarted.pdf. Jag heter min anslutning Uno och avsluta pfodApp. Sedan när du nästa Klicka på pfodApp ikon, ansluter den automatiskt till den enda anslutning som den vet om, Uno och Arduino skiss kommer att växla utdata staten och skicka tillbaka till nära anslutning meddelande med det nuvarande tillståndet. Detta orsakar pfodApp att avsluta och visa meddelandet.
Dessa tre steg visas i de bifogade skärmdumparna

Se pfod specifikation för detaljer och exempel på alla meddelanden som pfod och deras format.

Slutsats

För många användningsområden är köra ett relä från denna utgång, D3, växla några hårdvara av och på, allt som krävs.

Men pfodApp kan göra mycket mer. Se hur du byter en Arduino utgång på och bort från din Android mobil för ett enkelt exempel på hur man använder en meny för att styra reläer och hur felsöka din skiss via din Android mobil. Se Android kontrollerade ljus och kraft. pfodDevice för Arduino en 4 relä t.ex.

Om du vill veta kolla mer om pfod in pfod specifikation och alla projekt på www.pfod.com.au

Se Steg
Relaterade Ämnen

Hur du byter en Arduino utgång på och bort från din Android mobil. Arduino för nybörjare

Uppdatering: Se Android/Arduino för nybörjare - Design anpassade Android menyer att slå Arduino utgångar på och av. Absolut No programmering krävs för ett alternativ som inte kräver någon programmering alls.Hur nybörjare kan växla en Arduino utgång p...

IAndroidRemote - kontroll Android mobil med hjälp av en Apple Remote

jag älskar att integrera enheter som inte ska integreras och denna guide visar dig hur du kan kontrollera en Android mobil med Apple's Remote. (Vem sa Apple-enheter fungerar bara med Apple-produkter ;))Även är denna mitt inträde till Sparkfun microco...

Kontrollera din android-enhet med en wii remote

Hey guys för min tredje instructable jag ska visa dig hur du styr din android-enhet med en wii remotevad du behöver är1 x: wii remote1 x: android-enhetSteg 1: Ladda ner app först måste du gå till google play och hämta en app som kallas wiimote contro...

Androino! Styra en Arduino från din Android-enhet med hjälp av en billigt bluetooth-modul.

Detta instructable visar hur du läsa sensor värden från en Arduino med din Android-enhet med hjälp av en billigt bluetooth seriell enhet kan du beställa för under $10 på dealextreme eller ebay.Detta exempel använder Python som skriptspråk för Android...

Hacka alla Android mobil med Metasploit i Kali Linux 2.0

Hacka alla android mobil med metasploit i kali linux 2.0. I denna tutorial ska vi skapa en distribuera program med Kali Linux Metasploit som ska installeras på android målenheten. När har installerats, kan vi få full tillgång till enheten.Krav:Kali L...

Kodgenerator för anpassade Android/Arduino menyer att slå Arduino utgångar på och av. Android/Arduino för nybörjare. Absolut ingen programmering krävs

Uppdatering: användare frågade för undermeny support. pfodApp alltid stött sub-menyerna men jag har lagt undermenyer till pfodDesigner. Den instructable Design A Custom menysystemet visar hur du använder pfodDesigner för att bygga en meny med underme...

Arduino för nybörjare, nu med data plottning, kontrolleras av Android, utan kodning, ingen lödning behövs.

IntroductionDetta instructable visar dig hur du kan läsa och skriva digital stiften på din Arduino Uno och läsa värden från de analoga pins alla styrs från din Android mobil utan att göra någon kodning. Hela projektet är plug and play. Ingen lödning...

Ladda din Android enheter med full kapacitet med Anker® 25W 5-Port USB-laddaren

The Anker® 25W 5-Port laddaren är en fantastisk laddare! Tyvärr har jag den har vissa portar för iOS-enheter. Eftersom jag äger endast Android enheter kunde jag ladda dem bara på full kapacitet på 2 av de 5 portarna tillgängliga, så jag bestämde mig...

DIY Home Automation för nybörjare. Absolut ingen kodning eller lödning behövs. Android/Arduino för att växla saker på och av

Denna instructiable är att den absoluta nybörjaren. Om du kan hantera en vass kniv utan att skära kan fingrarna av dig göra och anpassa denna hemautomation controller.Dessa instruktioner är också on-line på www.pfod.com.au under Android / Arduino för...

Universell fjärrkontroll med Arduino, 1Sheeld och Android mobil

Detta projekt visar hur du kan styra din TV, satellitmottagare och Stereo med din Android mobil istället för att använda det fjärrkontroll.I princip kan du använda denna teknik för alla andra enheter som fungerar med fjärrkontrollen. Jag undrar om du...

SensoDuino: Förvandla din Android till ett trådlösa sensorer nav för Arduino

Uppdateringar23 nov 2013: SensoDuino 0.160 får ett ansikte kvar.19 nov. 2031: yttrande: fantastiska synergin mellan Arduino & Android.19 nov 2013: SensoDuino 0.159 är ute. Sensorer som stöder Android telefon datum (y, m, d) och tid (h, m, s). Stöd fö...

Pulsera Arduino utdata från Android mobil. Ingen programmering krävs

IntroduktionDetta Instructable visar hur du använder den fria app, pfodDesigner, för att utforma en meny på din Android mobil som kommer puls en utgång på din Arduino ombord utan att behöva skriva någon kod alls. PfodDesigner genererar Arduino koden...

GamePad med Android mobila sensorer och Arduino

Idag kommer jag presentera för dig hur du använder din Android mobil eller surfplatta för att spela datorspel med hjälp av sensorer av mobile och knappar.Faktiskt, jag alltid drömt för att spela några mobilspel som asfalt, med en mycket större skärm...

Öppna din dörr med en speciell knock med Arduino, Android-telefon och 1Sheeld

Nu du inte kommer att använda nyckeln längre, med detta enkla projekt du och varje medlem i din familj kan öppna dörren utan nyckel och även du kommer inte att gå varje gång till dörren för att öppna den, kan du öppna den från någon plats, allt du vi...

Hur man återställer raderade Data från din Android-enhet i några enkla steg

Om du är som de flesta människor i dessa dagar, ha du förmodligen en eller flera elektroniska enheter som drivs av Android operativsystemet (OS) som du använder dagligen både personliga och yrkesmässiga skäl. Din Android-enheter kan lagra en stor män...

3D tryckta labyrint kontrolleras av din Android-enhet

Detta projekt startade som en demonstration av HC-05 bluetooth styrelsen för vår Tonåring Imagineering Club . Vi ville visa hur vi kan använda det för att ansluta en Arduino till en Android-enhet. Vi tittade runt på nätet för idéer och detta projekt...

LED kontroll med hjälp av Arduino, Android, Droid Ei

denna handledning visar hur man styr en lysdiod med din Android använder Droid Ei.Droid Ei är en fri plattform där du kan fjärrstyra din tillbehör med hjälp av en smartphone. Du måste installera den Droid Ei app i din Android mobil. Gå till http://ww...

Designa en anpassad meny System--Android/Arduino menyer för nybörjare--absolut No programmering krävs

IntroduktionDetta instructable visar du hur använda den gratis pfodDesigner finns på GooglePlay för att utforma ett Android menysystem med undermenyer för Arduino kompatibla enheter.Handledningen är lämplig för nybörjare. Ingen kodning erfarenhet krä...

Roten Android Telefonerna med Kingo Root (ett klick)

Hej vänner.I detta instructable, kommer jag att visa dig hur alltför root din Android telefon med Kingo Root programvara. Med Kingo Root, kan du root nästan någon Android-telefon.Men hejar din Android har egna nackdelar & fördelar.Nackdelen :Om enhet...