Bedien uw Tv, Dvd en Audio systeem met Arduino en Android (1 / 5 stap)

Stap 1: Verkrijgen de codes voor knoppen (I)


Ten eerste moeten we om te verkrijgen van de codes voor elke knop van de afstandsbediening.

Dus, het circuit te bouwen op het breadbord zoals aangegeven op figuur.

De Ir ontvanger TSOP 1738 heeft drie pinnen.

De eerste is de output, aangesloten op pin 11 in Arduino.

De tweede gaat naar een Gnd, en de derde die is verbonden met + 5V.

Download de IrRemote bibliotheek geschreven door Ken Shirriff. Deze bibliotheek laten verzenden en ontvangen van externe Ir-codes in meerdere protocollen zoals Nec, Philips RC5, Philips RC6 en raw.

We hebben een infrarood sensor zoals de osp1738 verbinden met elke digitale invoer pin.

Downloaden vanaf hier de schets

#include
int RECV_PIN = 11;

IRrecv irrecv(RECV_PIN);

decode_results resultaten;

VOID Setup {}

Serial.begin(9600);

irrecv.enableIRIn(); Start de ontvanger

}

Stortplaatsen uit de structuur decode_results.

Noemen dit na IRrecv::decode()

VOID * compiler probleem omzeilen

VOID dump(void *v)

