Styra din Tv, Dvd och ljud system med Arduino och Android (4 / 5 steg)

Steg 4: Koden i Arduino

Klicka här för att ladda ner koden eller kopiera följande rader:

#include "< \IrRemote.h\ >";

IRsend ir;

int estado = 0;

char dato;

Dessa koder är för att styra Audio System

unsigned int powerEquipo [32] = {300,750,300,1800,300,700,350,700,350,1750,350,700,300,1800,250,1800,350,700,300,1800,350,700,300,700,350,700,350,1750,300,750,300}. unsigned int chEmisoraUp [32] = {300,750,300,750,300,1750,250,800,300,750,300,750,250,800,300,750,250,1800,250,1850,300,750,250,800,200,800,300,1800,300,750,300}. unsigned int chEmisoraUp [32] = {300,750,300,750,300,1800,200,850,300,750,250,750,300,750,300,750,300,1800,300,1750,300,750,300,750,300,750,300,1800,250,750,300}. unsigned int chEmisoraDown [32] = {350,700,400,650,300,1750,350,700,350,700,350,700,300,750,300,700,350,700,300,750,350,1750,400,650,300,700,350,1750,300,750,300}.

unsigned int playCd [32] = {400,650,400,650,350,1750,350,700,350,650,350,1750,350,1750,300,1750,400,1700,350,1750,350,700,350,650,400,650,350,1750,450,600,350}.

Dessa koder är för att styra TV: N

unsigned int pwrTv[68]={4600,4350,700,1550,650,1550,650,1600,650,450,650,450,650,450,650,450,700,400,700,1550,650,1550,650,1600,650,450,650,450,650,450,700,450,650,450,650,450,650,1550,700,450,650,450,650,450,650,450,650,450,700,400,650,1600,650,450,650,1550,650,1600,650,1550,650,1550,700,1550,650,1550,650}; volume up unsigned int volUpTv[68]={4600,4350,650,1550,700,1500,700,1550,700,400,700,400,700,450,650,450,700,400,700,1500,700,1550,650,1550,700,400,700,400,700,450,650,450,700,400,700,1500,700,1550,650,1550,700,400,700,450,700,400,700,400,700,400,700,450,650,450,650,450,650,1550,700,1500,700,1550,700,1500,700,1550,650}; volume down unsigned int volDownTv[68]={4600,4350,700,1550,650,1550,700,1500,700,450,650,450,700,400,700,400,700,400,700,1550,700,1500,700,1550,700,400,700,400,700,400,700,450,650,450,650,1550,700,1500,700,450,650,1550,700,400,700,400,700,450,700,400,700,400,700,400,700,1550,700,400,700,1500,700,1500,700,1550,700,1500,700}; channel up unsigned int chUpTv[68]={4600,4350,700,1500,700,1500,700,1550,700,450,650,400,700,450,650,450,700,400,700,1500,700,1550,650,1550,700,450,650,450,700,400,700,400,700,400,700,400,700,1550,700,400,700,400,700,1550,650,450,700,400,700,400,700,1550,650,450,650,1600,650,1550,650,450,700,1500,700,1500,700,1550,650}; channel down unsigned int chDownTv[68]={4650,4300,700,1550,700,1500,700,1550,700,400,700,400,700,400,700,450,650,450,650,1550,700,1500,700,1550,700,400,700,400,700,400,700,450,700,400,700,400,700,400,700,450,650,450,650,1550,700,400,700,450,650,400,700,1550,700,1500,700,1550,700,1500,700,400,700,1550,650,1550,700,1500,700};

Tv/Video unsigned int videoTv[68]={4500,4300,650,1600,650,1550,650,1600,650,500,600,500,650,500,650,500,650,500,600,1650,600,1600,650,1550,650,500,650,500,650,500,600,500,650,500,650,1600,600,500,650,500,650,500,650,500,600,550,600,500,650,500,650,500,650,1550,650,1600,650,1550,650,1600,650,1550,650,1600,650,1550,650};

void setup()

{

Serial.BEGIN(9600);

}

void loop()

