TÉLÉCOMMANDE RGB (pinguino + web + linksys) (2 / 3 étapes)

Étape 2: RVB télécommande pinguino

J’utilise une interface matérielle avec le 18F2550 microcontrôleur PIC PINGUINO Firmware v2, 12. C’est une programmation de base, qui tente de transférer via communication série du serveur web et dispose de scripts qui envoient les commandes et les données via un port série. Par exemple en envoyant le caractère « R » veut dire le microcontrôleur que les LEDs tournent rouge seulement. Et donc, avec toutes les couleurs et les combinaisons.

lien original http://www.hackinglab.org/pinguino/index_pinguino.html
lien vers Madrid http://pinguino.walii.es

Le programme dit fondamentalement le microcontrôleur que le port série et Ecoute quand vous obtenez le statut R par exemple envoient une impulsion à 5volts continu particulière de sortie pour les diodes rouges. Et enfin envoyé au port série du nom de la couleur qui est enflamma.
Le code est comme suit. UTILISATION PINGUINO GUI à centiéme il.

/ * Définitions de style * / table. MsoNormalTable {mso-style-name: « Tabla normal »; mso-tstyle-rowband-taille: 0; mso-tstyle-colband-taille: 0; mso-style-noshow:yes ; mso-style-priorité : 99 ; mso-style-qformat:yes ; mso-style-parent: "";" mso-rembourrage-alt: 0 cm 5.4pt cm 0 5.4pt ; mso-para-marge-haut: 0 cm ; mso-para-marge-droit: 0 cm ; mso-para-marge-bas : 10.0pt ; mso-para-marge-gauche: 0 cm ; ligne-hauteur : 115 % ; mso-pagination : widow-orphelin ; police-taille : 11.0pt ; famille de police: « Calibri », "sans-serif" ; mso-ascii-font-family : Calibri ; mso-ascii-theme-font : minor-latin ; mso-fareast-font-family: « Times New Roman » ; mso-fareast-theme-font : minor-fareast ; mso-hansi-font-family : Calibri ; mso-hansi-theme-font : minor-latin;}

Prueba de Puerto serie comandando RVB

walii.es 2010

variables d’aquí agregamos las posibles.

int i ; para nuestro contador de puertos

touche int ; para la tecla que escucha por el Puerto serie.

void setup()

{

Aquí configuramos los puertos de salida para que inicien

en estado de SALIDA y APAGADOs.

pour (i = 1; i < 4; i ++) {}

pinMode(i,OUTPUT) ;

digitalWrite(i,LOW) ;

}

Aquí configuramos el Puerto serie, para que escuche peticiones une 9600 bits/s,

suficiente para este proyecto.

Serial.Begin(9600) ;

}

Y por acá podemos ver la configuración de comandos un el de fr escuchar Puerto

Serie y hacer lo necesario para iniciar los leds que correspondan a l’acción

void loop()

{

Si Serial.available()

{

Key=Serial.Read() ; Escucha el Puerto serie...

Si (clé == « r ») digitalWrite(1,1),digitalWrite(2,0),digitalWrite(3,0),Serial.print("rojo") ;

Si (clé == « v ») digitalWrite(1,0),digitalWrite(2,1),digitalWrite(3,0),Serial.print("verde") ;

Si (clé == « a ») digitalWrite(1,0),digitalWrite(2,0),digitalWrite(3,1),Serial.print("azul") ;

Si (clé == suis ') digitalWrite(1,1),digitalWrite(2,1),digitalWrite(3,0),Serial.print("marron") ;

Si (clé == « b ») digitalWrite(1,1),digitalWrite(2,0),digitalWrite(3,1),Serial.print("morado") ;

Si (clé == ' n ') digitalWrite(1,0),digitalWrite(2,1),digitalWrite(3,1),Serial.print("celeste") ;

Si (clé == « w ») digitalWrite(1,1),digitalWrite(2,1),digitalWrite(3,1),Serial.print("blanco") ;

Si (clé == « c ») digitalWrite(1,0),digitalWrite(2,0),digitalWrite(3,0),Serial.print("apagado") ;

Serial.Print("\n\r") ; por ultimo imprimimos el nombre del seleccionado de couleur.

}

vuelve a comenzar el boucle

}

Articles Liés

Arduino télécommande RGB conduit par Visual Basic

Arduino télécommande RGB conduit par Visual Basic

Exigences en matièreN'importe quel Arduino (j'utilise Arduino Uno)Visual Basic Express 2010 vous pouvez télécharger VB depuis iciRGB LedÉtape 1: Création d'applicationDans ce instructable, nous allons faire un programme de contrôle RGB Led.Suivez les
Webcam en utilisant Arduino, SensorMonkey, jQuery et Justin.tv télécommandés

Webcam en utilisant Arduino, SensorMonkey, jQuery et Justin.tv télécommandés

