Arduino afstandsbediening minder $10 (2 / 7 stap)

Stap 2: Hoe te decoderen ir signaal (Raw).


Dezelfde procedure gebruikt in nec, sony ect... alleen dat hier gebruiken we de schets-schepen die in RawCodeDecode

Afbeelding 1

Met seriële monitor openen, wijs arduino de afstandsbediening die zal worden gedecodeerd. Druk op de toets die zal worden gedecodeerd. Voorbeeld: macht

(de code van de ingedrukte op seriële monitor weergegeven)

For Arduino sketch: unsigned int raw1[68] = {9050,4350,650,450,650,500,650,450,650,500,650,450,650,500,600,500,650,450,650,1600,650,1600,600,1600,700,1550,650,1600,600,1650,650,1550,700,1600,600,1600,650,500,600,1600,650,500,600,500,650,450,650,1600,650,1600,600,500,650,1600,650,450,650,1600,650,1600,650,1600,650,450,650,500,600,};

irsend.sendRaw(raw1,68,38);

Afbeelding 2

Wanneer u klaar bent decoderen uw afstandsbediening zal hebben een lijst met Codes die we in schets gebruiken.

Upload eenvoudig verzenden ruwe schets aan de arduino en bewerken.

Op de rode lijn van afbeelding zet u uw ruwe code

unsigned int raw1[68] = {9050,4350,650,450,650,500,650,450,650,500,650,450,650,500,600,500,650,450,650,1600,650,1600,600,1600,700,1550,650,1600,600,1650,650,1550,700,1600,600,1600,650,500,600,1600,650,500,600,500,650,450,650,1600,650,1600,600,500,650,1600,650,450,650,1600,650,1600,650,1600,650,450,650,500,600,};

vervolgens op regel blauw uw put lijn om te verzenden

irsend.sendRaw(raw1,68,38);

Afbeelding 3

U kunt lijnen die u wilt toevoegen in de schets.

In het volgende voorbeeld:

Als (Serial.read()! = -1) {}

for (int i = 0; ik < 3; i ++) {}

irsend.sendRaw(raw1,68,38);

)

Als (Serial.read()! = -2) {}

for (int i = 0; ik < 3; i ++) {}

irsend.sendRaw(raw2,68,38);

)

Als (Serial.read()! = -3) {}

for (int i = 0; ik < 3; i ++) {}

irsend.sendRaw(raw3,68,38);

Als u meer dan één regel toevoegen moet u de unigned-int toevoegen aan de bovenkant van de schets, die gelijk aan de regel verzenden is.

Voorbeeld van de schets klaar (zijn alleen voor ilustration dit schets geen werk)

#include

IRsend irsend;

Zet hier uw ruwe code / /

unsigned int raw1[68] = {4600,4350,700,1500,700,1500,700,1500,700,400,700,350,700,350,750,350,700,350,750,1450,700,1550,650,1500,750,350,700,350,750,350,650,400,700,350,700,400,650,1550,700,350,700,350,700,400,700,350,700,350,700,400,700,1500,650,400,700,1550,650,1500,750,1500,650,1550,750,1450,700,1550,650,};

unsigned int raw2[68] = {4600,4350,700,1500,700,1500,700,1500,700,400,700,350,700,350,750,350,700,350,750,1450,700,1550,650,1500,750,350,700,350,750,350,650,400,700,350,700,400,650,1550,700,350,700,350,700,400,700,350,700,350,700,400,700,1500,650,400,700,1550,650,1500,750,1500,650,1550,750,1450,700,1550,650,};

VOID Setup

{

Serial.begin(9600);

}

void loop {}

Als (Serial.read()! = -1) {}

for (int i = 0; ik < 3; i ++) {}

irsend.sendRaw(raw1,68,38);

delay(40);

}

Als (Serial.read()! = -2) {}

for (int i = 0; ik < 3; i ++) {}

irsend.sendRaw(raw2,68,38);

delay(40);

}

}

}

Nu met deze schets arduino een aantal, afgelezen Easy Remote app

procees en verzenden

Voor #1 Stuur unsigned int raw1, stuur voor de #2 unsigned int raw2

Gerelateerde Artikelen

Relais boord voor Arduino voor minder dan $8.

Relais boord voor Arduino voor minder dan $8.

Hallo vrienden, vandaag ga ik om u te vertellen hoe maak je een relais boord voor Arduino voor minder dan $8. In dit circuit gaan we niet IC of transistor te gebruiken. Dus, laten we het doen!Stap 1: Verzamel de onderdelen- Stap 2: Verzamelen de extr
Arduino afstandsbediening verlichting met universele Remote

Arduino afstandsbediening verlichting met universele Remote

