Contrôlez votre système Audio, Dvd et Tv avec Arduino et Android (1 / 5 étapes)

Etape 1: Obtenir les codes pour les boutons (I)

Tout d’abord, il faut pour obtenir les codes pour chaque bouton de notre commande à distance.

Donc, construire le circuit sur la maquette comme représenté sur la figure.

Le récepteur Ir TSOP 1738 a trois broches.

Le premier est la sortie, reliée à la broche 11 dans l’Arduino.

Le second va à Gnd et la troisième, à qu'elle est reliée + 5V.

Télécharger le writen IrRemote bibliothèque par Ken Shirriff. Cette bibliothèque nous laisse fois envoyer et recevoir des codes de télécommande Ir dans plusieurs protocoles comme Nec, Philips RC5, RC6 de Philips et des matières premières.

Il faut connecter un capteur infrarouge comme l’osp1738 d’une broche d’entrée numérique.

Téléchargez ici le croquis

#include
int RECV_PIN = 11 ;

IRrecv irrecv(RECV_PIN) ;

résultats de la decode_results ;

void setup() {}

Serial.Begin(9600) ;

irrecv.enableIRIn() ; Démarrer le récepteur

}

Décharges de la structure decode_results.

Appelons cela après IRrecv::decode()

void * à problème de compilateur

Sub dump(void *v)

{/ / decode_results * résultats = (decode_results *) v

Sub dump(decode_results *results)

{int count = résultats -> rawlen ;

Si (résultats -> decode_type == inconnu)

{Serial.print ("codage inconnu:") ;

}

ElseIf (résultats -> decode_type == NEC)

{Serial.print ("décodé NEC:") ;

} ElseIf (résultats -> decode_type == SONY)

{Serial.print ("décodé SONY:") ;

}

ElseIf (résultats -> decode_type == RC5)

{Serial.print ("décodé RC5:");}

ElseIf (résultats -> decode_type == RC6)

{Serial.print ("décodé RC6:");}

ElseIf (résultats -> decode_type == PANASONIC)

{Serial.print ("décodé PANASONIC – adresse:") ;

Serial.Print (résultats -> panasonicAddress, HEX) ;

Serial.Print ("valeur:");}

ElseIf (résultats -> decode_type == JVC)

{Serial.print ("décodé JVC:");}

Serial.Print (résultats -> value, HEX) ;

Serial.Print ("(") ;

Serial.Print (résultats -> mèches, DEC) ;

Serial.println "(bits)") ;

Serial.Print ("Raw (") ;

Serial.Print (comptage, DEC) ;

Serial.Print("):") ;

pour (int i = 0; i < count; i ++)

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

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

d’autre

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

Serial.Print("");}

Serial.println("");}

void loop()

{

Si (irrecv.decode (et résultats))

{

Serial.println (results.value, HEX) ;

benne basculante (et résultats) ;

irrecv.Resume() ; Recevoir la valeur suivante

}

}

Articles Liés

Un contrôleur de bande de LED en réseau avec Arduino et Android

Un contrôleur de bande de LED en réseau avec Arduino et Android

je suis fascinant de l'effet de lumières depuis enfant et une fois trouvé sur Ebay un bon marché LED multicolore bande j'ai commencé à la recherche comment il, vous cherchez un Ethernet activé control qui fait les bandes un ensemble d'objet en réseau
Contrôler votre système d’éclairage de votre voix

Contrôler votre système d’éclairage de votre voix

l'idée du projet était de preuve que vous pouvez contrôler votre système d'éclairage à la maison en utilisant seulement vos commandes vocales, donc les 3 LED dans les différents systèmes de projet représente dans notre maison à titre d'exemple.Étape
Contrôler votre système d’éclairage à l’aide de votre téléphone intelligent

Contrôler votre système d’éclairage à l’aide de votre téléphone intelligent

Maintenant vous pouvez contrôler votre système de lumière dans votre maison à l'aide de votre téléphone intelligent en écrivant un caractère la LED allumez ou éteignezÉtape 1: L'idée du projetL'idée du projet est une preuve que vous pouvez contrôler
Contrôlez votre PC avec une télécommande TV ou DVD

Contrôlez votre PC avec une télécommande TV ou DVD

