Bluetooth contrôlée chassi feux (6 / 11 étapes)

Étape 6: programmation

Pour mon programme, j’ai pris l’exemple de commutateur ( http://www.arduino.cc/en/Tutorial/SwitchCase2 ) et modifié un peu.

/*
Instruction switch avec entrée périodique

Illustre l’utilisation d’une instruction switch.  Le commutateur
déclaration vous permet de choisir parmi un ensemble de valeurs discrètes
d’une variable.  C’est comme une série de cas relevés.

Voir cette esquisse en action, ouvrir le Serial monitor et envoyer n’importe quel caractère.
Les caractères a, b, c, d et e, seront allume les LEDs.  N’importe quel caractère tournera
les LEDs au large.

Le circuit :
* 5 LEDs attachés à broches numériques 2 à 6 par l’intermédiaire de résistances de 220 ohms

Il s’agit d’une version modifiée de l’exemple 2 cas Swith sur le site arduino.cc. (http://www.arduino.cc/en/Tutorial/SwitchCase2)
*/
int analogOutPinG = 9 ;
int analogOutPinB = 10 ;
int analogOutPinR = 11 ;

void setup() {}
initialiser la communication série :
Serial.Begin(9600) ;
initialiser les broches de la LED :
pinMode (analogOutPinG, sortie) ;
pinMode (analogOutPinB, sortie) ;
pinMode (analogOutPinR, sortie) ;
}

void loop() {}
lire le capteur :
Si (Serial.available() > 0) {}
int inByte = Serial.read() ;
faire quelque chose de différent en fonction de la réception du caractère.
L’instruction switch s’attend à des valeurs de numéro unique pour chaque cas ;
dans cet exemple, cependant, que vous utilisez des guillemets simples pour dire
le contrôleur pour obtenir la valeur ASCII du caractère.  Pour
exemple « a » = 97, « b » = 98 et ainsi de suite :

Switch (inByte) {}
case « a » :
analogWrite (analogOutPinG, 255) ;
analogWrite (analogOutPinB, 0) ;
analogWrite (analogOutPinR, 0) ;
rupture ;
case « b » :
analogWrite (analogOutPinG, 255) ;
analogWrite (analogOutPinB, 220) ;
analogWrite (analogOutPinR, 0) ;
rupture ;
case « c » :
analogWrite (analogOutPinG, 0) ;
analogWrite (analogOutPinB, 255) ;
analogWrite (analogOutPinR, 0) ;
rupture ;
affaire aurait ":
analogWrite (analogOutPinG, 0) ;
analogWrite (analogOutPinB, 200) ;
analogWrite (analogOutPinR, 255) ;
rupture ;
Case « e » :
analogWrite (analogOutPinG, 0) ;
analogWrite (analogOutPinB, 0) ;
analogWrite (analogOutPinR, 255) ;
rupture ;
case « f » :
analogWrite (analogOutPinG, 200) ;
analogWrite (analogOutPinB, 0) ;
analogWrite (analogOutPinR, 255) ;
rupture ;
case « g » :
analogWrite (analogOutPinG, 120) ;
analogWrite (analogOutPinB, 0) ;
analogWrite (analogOutPinR, 255) ;
rupture ;
case « h » :
analogWrite (analogOutPinG, 0) ;
analogWrite (analogOutPinB, 0) ;
analogWrite (analogOutPinR, 0) ;
rupture ;
}
}
}

Articles Liés

Bluetooth contrôlée conduit feux

Bluetooth contrôlée conduit feux

Cette instructable porte sur la façon de contrôler un RVB lumière led de bluetooth. Un RGB conduit est celui qui a un tout le basic trois led c'est à dire de couleur rouge, bleu et vert dans un seul conduit. Je voudrais être vous indiquant comment pe
Arduino 4WD rover bluetooth contrôlée par téléphone/tablette Android

Arduino 4WD rover bluetooth contrôlée par téléphone/tablette Android

Arduino 4WD bluetooth contrôlé roverIl s'agit d'une rover 4WD simple que j'ai fait avec Arduino.le rover est contrôlé avec un téléphone android ou la tablette via bluetooth. Avec cette app que vous pouvez contrôler la vitesse (à l'aide de pwm de l'Ar
Matrix Infinity LED - Bluetooth contrôlée

Matrix Infinity LED - Bluetooth contrôlée

Vous avez probablement vu des miroirs infini avant. Mais avez-vous déjà vu qu'un bluetooth contrôlée Matrix Infinity ?Avec notre Matrix Infinity devait être capable de dessiner dans la lumière, presque comme un infini Etch A Sketch. Nous voulions con
Arduino Bluetooth contrôlée ouvre-porte électrique