ik ben al op zoek naar domotica voor enige tijd, maar nog niet toegewezen enkel nog vooral vanwege het prijskaartje. Vorig jaar (2010) kocht ik deze afstandsbediening outlet aan/uit schakelaars, dus ik kon mijn boom Kerstverlichting aan en uit via af
Een ander Arduino afstandsbediening auto bestuurd door Android telefoon via Bluetooth-Module

Een ander Arduino afstandsbediening auto bestuurd door Android telefoon via Bluetooth-Module

Deze tutorial gaat door het opzetten van de Arduino IDE voor gebruik met een Adafruit motor shield kloon board, alsmede het opzetten van een oude RC auto, zodat het kan worden gecontroleerd met een android telefoon via bluetooth. De Code voor de RC a
DIY Robot Mold Making, Casting en Arduino afstandsbediening

DIY Robot Mold Making, Casting en Arduino afstandsbediening

Leer hoe te bouwen van uw eigen unieke robot met ComposiMold.Onderdelen lijst:ComposiStone (2 kg), Hot glue, lijmspray, PureCast605, Elmer's lijm gebruikt ComposiMold, ProtoCast85R, Water, speelgoed Robot, siliconen, kartonnen doos, verf, gekleurd vl
Arduino weerstand-minder toetsenblok toegangsbeheer

Arduino weerstand-minder toetsenblok toegangsbeheer

dit instructable gebruikt de interne ATMEGA weerstanden te rijden een 4 x 4 toetsenbord voor toegangsbeheer. Het merendeel van de informatie komt uit, ik gebruikte ook bronnen van hier en daar.Het gebruik van externe weerstanden is omslachtig en vols
Bluetooth Arduino afstandsbediening auto RC

Bluetooth Arduino afstandsbediening auto RC

Maken van deze auto is niet dat u veel hard als enige kennis in dit onderwerp en de onderdelen + tools nodig hebt. Deze auto wordt in principe bestuurd door een Arduino UNO-board. De connectiviteit met de Androïde apparaat is gebouwd met behulp van e
Hoe krijg ik een betere Arduino voor minder!

Hoe krijg ik een betere Arduino voor minder!

Als u een betere Arduino wilt, maar niet genoeg geld hebben, gaat u naar ebay en zoek naar "arduino"Wow! een Arduino uno met 33% korting!
Krachtige controle met Arduino: Interfacing een lineaire Actuator

Krachtige controle met Arduino: Interfacing een lineaire Actuator

In dit specifieke artikel zullen we bespreken hoe eenvoudig het is om controle van krachtige mechanische kracht met behulp van een microcontroller zoals de Arduino en een lineaire Actuator van DC lineaire actuatoren Inc.Stap 1: MicrocontrollersRaspbe
DIY handgemaakte Hexapod met arduino (Hexdrake)

DIY handgemaakte Hexapod met arduino (Hexdrake)

Hallo, ik ben David en in dit instructable zal ik u tonen hoe ik gemaakt deze hexapod hexapod wiens naam Hexdrake is.Sinds ik 16 was, raakte ik geïnteresseerd in elektronische en later in robotica. Interessant na zekere mate krijgen en programmeren m
Arduino leidde dobbelstenen

Arduino leidde dobbelstenen

dit instructable zal u tonen hoe maak je een dobbelsteen met behulp van de Arduino en enkele onderdelen. Het is een eenvoudig en leuk project, geschikt voor beginners en degenen die willen beginnen met Arduino; het vereist ook een minimale hoeveelhei
Verkeerslichten [Beginner Arduino Project]

Verkeerslichten [Beginner Arduino Project]

dit is een beginners-project voor de Arduino. Ik ben met behulp van de Arduino Uno, maar zou moeten werken met weinig of geen wijzigingen op andere modellen van de arduino.Instellen van de hardware is zeer eenvoudig. Dit project is meer een trainings
Energino: een Arduino-based energieverbruik toezicht schild

Energino: een Arduino-based energieverbruik toezicht schild

Energino is een plug-load-meter die de hoeveelheid stroom die wordt verbruikt meet door wat DC elektrische toestel is aangesloten zijn. Het was oorspronkelijk ontworpen om het volgen van het energieverbruik van simpele netwerkapparaten zoals Ethernet
DIY afstandsbediening voor Hexdrake

DIY afstandsbediening voor Hexdrake

Hallo, ik ben David en dit is mijn tweede instructable :).Het is een voortzetting van mijn eerste instructable, waar ik u laten zien hoe ik mijn kleine hexapod hexapod, Hexdrake gebouwd:In dit nieuwe instructable ik zal je laten zien hoe ik deze uitg
De beste Arduino

De beste Arduino

deze lui oude Geek heeft een heleboel Arduinos gebruikt. Er zijn een hoop of Arduinos, klonen, DIYs beschikbaar.Welke is de beste?De waarheid is dat er geen beste bestaat. Het hangt af van vele factoren, waaronder:A. uw financiënB. uw technische vaar