Hur man fångar fjärrkontrollskoder genom att använda en Arduino och en IRreceiver (3 / 3 steg)

Steg 3: Skiss



Jag har lagt till .ino filen i zip format i detta steg

Den första raden är:

#include < IRremote.h >

Denna linje kommer att ladda biblioteket behövs för att köra kommandon, om du inte redan har det, du kan ladda ner det från https://github.com/z3t0/Arduino-IRremote, eller skicka mig ett meddelande och jag kommer att maila det till dig.

Då vi kommer att definiera ett heltal på pin 2 kallas RECV_PIN, detta är det signal stiftet från 1838B till stift 2 på Arduino. En annan variabel att lagra uppgifterna från RECV_PIN i kallas IRrecv och den sista som används för att avkoda resultaten.

int RECV_PIN = 2; Ange IRreceiver på stift 2 på Arduino
IRrecv irrecv(RECV_PIN); Skapa en instans för irrecv

decode_results resultat. Skapa en instans för att lagra de insamlade uppgifterna i

I den ogiltiga setup, vi börjar seriella bildskärmen och skriv ut en rad där det står "Tryck på valfri knapp" och vi aktivera mottagaren med kommandot irrecv.enableIRIn()

I en ogiltig slinga vi kontrollera om IR har fått en signal med den: om (irrecv.decode (& resultat)), så då ut resultatet på den seriella monitorn i HEX och i decimal då återuppta lyssnar med hjälp av kommandot irrecv.resume().

På bilden: jag tryckte på knapparna 1 till 0 på fjärrkontrollen och resultatet var tryckt på serial bildskärmen.

Denna skiss används för att fånga information och använda den senare i andra koder. Jag använde den för att fånga koderna på min fjärrkontroll och sparas informationen i en textfil. här är ett exempel:

HEX-värden för ljus blå fjärrkontroll

Upp pil = AE2C287E

Pil ner = 1983CB83

Höger pil = 903079EF

Vänster pil = CD564618

Power knappen = 406A9AD7

PGDN = DF580FF9

Sida upp = 4B8A0854

Source = 75D0E6F0

Keystone = A6D4A34C

Auto Position = A131C30

Fortfarande = AEC585B4

Stum = 60FD51BC

Ange = C29995F7

Menyn = 5165E0A

Expandera = 3449863D

Volym - = 52DE9202

Volym + = 67E45AC1

Nu när vi vet hur du får koderna för någon avlägsen kontrollknapp, kommer jag visa dig i en annan instructable hur att använda dessa koder för att kontrollera artiklar som lysdioder, motorer, reläer m.m...

Se Steg
Relaterade Ämnen

Hur man gör FM-mottagare genom att använda Arduino

Hej stötarna. Wan't att göra något coolt? Kolla in.I denna video, har vi gett en kort demonstration av FM-mottagare genom att använda Arduino. I detta Instructable visar vi dig hur man gör det steg för steg.Låt "med det.Steg 1: komponenter 1. Arduino...

Hur man gör Drift bil genom att använda Arduino

Hej alla. Låt mig presentera om hur jag gjorde en DRIFT bil använder arduino, pololu VNH5019, NRC-20 styrsystem och havererade kroppen av RC-bil.Steg 1: Denna DRIFT bil innehåller... 1. Arduino UNO R3 programmerbara styrelse2. Pololu dubbla VNH5019 M...

Hur man gör en LED Frisbee att använda på natten

Hur man gör en LED Frisbee att använda på natten.Titta på Video!Om du har någonsin försökt att spela med en Frisbee på kvällen eller på natten, har du märkt att det kan vara lite svårt att se det flyger genom luften. Och ännu svårare att hitta det ef...

Grunderna i förvandlar ditt Remote Controll fordon till ett autonomt System (Drone) genom att använda en Arduino

jag började detta projekt med målet att billigt vrida min RC helikopter till något av en UAV eller åtminstone att passa vissa sensorer att minska kollisioner och andra "mis haps."Nu är tyvärr i början av projektet missbedömde jag min lilla helik...

Genom att använda en Arduino kontrollerar eller testa en elektronisk anordning som SPI

