IAndroidRemote - kontroll Android mobil med hjälp av en Apple Remote (2 / 4 steg)
Steg 2: Arduino
Det första steget är att ansluta IR-mottagaren till Arduino. IR-mottagaren har tre ben (Vcc, jord och signal).
Anslut den Vcc pin av IR-mottagare till Arduino's Vcc stift
Anslut Gnd pin av IR-mottagare till Gnd stift i Arduino
Anslut den signal pin av IR-mottagare till Arduino digital stift 11
Arduino - kod
Nästa steg är att skriva koden i Arduino kallas som skiss. Koden bör göra följande
Läs signalen från IR-mottagaren
Identifiera knappen som trycktes
Skicka knappkoden med Bluetooth
Arduino - bibliotek
För att göra stegen ovan, kommer vi att använda följande två bibliotek.
IR-fjärrkontroll
Detta bibliotek tillåter oss att identifiera vilken knapp trycktes genom att läsa signalen från IR-mottagaren. Ladda ner biblioteket från dess hemsida och kopiera den till din Arduino biblioteksmappen.
Amarino
Detta bibliotek tillåter oss att ansluta Arduino och Android med Bluetooth. Ladda ner biblioteket från dess hemsida och kopiera den till din Arduino biblioteksmappen.
Skapa en ny Arduino skiss och kopiera den nedan koden. Du kan också ladda ner koden från github sida .
#include < IRremote.h >
#include < IRremoteInt.h >
#include < MeetAndroid.h >
int IR_PIN = 11; IR-mottagare Pin
CONST long Plus = 2011254788;
CONST long nästa = 2011258884;
CONST länge Minus = 2011246596;
CONST long Prev = 2011271172;
CONST lång Center = 2011275268;
CONST lång meny = 2011283460;
MeetAndroid meetAndroid;
IRrecv irrecv(IR_PIN);
decode_results resultat.
Ogiltiga inställningar () {
Serial.BEGIN(115200);
irrecv.enableIRIn(); Starta mottagaren
}
void loop() {
meetAndroid.receive(); Du måste hålla detta i din loop() att ta emot händelser
om (irrecv.decode (& resultat)) {/ / om en IR-signal erhålls från IR-mottagaren
om (results.value == Plus) {
meetAndroid.send("Plus");
}
om (results.value == Minus) {
meetAndroid.send("Minus");
}
om (results.value == nästa) {
meetAndroid.send("Next");
}
om (results.value == Prev) {
meetAndroid.send("Prev");
}
om (results.value == 2011275268) {
meetAndroid.send("Center");
}
om (results.value == menyn) {
meetAndroid.send("Menu");
}
irrecv.Resume(); Ta emot nästa värde
}
}
När du har skapat den Arduino skissen kompilera och ladda upp den till din styrelse. När den är uppladdad bör du koppla från USB till seriell kabel som förbinder Arduino till datorn.
Arduino - anslutande Bluetooth sköld
Den nästa setup är att ansluta Bluetooth skölden till Arduino.
Observera att innan du ansluter Bluetooth du bör koppla datorn USB till Arduino kabel, annars inte kommer det fungera.
Den Bluetooth skölden har 6 stift ska du ansluta gillar hur det förklaras nedan.
Anslut Vcc PIN-koden för Bluetooth shield till Arduino's Vcc stift
Anslut Gnd PIN-koden för Bluetooth shield till Arduino's Gnd
Anslut Rx (mottagare) PIN-koden för Bluetooth shield till Tx (sändare) stift för Arduino.
Anslut Tx (sändare) PIN-koden för Bluetooth shield till Rx (mottagare) stift för Arduino.
CTS -1 och RTS-0 Pin av Bluetooth sköld.