{

IF(Serial.available() > 0)

{dato=Serial.read();

Switch (dato)

{"R" i mål:

ir.sendRaw(powerEquipo,32,38);

Delay(500);

bryta;

'T i mål ":

ir.sendRaw(chEmisoraUp,32,38);

Delay(100);

bryta;

fallet "U":

ir.sendRaw(chEmisoraDown,32,38);

Delay(100);

bryta;

fallet "V":

ir.sendRaw(playCd,32,38);

Delay(100);

bryta;

fallet "K":

Power på TV: N

ir.sendRaw(pwrTv,68,38);

Delay(100);

bryta;

fallet "L":

Volym +

ir.sendRaw(volUpTv,68,38);

Delay(100);

bryta;

fallet är ":

Volym-

ir.sendRaw(volDownTv,68,38);

Delay(100);

bryta;

fallet 'N':

Kanal +

ir.sendRaw(chUpTv,68,38);

Delay(100);

bryta;

fallet ' o ':

Kanal-

ir.sendRaw(chDownTv,68,38);

Delay(100);

bryta;

fallet "P":

TV/Video

ir.sendRaw(videoTv,68,38);

Delay(100);

bryta;

fallet "A":

för (int jag = 0; jag < 3; i ++)

{

ir.sendNEC (0xFF30CF, 32); Power DVD

Delay(40);

}

bryta;

fallet "B":

för (int jag = 0; jag < 3; i ++)

{

ir.sendNEC (0xFF00FF, 32); Öppna /Close

Delay(40);

}

bryta;

fallet "C":

för (int jag = 0; jag < 3; i ++)

{

ir.sendNEC (0xFF52AD, 32); Spela

Delay(40);

}

bryta;

fall skulle ":

för (int jag = 0; jag < 3; i ++)

{

ir.sendNEC (0xFF728D, 32); Stanna

Delay(40);

} bryta;

} / / fin del switch

} //fin del om

} //fin del loop

Se Steg
Relaterade Ämnen

Bygga din Internet kontrollerad Video-Streaming Robot med Arduino och Raspberry Pi

< the Instructable och koden är redo. Njut! Lämna en kommentar med du feedback! >Jag är (aka LiquidCrystalDisplay / Itay), en 14 år gammal student från Israel lärande i Max Shein Junior High School för avancerad vetenskap och matematik. Jag gör dett...

Styra en liten linjära ställdon med Arduino

Denna Arduino linjära ställdon handledning visar hur man styr en Firgelli små linjära ställdon med en Arduino kompatibel styrelse och olika indata sensorer, inklusive en Slider och Rotation knopp för direkta kontroll, Joystick för inkrementell rörels...

Gör din vägande klättra hacka med arduino och hx711

Jag jobbar på ett program där jag behöver konvertera vikten av en person att beräkna och använda den för andra parameter.Så jag började söka på internet och hittade många tutorials med hjälp av lastcell och arduino.Jag började genom att öppna upp en...

Styra en stor linjära ställdon med Arduino

Denna Arduino linjära ställdon handledning visar hur man gör grundläggande manuell kontroll av en stor linjära ställdon med hjälp av en Arduino och två knappar. I den första uppsättningen av koden, den första knappen utökar manöverdonet och den andra...

Universell fjärrkontroll med Arduino, 1Sheeld och Android mobil

Detta projekt visar hur du kan styra din TV, satellitmottagare och Stereo med din Android mobil istället för att använda det fjärrkontroll.I princip kan du använda denna teknik för alla andra enheter som fungerar med fjärrkontrollen. Jag undrar om du...

Mugg musik: Förvandla vatten till ett Instrument med Arduino och ChucK

Vad händer om du slå alla ledande yta till ett instrument? Gillar, säga... en mugg vatten? Bäst av allt, är det billigt; du behöver bara $1 värt extra elektriska komponenter (inte inklusive Arduino).För detta projekt, min vän skörd och jag kombinerad...

AtoZ av RC hobby + DIY radio med ARDUINO

Wikipedia definierar RC-fordon somEn fjärrkontroll fordon är några fordon som kontrolleras distans ett sätt som inte begränsar sin rörelse med ett yttre ursprung till enheten. Detta är ofta en radio kontroll enhet, kabel mellan kontroll och fordon, e...

