Hoe om te schakelen van een Arduino output van in- en uitschakelen van uw Android mobiele telefoon. Arduino voor Beginners (1 / 4 stap)

Stap 1: De eerste schets


Hier is een gewijzigde versie van de standaard BLINK voorbeeld. Deze versie kunt u de Led in- en uitschakelen van uw mobiele telefoon.
De schets bron is hier, kopieer en plak deze in de IDE en laden u Uno bestuur.

Ook moet u de pfodParser bibliotheek zip-bestand downloaden en unzip het naar uw arduino/of directory. (Open de Arduino IDE bestand -> voorkeurenvenster om te zien waar uw lokale directory van de Arduino is).

Opmerking: Verwijder de bluetooth-schild voor uploaden van de schets, omdat de bluetooth-shield gebruik van de dezelfde pinnen de USB verbinding doet en de programmering worden verward.

De eerste schets van het voorbeeld is (FirstDigitalOutputSketch.ino). (Zie http://arduino.cc/en/Tutorial/HomePage voor de basics van Arduino codering)

#include "pfodParser.h" / / de bibliotheek
pfodParser de parser; maken van de parser

Pin 13 heeft een LED aangesloten op de meeste Arduino boards Arduino boards.
Geef het een naam:
int geleid = 13;

de setup-routine wordt uitgevoerd zodra wanneer u drukt op reset:
ongeldig Setup {}
Serial.begin(9600);
for (int i = 3; ik > 0; ik--) {}
wacht een paar seconden om te zien als we zijn geprogrammeerd
delay(1000);
}
Initialiseer de digitale pin als uitgang.
pinMode (geleid, uitvoer);
}

de routine van de lus wordt uitgevoerd over en weer forever:
ongeldig loop {}
byte in = 0;
byte cmd = 0;
Als (Serial.available()) {}
in = Serial.read();
Lees de volgende char
cmd = parser.parse(in); doorgeven aan de parser retourneert nul wanneer een opdracht wordt volledig geparseerd
als (cmd! = 0) { / / hebben ontleed een volledige msg {aan}
als ('. ' == cmd) {}
pfodApp gestuurd {.} het is vragen om het hoofdmenu
de volledige berichten is {. Uitschakelen Led |o ~ Toggle leidde}
Serial.print (F ("{." / / {. msg vertelt pfodApp om weer te geven van een menuscherm
"Turn leidde On of Off" / / dit is de titel van het scherm
"|o ~ toggle Led" / / dit is de menu, cmd is o tekst Toggle geleid
u kunt hier meer menu-items toevoegen
"}")); Dit eindigt de msg
} else if (' o ' == cmd) {}
pfodApp {o} dwz de gebruiker klikte op verzonden aan/uit menu-item
Opmerking o was de cmd gekoppeld aan de menuopdracht Toggle leidde hierboven
de Booleaanse ledState = digitalRead(led);
Als (ledState == LOW) {}

digitalWrite(led,HIGH); was uitgeschakeld beurt op
} else {}
digitalWrite(led,LOW);
was op turn off
}
Serial.Print(F("{}"));
altijd weer een reactie anders pfodApp time-out en de verbinding verbroken

u kunt hier meer opdracht-handlers overeenkomen met de cmd naar het bovenstaande menu cmd
} else {}
niet recongnize deze opdracht gewoon negeren en leeg antwoord retourneren
Serial.Print(F("{}")); anders pfodApp time-out en de verbinding verbroken
}
}
CMD = 0;
hebben verwerkt deze cmd nu
zo duidelijk en wachten op de volgende
} / / anders geen seriële chars net lus
}

Opmerking: in de code vooral de snaren zijn bijgevoegd met F("") deze macro zorgt ervoor dat de snaren worden geplaatst in het programma FLASH waar heb je veel meer ruimte. (Zie wat mislukt wanneer u veel tekenreeksen aan uw programma Arduino toevoegen.)

PfodApp op uw mobiele telefoon installeren en instellen van een verbinding met uw bluetooth-schild zoals beschreven in de pfodAppForAndroidGettingStarted.pdf. Ik belde mijn verbinding Uno. Klik op de verbinding om verbinding te maken en de schets boven de menu hierboven zal terugkeren.

Te klikken op het menu "Toggle Led" verandert de Uno leidde in- en uitschakelen. (Het lampje is in de buurt van de USB-aansluiting en gedeeltelijk verborgen door het bluetooth-schild.) Als u wilt schakelen uw eigen led aangesloten op een D3 aan en uit verander gewoon de lijn int geleid = 13; naar int geleid = 3; in de codevoorbeelden en plug u (met een weerstand) naar D3 leidde.

De volgende stap zal een dichtere blik de berichten die produceren het menu en de led controle hebben.

Gerelateerde Artikelen

Één klik in- / uitschakelen van uw Android mobiele using Arduino en pfodApp. Arduino voor Beginners

Één klik in- / uitschakelen van uw Android mobiele using Arduino en pfodApp. Arduino voor Beginners

IntroductieDit instructable laat zien hoe u een Arduino uitvoer van in- en uitschakelen kan overstappen van uw Android mobiele telefoon met slechts één klik op het pictogram van de pfodApp . Het toevoegen van een relais gedreven door deze uitgang om
De generator van de code voor aangepaste Android/Arduino-menu's aan de Arduino uitgangen wissel voort en vandoor. Andriod/Arduino voor Beginners. Absoluut geen programmeerkennis vereist

