Construire votre commande de logiciel de TV tactile de papier en utilisant arduino (3 / 3 étapes)

Étape 3: Projet de codage :

Une fois que vous lisez le bouton de la télécommande codes hexadécimaux alors maintenant c’est temps de mettre le code de programme principal en arduino.
Le programme ci-dessous est arduino pour ce projet papier touch télécommande du téléviseur. Télécharger le code ci-dessous à l’arduino. avant de télécharger le code mis le vos boutons de la télécommande tv code hexadécimal à la position correspondante a montré dans le programme à l’aide de la commande line.and, un autre changement est nécessaire au programme pour adoptent votre télécommande pour qui suivent l’étape donnée entre le code en ligne multicommand

#include < IRremote.h >

#include < CapacitiveSensor.h >

CapacitiveSensor cs_4_2 = CapacitiveSensor(4,2) ;

CapacitiveSensor cs_4_5 = CapacitiveSensor(4,5) ;

CapacitiveSensor cs_4_6 = CapacitiveSensor(4,6) ;

CapacitiveSensor cs_4_7 = CapacitiveSensor(4,7) ;

CapacitiveSensor cs_4_8 = CapacitiveSensor(4,8) ;

CapacitiveSensor cs_4_9 = CapacitiveSensor(4,9) ;

CapacitiveSensor cs_4_10 = CapacitiveSensor(4,10) ;

CapacitiveSensor cs_4_11 = CapacitiveSensor(4,11) ;

IRsend irsend ;

int statusled = 13 ;

void setup()

{

cs_4_2.set_CS_AutocaL_Millis(0xFFFFFFFF) ;

pinMode(statusled,OUTPUT) ;

Serial.Begin(9600) ;

digitalWrite(statusled,LOW) ;

}

void loop() {}

commencer à long = millis() ;

chd long = cs_4_2.capacitiveSensor(30) ;

chi long = cs_4_5.capacitiveSensor(30) ;

menu long = cs_4_6.capacitiveSensor(30) ;

Entrez long = cs_4_7.capacitiveSensor(30) ;

longtemps puissance = cs_4_8.capacitiveSensor(30) ;

voli long = cs_4_9.capacitiveSensor(30) ;

longtemps source = cs_4_10.capacitiveSensor(30) ;

vold long = cs_4_11.capacitiveSensor(30) ;

Si (puissance > = 60) {}

irsend.sendNEC (0 x40BF48B7, 67) ; soumises à un code hexadécimal de bouton de puissance du téléviseur distant dans zone de ligne

/ * Une autre chose importante dans ce projet est de trouver la longueur de la
code hexadécimal qui est présent en nombre souligné dans la code:irsend.sendNEC(0x40BF28D7,67) ; La 67 est longueur de mon code hexadécimal télécommande tv. Cette valeur diffère en fonction de la distance. Pour trouver la longueur de cette valeur dans votre remote.simply Connectez le récepteur ir comme indiqué dans l’étape précédente sur l’arduino. Puis ajoutez la bibliothèque de télécommande IR vers le logiciel arduino. ouvrir le fichier de logiciel et goto arduino -> examlpes -> IRremote -> IRrecvDump. un code sera ouvert upload le code pour arduino et ouvrir le moniteur de la série. Appuyez sur n’importe quel un bouton de votre téléviseur télécommande vers le récepteur IR connecté avec arduino. une longueur de valeurs a ensuite montré dans le moniteur de la série. En ce que vous pouvez voir que le .in RAW(value) qui bride près le RAW a valeur. C’est la longueur du code hexadécimal de votre télécommande de TV. Example:RAW(67). relever la valeur et remplacez votre valeur de longueur de la distance TV au lieu de 67 dans le présent code que placent. Alors vous avez tous fait dans le code. vous êtes prêt à concevoir le circuit * /

digitalWrite(statusled,HIGH) ;

Serial.println (« envoyés puissance code ») ;

} ElseIf (voli > = 60) {}

irsend.sendNEC (0 x40BF58A7, 67) ; soumises à un code hexadécimal de bouton augmentation de volume du téléviseur distant dans zone de ligne

digitalWrite(statusled,HIGH) ;

Serial.println (« Sent volume augmentation code ») ;

} ElseIf (vold > = 60) {}

irsend.sendNEC (0 x40BF7887, 67); / / mettre le code hexadécimal de bouton diminution de volume du téléviseur distant dans sous la zone de ligne

digitalWrite(statusled,HIGH) ;

Serial.println (« Sent volume baisse code ») ;

} ElseIf (source > = 60) {}

irsend.sendNEC (0 x40BF28D7, 67) ; soumises à un code hexadécimal de bouton select source d’entrée de votre téléviseur distant dans zone de ligne

digitalWrite(statusled,HIGH) ;

Serial.println ("envoyés d’entrée source code") ;

} ElseIf (entrez > = 60) {}

irsend.sendNEC (0 x40BFD22D, 67); / / mettre le code hexadécimal de la touche OK de votre téléviseur distant dans sous la zone de ligne

digitalWrite(statusled,HIGH) ;

Serial.println ("envoyé entrez le code") ;

} ElseIf (chi > = 60) {}

irsend.sendNEC (0 x40BFD827, 67); / / mettre le code hexadécimal de bouton augmentation canal de votre téléviseur distant dans sous la zone de ligne

digitalWrite(statusled,HIGH) ;

Serial.println ("envoyés augmentation code de canal") ;

} ElseIf (chd > = 60) {}

irsend.sendNEC (0 x40BFF807, 67) ; soumises à un code hexadécimal de bouton diminution canal du téléviseur distant dans zone de ligne

digitalWrite(statusled,HIGH) ;