Lösenordsskydd med Arduino

detta instructable visar dig hur man gör en lösenordskod lås system med Arduino Mega styrelsen.Vad du behöver:---> en Arduino Mega (arduino uno eller duemilianove inte har tillräckligt digital pins för detta projekt)---> en LCD-modul---> en knapp...

Lösenord tillgång med arduino

~ ~ komplett kit för denna tutorial är nu till salu på www.razvantech.com få en! ~~Detta instructable visar dig hur man gör en lösenordskod lås system med Arduino Mega styrelsen.Whenyou skriver rätt kod, en lysdiod tänds en servo flyttar för att öppn...

Tunnel bok med Arduino

denna anvisning antyder hur man skapar en interaktiv tunnel bok med elektroniska kit kallas Arduino Tunnel bok är en sorts bok arts i där varje 4-5 sidor är lager och ge dig tredimensionell känsla. LED-lampor kommer att göra denna bok mer fancy, särs...

Kör pm55L-048-hp69 med Arduino

I detta instructable jag lär dig hur tråd din genom att köra den med arduino styrelsen.Du behöver:Arduino ombord (min är uno)Bakbord och kablarULN2803 eller ULN2003PM55L-048-HP69 stepperMakt suply för stepper (jag använder en 19V 1A eftersom denna st...

Ansluta och styra din PC med Android-telefon

Hey guys har du hört talas om kontrollera din PC med din Android-telefon? Ingen rätt? Faktiskt slutade mitt tangentbord fungera och jag visste inte vad jag ska göra. Jag började använda virtuella tangentbord. Sedan jag fick veta om denna programvara...

Raspberry Pi och Arduino: bygga tillförlitliga system med WatchDog timer

Sammanfattning: I detta Instructable titta vi på hur man bygger mer tillförlitliga datorsystem med WatchDog timer. Vi visar hur du ställer in och använder Raspberry Pi och Arduino inre watchdog timer. Vi förklarar också varför en extern WatchDog Time...

Sjungande växt. Gör din anläggning sjunga med Arduino, touche och en gameduino

projektet är en del av experiment gjort medan du gör en konstnär i bostad på Instructables. Du kan se de andra projekten här.Att göra en växt sjunga har ett trick sedan Theremin uppfanns. Här kommer jag att lära dig hur man gör detta med och arduino...

Hacka din bil CAN-BUS med Arduino och Seeed CAN-BUS sköld

Moderna fordon som alla är utrustade med en CAN-BUS Controller Area Network, istället för att ha en miljon ledningar springa tillbaka och tillbaka från olika enheter i bilen till batteriet, dess som utnyttjar ett mer smart system.Alla elektroniska fu...

Bildskärmsmenyn ljud ATM-7 Smartphone talaren med Arduino och Blynk

Dessa dagar finns det flera sätt att genomföra flera zoner ljudet med smartphone baserad kontroll men de flesta är begränsade till ett par zoner eller kräver dyra egna rutor i varje läge (Hej! Sonos). En talare väljare ansluten till en mottagare med...

Dagis övervakning och spårning System med Intel Edison Development Kit

Vi har byggt ett dagis övervakning och spårning system med Intel Edison styrelsen tillsammans med Bluetooth låg energi (BLE) enheter och en USB-kamera. Det är en demonstration av hur lätt Intel Edison DevKit kan användas för att bygga en lösning till...

Styra servon med Arduino och RC mottagare/Transmiter

I denna Tutorial ska jag förklara hur man styr mer än en servo med endast en kanal för dina Transmiter/mottagare och program egna rörelser. Det är nyttigt för komplexa rörelser som robotarmar.Du behöver:-Arduino Uno-Transmiter-Mottagare-3 servonSteg...

Styra datorn med Arduino och en Joystick

denna handledning kommer att lära dig om potentiometrar och knappar i samverkan med en arduino. Dessutom lär du dig några kommandon som låter du styra markören på datorn med hjälp av dessa komponenter.Obs: Detta fungerar bara med Arduino Micro och Le...