De generator van de code voor aangepaste Android/Arduino-menu's aan de Arduino uitgangen wissel voort en vandoor. Andriod/Arduino voor Beginners. Absoluut geen programmeerkennis vereist

Update: een gebruiker gevraagd voor submenu ondersteuning. pfodApp altijd ondersteund submenu's maar ik sub-menu's hebt toegevoegd aan pfodDesigner. De instructable stelsel van het Gemeenschapsmodel A Custom Menu ziet u hoe u pfodDesigner wilt samens
Arduino voor Beginners, nu met gegevens uitzetten, bestuurd door Android, geen codering vereist, geen solderen vereist.

Arduino voor Beginners, nu met gegevens uitzetten, bestuurd door Android, geen codering vereist, geen solderen vereist.

IntroductionDit instructable toont u hoe u kunt lezen en schrijven van de digitale pennen op uw Arduino Uno en waarden lezen van de analoge pins alle gecontroleerde van uw Android mobiele zonder het doen van eventuele codering. Dit gehele project is
Hoe om te schakelen van een klosje hout kant

Hoe om te schakelen van een klosje hout kant

deze eenvoudige tutorial zal je leren hoe om te schakelen van houten kant klossen met behulp van een hout-draaibank en fundamentele handgereedschap. Dit is een geweldig kerstcadeau.Om ze te maken zal u het volgende nodig:Hardhout pen blanks (3/4 inch
Hoe om te schakelen van een fotoboekpagina

Hoe om te schakelen van een fotoboekpagina

je gaat om te leren hoe om te schakelen van een pagina in een boekStap 1: Hoe om te schakelen van een fotoboekpagina Open boekStap 2: Hoe om te schakelen van een fotoboekpagina Maken uw wijsvinger en de duim in de vorm van een klauwStap 3: Hoe om te
Vastleggen van Stand (& statief) mobiele telefoon Mount

Vastleggen van Stand (& statief) mobiele telefoon Mount

Dit is een project van de metgezel voor mijn 3D roterende Model vangen staan, evenals een mobiele telefoon-mount voor elke standaard statief.In het oorspronkelijke project (roterende 3D-Model vastleggen Stand) ontwierp ik de camera monteren voor een
Kiezen van de juiste mobiele telefoon signaal Booster krijgt makkelijker met deze 5 Tips

Kiezen van de juiste mobiele telefoon signaal Booster krijgt makkelijker met deze 5 Tips

Met mobiele telefoons vandaag de belangrijke communicatiemiddelen sturen, kan er niets meer frustrerend dan zwakke telefoon van het signaal. Nou, slechte GSM verbindingen zijn niet ongebruikelijk vandaag en ongeveer 72% van de Amerikanen vaak klagen
Hoe om te schakelen van een toverstaf

Hoe om te schakelen van een toverstaf

alle goede wizards moeten een trouwe toverstaf aan hun zijde.  Maar die online winkels en plaatsen alleen replica's, zonder dat u het testen van de combinatie die het meest in harmonie met je wizarding geest is.  Dus als een goede en handige wizard,
Hoe om te schakelen van een persoonlijke schets in een Poster

Hoe om te schakelen van een persoonlijke schets in een Poster

zodat u net bezig geweest alle deze tijd schetsen van enkele coole designs in uw schetsboek en u niet zeker wat bent te doen met hen. Waarom niet Toon uw familie en vrienden hoe geweldig van een kunstenaar je bent door te draaien aan die tekeningen t
Hoe om te schakelen van een tweeling formaat boxspring in een koele slee

Hoe om te schakelen van een tweeling formaat boxspring in een koele slee

We kochten een slaapkamer set terug in November. Toen het werd geleverd in januari, ontdekten we dat we niet langer de boxsprings voor ons bed nodig. We namen de boxsprings en stel ze buiten op ons dek. Er was geen belangstelling toen ik ze koop of z
Hoe om te schakelen van een moderne foto vintage met behulp van Photoshop

Hoe om te schakelen van een moderne foto vintage met behulp van Photoshop

In deze tutorial ik zal worden leer je hoe je om Photoshop gebruiken voor het bewerken van een moderne foto als u wilt dat een meer vintage look.  We zullen een stockfoto uit DeviantArt.com voor u te volgen samen met, als u wilt gebruiken:http://robr
Hoe te uploaden schetsen naar een Arduino met een kapotte Usb Port / Chip

Hoe te uploaden schetsen naar een Arduino met een kapotte Usb Port / Chip

Welkom bij mijn allereerste instructable :)Enige tijd geleden, ik had een sensor aangesloten op mijn Arduino Nano, maar de sensor werkte niet, dus heb ik besloten om mijn multimeter om te controleren de verbindingen. Ik een eind te maken op de 5 v-pi
Programmeren van een Arduino voor onderweg met je Android telefoon of tablet

Programmeren van een Arduino voor onderweg met je Android telefoon of tablet

Android is door de jaren heen uitgegroeid tot een formidabele mobiele platform dat een heleboel functionaliteit alleen eerder gevonden op PC's biedt. Vandaag breng ik u een manier om te schrijven, compileren en uploaden van de Arduino programma's voo
Hoe om te schakelen van de verlichting in- of uitschakelen vanuit bed

Hoe om te schakelen van de verlichting in- of uitschakelen vanuit bed

ik moe van het moeten opstaan uit bed en het ligt uitschakelen. Dus besloten heb ik om iets aan doenStap 1: benodigdhedenwat je nodig hebt1. thumbtacks2. tekenreeks3. Gum (optioneel)4. kleine bout (optioneel)5. etikettenStap 2: Het maken van de katro