Att lägga till trådlös kontroll till Monkey ljus M232 (8 / 9 steg)

Steg 8: Arduino kod

Jag refererade Ken Shirriff IR-kod c/w bibliotek. http://www.Righto.com/2009/08/multi-Protocol-Infrared-Remote-Library.html Kopiera biblioteket från hans sida och placera i mappen Arduino bibliotek. Jag anpassade skissen för att uppfylla mina krav, men inte biblioteket. Om du inte använder en Apple remote, måste du ta reda på vilka data som skickas från din fjärrkontroll, som är lätt gjort med kod - öppna bildskärmen följetong och lära din fjärrkontroll data.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/ * Skiss att använda en fjärrkontroll till trådlös styrning MonkeyLight M232 cykel lampor. Kredit till Ken Shirriff:
http://www.Righto.com/2009/08/multi-Protocol-Infrared-Remote-Library.html
*/
#include < IRremote.h >

int RECV_PIN = 9; stift 9 får rådata från TSOP 4038
int relayTrigger = 2; stift 2 utlöser reläet på eller av
IRrecv irrecv(RECV_PIN);
decode_results resultat.
#define spela 2011242632 //pushing "play" på en fjärrdator ger mig detta värde; Det är mer förnuftigt när ersättas med lek

installationsprogrammet körs en gång, i början / /
void setup()
{
Serial.BEGIN(9600);
irrecv.enableIRIn(); Starta mottagaren
pinMode (relayTrigger, produktionen); Ställ in pinkodsskydd för utdata
digitalWrite (relayTrigger, låg); öppet relä kontakter
}

//loop runs forever//////////////////////////////////////////////////////////
void loop()
{
om (irrecv.decode (& resultat))
{
Serial.println(results.Value); Öppna seriell övervaka och Visa Fjärrkoder. Jag använde knappen "play" på Apple remote = 2011242632
irrecv.Resume(); Ta emot nästa värde
}
om (results.value == spela) //If Apple fjärr "play"-knappen trycks, sedan:
{
digitalWrite (relayTrigger, hög); utlöser reläet. Detta kommer att korta kontakter av MonkeyLight 232 strömbrytaren
Delay(10); vänta på det...

digitalWrite (relayTrigger, låg); MonkeyLight 232 switch utlöses inte av kortsluter kontakter, men genom att öppna dem
results.Value = 0; om vi inte ersätter PLAY (2011242632) i results.value, kommer att reläet hålla slå på och av
}
}

/*
Använda Apple Remote:
2011287688 +
2011279496-
2011242632 play
2011238536 <<
2011291784 >>
2011250824 meny
*/

Se Steg
Relaterade Ämnen

Att lägga till lysdioder till objekt

Välkommen till min LED Tutorial Välkommen denna handledning om hur du lägger till lysdioder objekt, att ge dem den extra gnistan! Observera mina metoder är en av många olika sätt att göra detta, så om du ser mig göra något annorlunda än någon annan s...

Att lägga till MIDI till gamla hem organ

i en tidigare instructable "hur till få en fri synt" jag talade om hur du skaffar en "synt" (ett hem orgel) för nästan ingenting. Så, kanske nu du har din gratis hem orgel och kanske det ser cool men fungerar inte korrekt eller kanske...

Att lägga till nycklar till en Arduino Synth den hårda vägen-Blacklord: Organ Donor projekt del 2