det finns många elektroniska apparater som använder SPI bussen, eller seriellt perifera gränssnitt buss, för kommunikation (t.ex. olika sensorer, LCD skärmar, digital potentiometrar, D/A och A/D omvandlare, trådlös sändare och mottagare, audio volymk...

Hur man lägger den gamla datorn att använda.

WAIT! Kasta inte ut den gamla bärbara eller stationära. Du kan ge dem en ny chans på livet. Ta bara en titt på min Instructable.Steg 1: Verktyg du behöverSamt med de flesta instructables behöver du några verktyg.Jag använde:En skruvmejselTorx skruvme...

Ställa in en stam gauge genom att använda en arduino

Detta oförstörbara som görs som en del av tre att mäta olika delar av en bikupa som en övervakningsstation för ett college projektet. Denna del är att mäta vikten av en övergripande bikupa, så vikten av bin och honung/vax kan bli känt. Detta kan seda...

Genom att använda en Arduino för att debitera en DS lite

Detta instructable är för laddning en ds lite med hjälp av en Arduino och två ledningar. Detta är också min första instructable, så det inte kanske så bra som möjligt. :)Anmärkning: Jag är inte ansvarig för eventuella skador på din ds, vänligen arbet...

Hur man tye skor skosnören utan att använda händerna [TRICK-AVSLÖJADE]

Knyta skosnörena utan händer? Låter omöjligt, men det är vadalla kommer att tro när du slutför denna japanska sko kopplingsförbehåll trick. Kolla in videon till en steg för steg körning genom om hur magiskt knyta skosnörena utan händer. Detta är ett...

GPS Test 1 - läsa NMEA Data genom att använda en Arduino

hans är en SC-200 GPS mus, marknadsförs som en hastighet kameran rådgivare för din bil. För närvarande finns från Maplins (UK) för £14,99. Jag har fått reda på PCB kunde där den seriella data läsas från GPS-modulen. Med stift 0 och 1 (Serial RX/TX) p...

Göra en super billiga 3D-skrivare genom att använda återvunnet delar

nu för tiden en hel del människor talar om 3D-utskrifter och de många saker som det kan producera. Även president samtalen om det under hans staten i unionen adress. Det är sant att några av teknikerna i 3D-utskrifter är nya i avancerade modeller, ka...

Genom att använda Arduino för att kommunicera med inbäddade projekt

bygga en fristående AVR ATMEGA projekt ibland lämnar dig med inte lätt att läsa utdata från projektet. Men du kan använda en Arduino för att fungera som en kommunikation bro mellan projektet inbäddade och datorns Serial Monitor program!Jag är bygga e...

Enkel Wav spelare genom att använda Arduino

Talar om att använda Arduino för att spela musik, är det den Arduino MP3 sköld inte det första du komma med? Eller kanske några nördar kommer att överväga om tone() funktion? De är inte de saker som vårt ämne handlar om idag. Vi behöver inte någon MP...

Generera slumptal genom att använda Arduino

En Slumptalsgenerering är mycket viktigt i enheter som hjälper dem att uppgift i slumpmässigt sätt. Tillämpningar av Slumptalsgenerering kan hittas i blanda ljudfiler i en musikspelare, i nästan alla slags digitala spel, generera lösenord etc. Det fi...

Kontrollera AC ljus genom att använda Arduino

Den första läraren alla tyder på arduino är blinkar en LED. Idag kommer jag visa dig hur man styr en AC ljus/apparat med samma Blink sketchControlling AC ljus eller apparat med arduino är enkelt som blinkar en LED genom att använda arduino.Allt du be...

Spela Wave-fil genom att använda arduino

detta är en enkel krets att spela wav-filer genom att använda arduino Nano V3.0, det bestå från 4 knappar, var och en spelar specifika wav fil laddas till SD-kort.Steg 1: delar 1-Arduino Nano V3.0 (jag använde den chines versionen kallas Funduino Nan...

Enkel Mac spratt genom att använda Arduino (uppdaterad 22/03/10)

Hej,Jag ska visa dig hur du kan irritera en mac-användare med endast ett par enkla delar.Mac har en inbyggd IR-sensor som gör att du kan styra dem med hjälp av en apple remote, gör dem ett lätt mål för detta tilltag. Vi kommer att använda en arduino...

EMI detektorn genom att använda Arduino

Jag nyligen hade problem med elektriska störningar och utvecklat denna enkla EMI buller detektor för att spåra källan. Detta Instructable beskriver mitt problem och lösningen jag utvecklat. Det erbjuder jag hoppas det kommer att vara användbart för d...

Automatisk järnvägen passerar genom att använda Arduino

detta är en enkel college projekt. Det automatiskt stänger av utfärda utegångsförbud för järnvägen när tåg ankomst och efter tåg avgång.Steg 1: Samla materialet 1. Arduino UNO (Or other)2. L293d motorn förarens ic eller shild3. två IR-sensor4. en Dc...