Draadloze besturingselement toe te voegen aan Monkey licht M232 (8 / 9 stap)

Stap 8: Arduino code

Ik verwezen Ken Shirriff van IR c/w codebibliotheek. http://www.righto.com/2009/08/multi-protocol-Infrared-Remote-Library.html De bibliotheek van zijn pagina kopiëren en zet in uw omslag van de bibliotheken van de Arduino. Ik aangepast van de schets om mijn vereisten te voldoen, maar deed geen afbreuk aan de bibliotheek. Als u niet met een Apple Remote Afstandsbediening,, zul je om erachter te komen welke gegevens worden verzonden van uw afstandsbediening, die gemakkelijk wordt gedaan met de code - open uw seriële monitor en leer je op afstand de gegevens.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/ * Sketch te gebruiken een afstandsbediening om draadloze MonkeyLight M232 fiets controlelampjes. Krediet aan Shirriff Ken:
http://www.righto.com/2009/08/multi-protocol-Infrared-Remote-Library.html
*/
#include < IRremote.h >

int RECV_PIN = 9;                     pin 9 ruwe gegevens worden ontvangen van TSOP 4038
int relayTrigger = 2;                 pin 2 activeert de estafette in- of uitschakelen
IRrecv irrecv(RECV_PIN);
decode_results resultaten;
#define 2011242632 spelen //pushing 'play' op afstandsbediening geeft me deze waarde; het is logischer wanneer vervangen met spelen

installatie éénmaal uitgevoerd, op start / / /
VOID Setup
{
Serial.begin(9600);
irrecv.enableIRIn();                Start de ontvanger
pinMode (relayTrigger, OUTPUT);      set pin voor uitvoer
digitalWrite (relayTrigger, laag);    relay-contactpersonen openen
}

//loop runs forever//////////////////////////////////////////////////////////
void loop
{

Als (irrecv.decode (& resultaten))
{
Serial.println(results.Value);    Seriële monitor openen en weergeven van externe codes. Ik gebruikte de 'play'-knop op de Apple remote = 2011242632
irrecv.resume();                  De volgende waarde ontvangen
}
Als (results.value == PLAY) //If Apple externe knop 'play' wordt ingedrukt, dan:
{
digitalWrite (relayTrigger, hoge); trigger de estafette. Dit zal korte de contacten van MonkeyLight 232 / uit-schakelaar
delay(10);                        wachten tot het...
digitalWrite (relayTrigger, laag);  MonkeyLight 232 schakelaar wordt geactiveerd, niet door kortsluiting contacten, maar door ze te openen
Results.value = 0;                Als we niet spelen (2011242632) in results.value vervangt, zal het Relais schakelen houden in- en uitschakelen
}
}

/*
Apple Remote gebruiken:
2011287688 +
2011279496-
2011242632 spelen
2011238536 <<
2011291784 >>
2011250824 menu
*/

Gerelateerde Artikelen

Gratis OpenStreetMaps toe te voegen aan uw Garmin Oregon 450 GPS

Gratis OpenStreetMaps toe te voegen aan uw Garmin Oregon 450 GPS

de Garmin Oregon serie van handheld GPS-eenheden zijn erg populair onderGeocachers. Ik werd onlangs gevraagd hoe installeer ik een microSD-kaart in een, en ook het laden van GPX bestanden en extra kaarten.Deze korte Instructable begeleidt gebruikers
Maken van een magische sfeer door een vuurplaats toe te voegen aan uw dek

Maken van een magische sfeer door een vuurplaats toe te voegen aan uw dek

Een dek is vaak een sociale bijeenkomst plaats waar mensen samenkomen om te praten, delen verhalen en genieten van elkaars gezelschap. Een vuurplaats toe te voegen als een brandpunt kan echt dat ervaring en een gewone dek omzetten in een echt magisch
Een echte klok-kalender toe te voegen aan uw Raspberry PI

Een echte klok-kalender toe te voegen aan uw Raspberry PI

De Raspberry Pi hoeft niet een beetje munt-accu-aangedreven 'Real Time Clock' (RTC) module, die houdt van tijd zelfs wanneer de stroom is uitgeschakeld of de batterij verwijderd.Om kosten laag en de grootte klein, wordt een RTC niet meegeleverd met d
Begin van de Photoshop - natuurlijke Contrast en de kleur toe te voegen aan ogen

Begin van de Photoshop - natuurlijke Contrast en de kleur toe te voegen aan ogen