Serial.println (« envoyés canal baisse code ») ;

} ElseIf (menu > = 60) {}

irsend.sendNEC (0 x40BF30CF, 67) ;

digitalWrite(statusled,HIGH) ;

Serial.println ("code envoyé MENU") ; soumises à un code hexadécimal du bouton MENU de votre téléviseur distant dans zone de ligne

} else {}

digitalWrite(statusled,LOW) ;

}

}

Articles Liés

Construire votre propre Smartphone

Construire votre propre Smartphone

Ce tutoriel vous apporte de bout en bout dans la construction de votre propre smartphone. Vous commencerez par 3D impression cas, puis souder les circuits imprimés ensemble, Assemblée et enfin installer un OS mobile sur votre téléphone et à l'aide de
Construire votre propre routeur/fraiseuse CNC

Construire votre propre routeur/fraiseuse CNC

Déjà à l'âge de 12 ans, je rêvais de faire une machine qui pourrait rendre les choses ! Une machine qui me donnerait la possibilité de créer des produits dans et autour de la maison. Deux ans plus tard, j'ai trébuché ont la mention « commande numériq
MediaTek linkit-construire votre propre site Web à l’aide de linkit celui de suivi GPS, GPRS et JSP avec Google map

MediaTek linkit-construire votre propre site Web à l’aide de linkit celui de suivi GPS, GPRS et JSP avec Google map

Tout d'abord très Merci Mediatek pour m'envoyer un Mediatek Linkit un Conseil. Je suis très heureux d'ouvrir le pack et de travailler avec le WIFI, Bluetooth, GPS, GSM, GPRS. Son très agréable. En voyant la sortie de chaque code, mon esprit a sauter
Guide complet pour construire votre premier avion Foamboard RC

Guide complet pour construire votre premier avion Foamboard RC

La troisième vidéo que j'ai de l'avion était une très vieille vidéo que j'ai pris avec mon appareil photo vraiment mauvais. Mon nouvel appareil photo est livré par la poste dès que je ferai une meilleure vidéo de la mouche de l'avion. Aussi les instr
Construire votre propre micro-ordinateur de style rétro.

Construire votre propre micro-ordinateur de style rétro.

Années 1970 aux années 1980 ont été les moments de magie pour l'ordinateur personnel.    Si vous pourriez le temps voyage retour à 1976 à Dr Crist à Palo Alto, CA, vous auriez trouvé quelques gars cherche débraillés, créant l'ordinateur original Appl
Construire votre propre jeu de société

Construire votre propre jeu de société

Salut tout le monde,Mon nom est Frank, et je suis un étudiant à l'Université Lehigh. Je travaille actuellement sur un projet d'entreprise essayant d'obtenir des utilisateurs d'appareils intelligents afin de mieux utiliser leur temps passé sur les écr
Construire votre propre pare-feu passerelle

Construire votre propre pare-feu passerelle

apprendre à construire votre propre passerelle de pare-feu à l'aide de FreeBSD® et vieilles pièces de PC. Le pare-feu comprendra le firewall PF, IDS Snort, diverses applications de l'IPS, proxy Squid et certaines interfaces web intuitive pour l'audit
Construire votre propre Robot Butler!!!  -Tutorial, Photos et vidéo

Construire votre propre Robot Butler!!! -Tutorial, Photos et vidéo

EDIT : plus d'informations sur mes projets Découvrez mon nJe fais aussi consultant pour des effets spéciaux projets/produits robotique et mécatronique. Visitez mon site Web - narobo.com pour plus de détails.Vous avez toujours voulu un robot butler qu
Construire votre propre contrôleur (bon marché!) multifonctions sans fil caméra.

Construire votre propre contrôleur (bon marché!) multifonctions sans fil caméra.

IntroductionJamais imaginé de construire votre propre contrôleur de caméra ?Remarque importante : Les condensateurs pour le MAX619 sont 470n ou 0.47u.  Le schéma est correct, mais la liste des composants a été mal - mise à jour.Il s'agit d'une entrée
Construire votre premier robot

Construire votre premier robot

dans ce instructable je vais vous montrer comment construire un robot très simple qui peut être contrôlé avec un ordinateur portable ou un mac.Ce robot est alimenté avec une arduino uno et est très bon marché et facile à construire. Ce robot peut pre
Un gros-porteur Quadrotor - conceptions et idées pour construire votre propre.

Un gros-porteur Quadrotor - conceptions et idées pour construire votre propre.

Multirotors--ils sont cool!Un quadrotor est un type d'aéronef multirotor. Ces avions sont plus faciles que jamais à construire. Vous pouvez commencer avec cette machine et augmenter ses capacités (et la complexité) comme vous en apprendre davantage.
Construire votre propre Interface électronique Sampler pour Ableton

Construire votre propre Interface électronique Sampler pour Ableton

Salut. Je suis actuellement un étudiant de deuxième année de technologie musicale. L'objectif de ce projet était de concevoir un nouvel instrument d'une certaine forme.En fin de compte, c'est une interface électronique et peut être remappé à des fins
Construire votre propre mini-ordinateur compagnon de Micromite

Construire votre propre mini-ordinateur compagnon de Micromite

Le mini-ordinateur compagnon de Micromite est la prochaine génération de la série de l'ordinateur de poche Mini.C'est la combinaison de deux systèmes Open Source, le logiciel Micromite, une création PIC32 par Geoff Graham et l'hélice de la parallaxe,
Construire votre propre Arduino

Construire votre propre Arduino

Mise en place d'un Arduino sur un montage d'essai est devenu un processus que j'ai appris à aimer.En quelques minutes, vous pouvez avoir un travail entièrement plate-forme Arduino pour travailler avec, comme vous le voyez dans ce tutoriel. Il y a eu