J'ai toujours voulu contrôler mon PC d'une manière différente. J'ai eu un Arduino traînent j'ai téléchargé le code pour afficher des codes infrarouges reçus sur serial monitor et a commencé à travailler avec le côté VB dans un complexe si... d'autre.
Connectez et contrôlez votre PC avec Android Phone

Connectez et contrôlez votre PC avec Android Phone

Hé les gars ont vous entendu parler de contrôler votre PC avec votre téléphone Android ? Aucun droit ? En fait mon clavier cessé de travailler et je ne savais pas quoi faire. J'ai commencé à utiliser le clavier virtuel. Puis je suis venu à connaître
Audio stéréo avec Arduino

Audio stéréo avec Arduino

Récemment j'ai été annonce beaucoup de projets qui utilisent un 8 bits échelle de résistanceconvertisseur numérique analogique (DAC) et un Arduino à faire sonner. (voir la boîte d'effets vocaux Arduino, l'échantillonneur de tambour Arduino et mon tut
Réinitialiser votre horloge circadienne « horloge biologique de corps » avec Arduino

Réinitialiser votre horloge circadienne « horloge biologique de corps » avec Arduino

Source d'inspiration pour réinitialiser l'horloge biologique de votre corps et améliorer votre hygiène santé et sommeil avec ArduinoUne horloge circadienne n'est pas une horloge que nous regardons l'heure. C'est plutôt un chronométreur et un oscillat
Contrôlez votre éclairage grâce à une page Web !

Contrôlez votre éclairage grâce à une page Web !

Après avoir joué avec les contrôleurs de RF pendant un certain temps, j'ai réalisé un inconvénient majeur est la nécessité d'avoir toujours un émetteur d'envoyer un signal au récepteur. Ne serait-il pas agréable si je pouvais utiliser mon téléphone c
INFRA-NINJA Contrôlez votre pc avec un apple remote

INFRA-NINJA Contrôlez votre pc avec un apple remote

fondamentalement ce projet ensemble engendré par le fait que je déteste sortir du lit pour éteindre mon ordinateur alors que je sois regarder netflix (voir ce que je faisais, pirate parler?)en tout cas permet de commencer...NOTE : le projet est aussi
Le système de contrôle de vitesse du moteur sans fil NRF24L01 avec Arduino

Le système de contrôle de vitesse du moteur sans fil NRF24L01 avec Arduino

L'équipe ICStation vous présenter le système NRF24L01 Wireless contrôle de vitesse moteur Power fonctionne sous une tension de 5V CC. Il utilise le Module sans fil NRF24L01 de transmettre les données de contrôle de vitesse et le capteur Hall pour dét
Geste car(robot) de contrôle avec Arduino et Android(bluetooth)

Geste car(robot) de contrôle avec Arduino et Android(bluetooth)

Salut les gens,Voici un projet intéressant pour tout ce que vous les esprits créatifs là-bas. Nous allons construire une voiture RC de Téléphone android contrôlée.Rien ne pouvait être plus fascinant que de voitures télécommandées. Celui-ci utilise le
Convertir votre Machine POP/boisson pour utiliser RFID avec Arduino

Convertir votre Machine POP/boisson pour utiliser RFID avec Arduino

Il s'agit de mon premier instructable donc tout commentaire utile est appréciés. J'ai commencé ce projet il y a un an.J'ai commencé à chercher comment utiliser arduino pour contrôler une machine distributrice et j'ai trouvé un projet qui sans elle qu
Mon contrôleur de commande numérique par ordinateur GBRL avec Arduino

Mon contrôleur de commande numérique par ordinateur GBRL avec Arduino

Ici, je vous montre mon contrôleur Arduino CNC GBRL - fini. Pour l'emballage, j'ai utilisé vieille boîte à lunchÉtape 1: câblage J'ai câblé il comme il a montré sur Github et télécharger GBRL 8.0 avec x ChargeurÉtape 2 : Sa packadged tous dans la vie
À l’aide de votre PSP / PSvita pour contrôler votre ps3. (Système de médias)

À l’aide de votre PSP / PSvita pour contrôler votre ps3. (Système de médias)

Jusqu'à ce que ce sera un autre tutoriel sur la mise en place de lecture à distance ?Bien plus souvent Oui.Voici le deal. J'utilise surtout ma ps3 comme un media center, donc mon système audio est relié à la ps3. Normalement je dois allumer mon télév