(Obs-detta är min 20 instructable! Tack till alla följande och commenting.on mina projekt och personal som gör detta möjligt. Denna webbplats har definitivt fått mig få min A spelet till arbetsbänken.)Auduino granulat synth av Peter Knight ( http://c...

Att lägga till Arduino webbaserad OSD knappen fjärrkontroll till kameran SuperCircuits PC165DNR

Super kretsar PC165DNR kameran är en mycket låg ljus färg videokamera som är utmärkt för användning med ett teleskop eller för allsky meteor capture. Den har knappar som gör att användaren kan ställa in olika exponeringstider och het pixel blockering...

Att lägga till HML650 infällbara landningsställ till HK X650F quadcopter

Jag har alltid planerat att förbättra min quadcopter baserat på Hobbyking ram HK X650F. Min tidigare instructable beskriver hela processen med att bygga detta drone och kan hittas här:Bygga en HK X650F quadcopter för GoPro stil video och fotografiJag...

Bygga en tongeneratorn--förbättra din Snap kretsar genom att lägga till en 555 Timer IC

i den här artikeln får du lära dig att förbättra din samling av Snap kretsar block genom att lägga till en 555 Timer IC. Du lär dig funktionerna stiften på 555 chip. Du lär dig att när 555 är i astable läge, produktionen av stift 3 är en kontinuerlig...

Bygga en optisk Theremin--förbättra din Snap kretsar genom att lägga till en 555 Timer integrerad krets II

i detta Instructable, får du lära dig att förbättra din samling av Snap kretsar block genom att lägga till en 555 Timer IC och bygga en optisk theremin. Du lär dig funktionerna av stiften på 555 chip. Du lär dig att när 555 är i astable läge, produkt...

Att lägga till USB till kretsar med öppen källkod

Att lägga till USB kontroll/monitor/interagera med kretsar från en dator via USB är lätt.Följ bara dessa steg - det använder öppen hårdvara (bara ett enda chip - en mikrokontroller), eller alternativt kan du använda en färdiga StartUSB ombord från Mi...

Att lägga till mer Extrudrar i alla 3d-skrivare

Obs: Detta instructable är ett pågående arbete. Jag ville bara få info här uppe.Målet med detta instructable är att vägleda människor på hur tillstigning deras 3d-skrivare med ytterligare extruders eller andra axlar för billiga! Jag använde den för a...

Att lägga till rörelsekontroll en projektion klocka

mål: lägga till en rörelsesensor som tänder upp klockan på natten när den upptäcker rörelse och göra bakgrundsbelysningens ljusstyrka manuellt justerbara.Varför: Jag har bara några krav på en bra säng-side klocka. Det måste vara väl synlig, men inte...

Att lägga till djup (och skryt) till IKEAs annars platt sexkantiga Hönefoss speglar

IKEA gör några trevliga och avgjort inte vanligt torget speglar namngivna "Hönefoss." De är sexkantig form och kommer i en låda med 10 för $15 (5 varje i två olika nyanser av brunt). Du kan läsa allt om dem på IKEA "Speglarna ser ganska bra...

Att lägga till

Steg 1: Lägga till hela tal (steg 1 - 2)Att lägga till hela tal är enkelt, även om många människor inte vet varför det sista numret är mer än de siffrorna du lagt till. Tänk på ett nummer linje:Steg 2: Lägga till hela tal (steg 1 - 2) På en rad rad l...

Att lägga till hjul till gamla Wrigley Field Seat

flera år sedan, min pappa fick en gammal Wrigley Field-plats som en gåva, och på grund av platsbrist i hans kontor i dag, har jag hävdade den att använda som min workshop plats. På uppsidan? Det är en gammal Wrigley Field-plats! Nackdelen? Den har in...

Att lägga till "Glans" trädgård Solar Light

trött på det svaga ljuset från din sol-uppladdningsbara trädgård lights? Du kan mer än tredubbla ljuseffekt med denna nya krets. Fungerar även med röd eller orange ljus - så länge går det bort ett enda AA-batteri!Steg 1: Ta bort gamla kretskortet. Kl...

Att lägga till säkerhetskedja i en Wire Wrapped armband

denna steg för steg handledning skrevs att lägga säkerhetskedja till min Swarovski stil armband, men kan enkelt anpassas till många stilar av armband. De tekniker visas i den här guiden fungerar för någon armring där ändarna är inslagna, med eller ut...

Att lägga till känsel i en protes

Om din hand har någonsin somnat eller gått domnade av någon anledning, vet du hur hur svårt det är att ta tag i något utan en bra känsla för beröring. Nu föreställa sig hur Amputerade kan kännas! Forskare arbetar för närvarande på att lägga till en k...

Att lägga till fraktioner

Grattis! Du klickade på länken för att gå till detta instructable! (det var uppenbart...) Hur som helst, detta förhoppningsvis lär du dig grunderna i att lägga till fraktioner. Tja, är här bråk 101.Högsta antalet är täljaren och botten är nämnaren. F...

Hur att lägga till

detta Instructable kommer att berätta helt enkelt lägga till.Steg 1: Skaffa en ekvation jag väljer ekvation 12 + 38.Steg 2: Skriv ner ekvationen Nu du måste skriva ner ekvationen. Om du vill göra detta skriver det vertikalt inte horisontellt.12 + 38...

Börjar Photoshop - att lägga till "Liv" i ögonen

att lägga till "liv" i ögonen på en modell är en mycket populär teknik som porträtt, mode, livsstil och bröllop fotografer använder. För det mesta catchlights göra jobbet åt dig, men varje gång ett tag kan du en extra impuls, så att säga.Du behö...