Arduino Bluetooth contrôlée ouvre-porte électrique

Salut! Dans ce guide de Instructables, je vais vous montrer comment faire vos propres Bluetooth contrôlée à déverrouiller le système de porte à l'aide de la carte de Arduino uno. J'ai fait mon propre circuit en utilisant le microcontrôleur ATmega328
Linkit one - Home Automation avec Bluetooth contrôleur Android App

Linkit one - Home Automation avec Bluetooth contrôleur Android App

Toutes les options sont équipées de téléphones intelligents. Les téléphones intelligents rendent notre travail très facile et nous rendent paresseux. Tour et éteindre des appareils ménagers utilisant téléphone intelligent avec dent bleue est dans le
Bras de robot arduino Bluetooth contrôlée

Bras de robot arduino Bluetooth contrôlée

J'ai enfin ajouté capacité bluetooth à mon bras de robot arduino. Je l'ai fait en utilisant le module bluetooth de HC-06.Étape 1: exigencesBras de robot Arduino - 6-dof-arduino uno ou régulièreBouclier de servo - SSC-32Module bluetooth - HC-06Je ne v
Blitzkrieg : Le Bluetooth contrôlée Robot de Combat de 110lb.

Blitzkrieg : Le Bluetooth contrôlée Robot de Combat de 110lb.

Nous avons tous aimé regarder « Robowars » une série télévisée. Le pur son de cliquetis métal contre métal, robots étant jetés sur de la nageoire de l'arène, étincelles étant soulevée par Dead Metal, elles se présentent autour de Killalot, avoir ince
Bluetooth contrôlées Message Droid--R2Blue2 (/ en quoi ne pas faire)

Bluetooth contrôlées Message Droid--R2Blue2 (/ en quoi ne pas faire)

c'est une instructable pour un périphérique bluetooth contrôlée Message Droid. Je l'appelle R2Blue2. Il ne se déplace et affiche les messages que vous tapez à l'aide de votre téléphone ou votre ordinateur. Au moins qu'il était censé. En raison de nom
Hack de voiture RC - bluetooth contrôlé via Android app

Hack de voiture RC - bluetooth contrôlé via Android app

Je suis sûr que chacun d'entre vous pouvez trouver à la maison voiture RC inutilisée. Cette instruction vous aidera à changer votre vieille voiture RC pour cadeau original:) Dû au fait que la voiture RC, que j'ai eu était de petite taille, j'ai chois
Multi tension mes Droid Bluetooth contrôlée Indoor Gardening

Multi tension mes Droid Bluetooth contrôlée Indoor Gardening

il s'agit d'un circuit de tension (12, 5, 3,3 V) de multi avec arduino Atmega 2560 et 8 relais qui contrôlent les lumières et l'Irrigation des plantes par le biais de mes droid Bluetooth application androidÉtape 1: Matériel nécessaire 1. IKEA Hyllis
Marque : Bluetooth contrôlée RGB led T-shirt avec Splat PLC

Marque : Bluetooth contrôlée RGB led T-shirt avec Splat PLC

Tout le monde a cette un chemise qu'ils aiment à porter, mais qui peuvent dire ils ont une chemise qui s'allume ? Mieux encore, qui peut dire qu'ils ont une chemise qui s'allume et est contrôlée à partir de leur appareil android ! Je vous donnerai de
Voiture RC Bluetooth contrôlable Arduino

Voiture RC Bluetooth contrôlable Arduino

ce projet est quelque chose que j'ai commencé pour ma classe de microcontrôleur. Nous furent chargés de cueillette pi Arduino ou framboise, puis obtenir le MCU pour contrôler une voiture RC ou faire quelque chose de fantaisie avec une voiture RC ; Pu
ROVER Bot - l’Arduino Bluetooth contrôlée réservoir

ROVER Bot - l’Arduino Bluetooth contrôlée réservoir

Arduino Bluetooth ROVER RobotLe Arduino ROVERBot. Ce message a pour but de vous présenter les étapes de construction d'un ROVER à l'aide de l'Arduino et un module bluetooth. Pour contrôler le ROVER, il a été utilisé un téléphone Android comme interfa
ArduDroid : Un Simple 2 voies Bluetooth-contrôleur basé sur Android pour Arduino

ArduDroid : Un Simple 2 voies Bluetooth-contrôleur basé sur Android pour Arduino

MISES À JOUR :Le 19 nov. 2031 : avis : la synergie incroyable entre Arduino & Android.30 octobre 2013 : Andruino est maintenant officiellement ARDUDROID et est bientôt disponible sur Google jeu. Ce changement de nom pour éviter un conflit avec une au