Web-activer vos capteurs interactifs sur les appareils bureautiques, smartphone ou tablette.Ce tutoriel décrit en détail comment utiliser le service gratuit de SensorMonkey à distance contrôler un pan et tilt webcam attaché à un Arduino utilisant rie
Contrôle automatisé Web en Ruby avec Watir-Webdriver

Contrôle automatisé Web en Ruby avec Watir-Webdriver

Cette instructable parle de tests avec le Ruby programming language et la gemme Watir-Webdriver d'applications web automatisé. Ceux-ci peuvent être trouvés à http://rubyinstaller.org/ et http://watirwebdriver.com/ respectivement.Ruby est un facile d'
Comment utiliser les alias d’URL pour gagner du temps sur le Web

Comment utiliser les alias d’URL pour gagner du temps sur le Web

Dans ce Instructable, je vais vous montrer comment utiliser la barre d'adresse en haut de votre navigateur pour trouver des informations beaucoup plus rapidement. Fondamentalement, nous allons transformer la barre d'adresse en une ligne de commande p
Contrôleur de bande de LED RGB

Contrôleur de bande de LED RGB

Il s'agit d'une télécommande multicolore LED-Strip contrôleur boîte que j'ai fait pour un ami. Nous avons prévu d'installer un éclairage subtil à l'intérieur de sa voiture pour lequel nous avons obtenu un minuscule boîtier + télécommande avec les ban
Conduire une page Web en temps réel en utilisant Arduino, SensorMonkey et Processing.js

Conduire une page Web en temps réel en utilisant Arduino, SensorMonkey et Processing.js

visualisation à distance des données de capteur en temps réel.Ce tutoriel décrit en détail comment utiliser le service gratuit de SensorMonkey à pousser capteur en temps réel des données d'un Arduino vers une page Web pour la visualisation à l'aide d
Guide de piratage site Web base de données 101

Guide de piratage site Web base de données 101

ce court volonté instructable enseigner vous sur « SQL Injection », comment le faire et comment le prévenirAVERTISSEMENT : IM PAS RESPONSABLE SI VOUS OBTENEZ INTERDIT/SIGNALÉ1.quelle est une Injection SQL ?Une injection SQL est utilisée pour attaquer
Domotique avec nœud js, pi framboise et heimcontrol

Domotique avec nœud js, pi framboise et heimcontrol

Dans tutoriel fera le tour d'utiliser la plate-forme de heimcontrol (est NodeJs demande de domotique Open Source sous licence MIT)Quelques caractéristiques là-bas :Réactivité : le design réactif vous permet un contrôle confortable de vos dispositifs
Magnet lumineux LED mur Candy

Magnet lumineux LED mur Candy

Ce projet est idéal si vous aimez les lumières blinky, électronique simple ou programmation.  Il y a plusieurs idées pour les personnalisations à la fin.Parties du corps principal :boîte d'ombre 8 x 8vélin blanc (disponible dans la plupart des magasi
Comment faire un site WordPress avec Hostinger

Comment faire un site WordPress avec Hostinger

Avez-vous envie de faire héberger un site Web sans utiliser le *. domaine de wordpress.com ? Eh bien, je vais vous montrer comment faire cela avec Hostinger UK, qui a certains sous-domaines cool.Étape 1: Télécharger WordPress !Aller à wordpress.org e
Faire un Robot sans fil avec un téléphone Android

Faire un Robot sans fil avec un téléphone Android

Dans ce Instructable nous allons construire un MouseBot.Le MouseBot est un robot de petite arduino sans fil qui vous pouvez de contrôler avec un ordinateur. Il ne nécessite pas un module Wi-Fi. Au lieu de cela, il utilise un téléphone android pour se
Construire une pagaie de stand-up Paddeboard

Construire une pagaie de stand-up Paddeboard

cette palette bois/époxy dispose d'un axe courbé de 10 degrés, à l'instar de ceux achetés en magasin spiffy. À cause des temps de réglage de l'époxy, il faudra probablement attendre une semaine de soirées plus un samedi après-midi, ou alors pour term
Lampe de caméléon USB (couleur reproduisant)

Lampe de caméléon USB (couleur reproduisant)

Un autre moyen génial d'utiliser votre propre couleur capteur est une "détection de couleur et de lampe de réplication" ou simplement une lampe caméléon. La lampe de caméléon est un projet super-facile à construire, qui peut être utilisé comme u
Edison motorisés plate-forme (Intel IoT)

Edison motorisés plate-forme (Intel IoT)

Vue d'ensembleIl s'agit d'une description du projet que j'ai fait lorsque les invités dans les laboratoires d'Intel à Swindon. Le plan initial était de produire une plateforme motorisée pour porter un appareil. Logiciel de traitement d'image pourrait