We willen allemaal onze ogen te kijken zo levendig als ze in foto's kunnen, maar soms de camera net niet van alle details in het menselijk oog vastleggen.  Nou is hier hoe kun je de details via photoshop en vervolgens sommige.  :)Er zijn vele methode
Photoshop - "Life" toe te voegen aan ogen beginnen

Photoshop - "Life" toe te voegen aan ogen beginnen

"life" toe te voegen aan de ogen van een model is een zeer populaire techniek die portret-, mode-, lifestyle- en bruiloft fotografen gebruiken.  De meeste van de tijd de catchlights het werk voor u doen, maar iedere keer in een tijdje zou u een
Een externe voeding toe te voegen aan een goedkope USB-hub

Een externe voeding toe te voegen aan een goedkope USB-hub

Op een dag vond ik mezelf in de behoefte aan een USB-hub met een eeuwige voeding maar toen ik ging naar een winkel die ik gecontroleerd dat kunnen zij vrij duurder dan degenen die niet ha\ve externe voeding. Geen big deal, "Ik zal gewoon door een goe
Controle van de beweging toe te voegen aan een projectie klok

Controle van de beweging toe te voegen aan een projectie klok

doel: toevoegen van een motiesensor die op de klok in de nacht licht, wanneer er beweging wordt gedetecteerd en de helderheid van de achtergrondverlichting handmatig instelbare maakt.Waarom: Ik heb alleen een paar eisen voor een goed bed-side-klok. H
Digispark (met bootloader) ondersteuning toe te voegen aan bestaande Arduino IDE 1.6.x

Digispark (met bootloader) ondersteuning toe te voegen aan bestaande Arduino IDE 1.6.x

Digispark is een kleine Arduino IDE compatibel ontwikkel bord op basis van de Atmel attiny85 die rechtstreeks verbinding met USB maakt. Het heeft zeer weinig pinnen, maar nog steeds enkele leuke dingen kunt doen. Digispark is copyright door Digistump
Sleutels toe te voegen aan een Arduino Synth de harde manier-het Blacklord: het Organ Donor Project deel 2

Sleutels toe te voegen aan een Arduino Synth de harde manier-het Blacklord: het Organ Donor Project deel 2

(Opmerking-Dit is mijn 20e instructable! Dank aan iedereen volgende en commenting.on mijn projecten en aan de medewerkers die dit mogelijk maken. Deze site heeft zeker maakte me brengen mijn A game aan de workbench.)De Auduino granulaire synth door P
Hoe Video toe te voegen aan uw Scrapbook

Hoe Video toe te voegen aan uw Scrapbook

Die houdt niet van het nemen van een trip down memory lane? Iedereen heeft zijn eigen manier van herinneringen over de beste tijd van hun leven, en een zeer populaire is door het maken van een Plakboek. Misschien u onlangs uw dochter's 7de verjaardag
Uw eigen watermerk & Logo toe te voegen aan uw foto's

Uw eigen watermerk & Logo toe te voegen aan uw foto's

In dit instructable ik zal u tonen hoe een watermerk &/of een persoonlijk logo toevoegen aan uw foto's met behulp van een gratis foto-editing softwareHet is een manier om niet alleen te beschermen van uw digitale foto's online, maar ook een goede man
Thermische isolatie toe te voegen aan uw tent

Thermische isolatie toe te voegen aan uw tent

dit instructable suggereert een manier om het warmteisolatie toevoegen aan uw tent. Als u in warme plaatsen zoals Burning Man kamperen gaan zult u undoubtably hebben gewekt om 7u badend in uw eigen zweet. De hitte in een tent die is blootgesteld aan
ICSP koptekst toe te voegen aan je Arduino/AVR-board

ICSP koptekst toe te voegen aan je Arduino/AVR-board

zodat je kan hebben gespeeld met de Arduino, of liever, die van Hackduino. Als u uw eigen Hackduino of een soortgelijk project, kunt u benieuwd zijn hoe de ICSP header toevoegen. Kortom, met behulp van de ICSP header kunt u gebruiken van een externe
Naad toelage toe te voegen aan een patroon in CorelDRAW

Naad toelage toe te voegen aan een patroon in CorelDRAW

ik ontwerp mijn patronen zonder naad toelage om te beginnen, dan toe te voegen nadat ik weet zeker dat ik heb het patroon gelijk.  Hier is een gemakkelijke manier om emissierechten naad toevoegen aan een bestaand patroon stuk in CorelDRAW.  Ik deed d