{/ / decode_results * resultaten = (decode_results *) v

VOID dump(decode_results *results)

{int count = resultaten -> rawlen;

Als (resultaten -> decode_type == onbekend)

{Serial.print ("Onbekende codering:");

}

anders als (resultaten -> decode_type == NEC)

{Serial.print ("gedecodeerd NEC:");

} else if (resultaten -> decode_type == SONY)

{Serial.print ("gedecodeerd SONY:");

}

anders als (resultaten -> decode_type == RC5)

{Serial.print ("gedecodeerd RC5:");}

anders als (resultaten -> decode_type == RC6)

{Serial.print ("gedecodeerd RC6:");}

anders als (resultaten -> decode_type == PANASONIC)

{Serial.print ("gedecodeerd PANASONIC – adres:");

Serial.Print (resultaten -> panasonicAddress, HEX);

Serial.Print ("waarde:");}

anders als (resultaten -> decode_type == JVC)

{Serial.print ("gedecodeerd JVC:");}

Serial.Print (resultaten -> waarde, HEX);

Serial.Print ("(");

Serial.Print (resultaten -> bits, DEC);

Serial.println ("bits)");

Serial.Print ("Raw (");

Serial.Print (telling, DEC);

Serial.Print("):");

for (int i = 0; ik < telling; i ++)

{Als ((i % 2) == 1)

{Serial.print (resultaten -> rawbuf [i] * USECPERTICK, DEC);}

anders

{Serial.print (-(int) resultaten -> rawbuf [i] * USECPERTICK, DEC);}

Serial.Print("");}

Serial.println("");}

void loop

{

Als (irrecv.decode (& resultaten))

{

Serial.println (results.value, HEX);

dump (& resultaten);

irrecv.resume(); De volgende waarde ontvangen

}

}

Gerelateerde Artikelen

Raspberry Pi converteren naar HI FI Audio systeem met behulp van RuneAudio

Raspberry Pi converteren naar HI FI Audio systeem met behulp van RuneAudio

Hey jongens, weekend komt en u zitten te wachten om sommige koele project met Rpi te maken, maar je hoeft geen aanwijzing. Vrolijken!, ik ben gekomen met een project waarmee een Raspberry Pi in kunt converteren een Hi Fi muziekspeler.Klinkt spannend
Intelligente drenken systeem met arduino...

Intelligente drenken systeem met arduino...

In dit instructable ik wilde delen mijn automatische irrigatiesysteem met behulp van de arduino, bodem vochtigheid sensor en een eenvoudig aquarium klep aangesloten op een servo... Vochtigheid sensor neemt voortdurend lezingen van het bodemvocht en b
ITEAD intelligente schakelaar werken met Arduino en Android

ITEAD intelligente schakelaar werken met Arduino en Android

ITEAD bieden nu de intelligente switches die ondersteuning bieden voor aanraking en afstandsbediening, en het zal zeer gemakkelijk zijn om hack en maken het werk met de Arduino en Andriod telefoon. Hier laten we u die een kleine demo, en meer aangena
HiFi Audio systeem met Linkit ONE

HiFi Audio systeem met Linkit ONE

HalloDit instructable leert u om te bouwen van een hifi-audiosysteem met Linkit ONE... u kunt kundig voor controle audio met externe IRStap 1: Onderdelen die vereist zijn LinKit eenArduino UNOLCD met LCD schildSD-kaartLuidsprekersExterne IRTsop1738 (
Hacken van een RC auto met Arduino en Android

Hacken van een RC auto met Arduino en Android

(Als je dit Instructable, vergeet dan niet te stemmen (boven: rechts hoek vlag). het is concurreren op ROBOTICA en sensoren wedstrijden. Heel hartelijk bedankt! ;-)Telkens wanneer ik wandelen in een speelgoedwinkel en afstandsbediening auto's in het
Een Networked LED Strip Controller met Arduino en Android

Een Networked LED Strip Controller met Arduino en Android

ik ben fascinerende van verlichting effect sinds kind en eenmaal gevonden op Ebay een goedkope multicolor LED strip ik ben begonnen op zoek hoe besturingselement het, op zoek naar een Ethernet ingeschakeld besturingselement dat maakt de strips een se
Gesture control car(robot) met Arduino en Android(bluetooth)

Gesture control car(robot) met Arduino en Android(bluetooth)

Hallo mensen,Hier is een interessant project voor alles wat je daar creatieve geesten. We gaan om een android telefoon gecontroleerde RC auto te bouwen.Niets zou zijn meer fascinerend dan extern gecontroleerde auto. Deze maakt gebruik van Bluetooth v
SONAR system met Arduino en Android

SONAR system met Arduino en Android

In dit Project zal ik u begeleiden hoe maak uw mijn eigen Android app die aan de Arduino via Bluetooth communiceren kan.De Arduino gebruikt een ultrasone sensor en een servomotor om de afstand op verschillende positie te krijgen en deze waarden worde
Bedien uw licht systeem met behulp van uw smart phone

Bedien uw licht systeem met behulp van uw smart phone

Nu u uw verlichtingssysteem in uw huis kunt met behulp van uw smart phone door het schrijven van een karakter-de LED inschakelen of uitschakelenStap 1: Het idee van het projectHet idee van het project is om te bewijzen dat u kunt uw verlichting van h
Zonne-energie systeem met Up-fietste componenten.

Zonne-energie systeem met Up-fietste componenten.

Omvang van Project.Het doel van dit project is te monteren en installeren van een stand alleen zonne-energie systeem (foto-voltaïsche of PV). Mijn doel is om 2 LED lampen in armaturen uitvoert op mijn werkbank en kosten/bijhoudt met mijn power tool b
Zet uw Raspberry Pi in een Wireless Portable Bluetooth Audio systeem A2DP

Zet uw Raspberry Pi in een Wireless Portable Bluetooth Audio systeem A2DP

Howdy mensen! Ik had het idee van mijn Raspberry Pi draaien tot zoiets als het door Dre Beats portable audio system hier gevonden:http://www.beatsbydre.com/speakers/Beatbox-Portable-USB/Beatbox-Portable-USB, default,pd.htmlHet is een cool product, be
KRACHTIGE draagbare Audio systeem!

KRACHTIGE draagbare Audio systeem!

Op zoek naar een krachtige audio systeem tot ontploffing op een feestje?HiFi wilt?Bas?Gemakkelijk op te bouwen en betaalbaar?Dit project is voor jou!Bedankt ook rwgfx en zijn tutorial die hielp mij krijgen de basics beneden voor dit projectrwgfx van
Stereo Audio met Arduino

Stereo Audio met Arduino

Onlangs heb ik zijn detachering een heleboel projecten die een 8 bit weerstand ladderdigitaal naar analoog converter (DAC) en een Arduino gebruiken om geluid te maken. (Zie het vocale effecten Arduino, de Arduino drum sampler en mijn audio-uitgang-tu
Automatisch sproeisysteem systeem met capacitieve sonde en Arduino op de goedkope (en ik bedoel het)

Automatisch sproeisysteem systeem met capacitieve sonde en Arduino op de goedkope (en ik bedoel het)

Disclaimer: Ik ben geen ingenieur elektronica, dus kan ik niet garantie voor het ontwerp (veel minder voor uw implementatie bieden). Ik weet alleen de gepresenteerde oplossing werkte voor mij voor ten minste ongeveer 5-6 maanden (dus ik kan niet zelf