Hack-A-lampe ou comment contrôler l’Arduino avec votre smartphone (2 / 5 étapes)

Étape 2: Arduino Code

OK, donc nous sommes juste là, au tout début de notre projet. Nous allons commencer avec le Code de l’Arduino.

Le Conseil que j’utilise est qu'un BQ ZUM BT-328, qui a construit en bluetooth, est donc assez facile de travailler avec elle. Il peut gérer jusqu'à 3 a à 5V, donc il n’y a pas besoin d’un bouclier de puissance gérer tout le courant.

Tout d’abord, le code de téléchargement et dans votre chambre. Si vous utilisez la même carte que je fais, vous avez terminé ! Si ce n’est pas le cas, vous devriez vérifier comment connecter un module bluetooth à votre carte Arduino et comment lire les données reçues sur le module.

J’utilise comon cathode LED RGB avec des résistances de limites actuelles, si vos LEDS ne l’a pas, s’il vous plaît connecter en série une résistance convenable.

S’il vous plaît, ouvrez le code et le lire avec moi.

Dans un premier temps, on initialise les variables du code (NIP pour chaque couleur et delayTime, qu’il a utilisé pour faire le fondu conduit lisse).

N’augmentent pas trop delayTime, il pourrait faire la fonction à exécuter se fanent trop lent. Je recommande de laisser à 10 millisecondes ou réduisez-la jusqu'à 5 millisecondes.

En fonction de la configuration après cela, nous commençons le port série à 19200 bauds/s, avec "Serial.begin(19200); », la vitesse du module bluetooth dans ma chambre. Si votre module bluetooth fonctionne à des vitesses différentes, s’il vous plaît changer.

Puis nous avons mis des broches de sortie avec pinMode(name_of_the_pin_variable,OUTPUT) ;

Après cela, en fonction de la boucle , nous commençons avec un certain temps, qui fait le programme exécuté sur elle jusqu'à ce que les octets disponibles sur port série sont "over".

De Protocoder ou App Inventor, nous envoyons une chaîne avec la couleur de RVB analysée comme : rouge, vert, blue\n. Ainsi, Arduino s’attend à recevoir les données entrantes sur bluetooth et il parse et magasin dans les variables. C’est à dire :

rouge = Serial.parseInt() ;

Lorsque Arduino lit \n, cela signifie que le message est bien reçu. Donc, il commence à modifier les valeurs sur la led. Tout d’abord, nous contraignent les données pour tenir dans la gamme appropriée de PWM Arduino et puis nous appelons la fonction fade, un fait qui font que le voyant lumineux s’effacer de la couleur qu’ils ont à la couleur que nous voulons avoir la fonction sur mesure.

Fondu a obtenu trois arguments : épingler le nombre, la nouvelle valeur et aktvalue. Il compare les deux valeurs et modifier avec des signaux de PWM, la couleur de la led. Si vous modifiez delayLed variable globale, c'est-à-dire s’il fonctionne.

C’est tout sur Arduino code, nous allons vérifier les connexions électriques !

Articles Liés

Contrôler un Arduino avec votre téléphone.

Contrôler un Arduino avec votre téléphone.

Dans ce Instructable je vais montrer comment contrôler vos trucs avec votre téléphone et la carte arduino. J'ai commandé tout de machines à fumée trop légères christmas populaire avec ce programme.Vidéo :Désolé, que la vidéo est un peu étrange parce
Contrôler un Arduino avec votre iPhone

Contrôler un Arduino avec votre iPhone

Hé !Ce Instructable vous indique comment contrôler un Arduino avec un iPhone sans avoir à programmer votre propre application iOS. Nous allons à clignoter une LED, mais vous pouvez faire beaucoup d'autres choses avec elle aussi !Nous allons utiliser
Comment contrôler l’arduino avec un mail

Comment contrôler l’arduino avec un mail

Il y a beaucoup de solutions pour contrôler une carte Arduino : web solutions, solutions d'application bureautique, solutions matérielles. Mais qu'en est-il de courrier ? Oui, vous pouvez trouver quelque chose sur le web, mais ils ont besoin pour les
Contrôler l’Arduino avec python basé web API (pas de php)

Contrôler l’Arduino avec python basé web API (pas de php)

Dans ce guide, je vais vous montrer comment contrôler votre appareil arduino d'une page Web ! Par la suite, je vais vous montrer comment contrôler votre arduino depuis votre appareil mobile et même créer une API basée sur le web pour contrôler votre
Contrôler un Arduino avec cacao (Mac OS X) ou c# (Windows)

Contrôler un Arduino avec cacao (Mac OS X) ou c# (Windows)

non je ne parle pas contrôler un Arduino avec une barre de chocolat ou de cacao en poudre. Je parle le langage de programmation Objective-C. Quel est donc le cacao ? Le cacao est un ensemble d'écrits dans le langage de programmation de Objective-C po
Comment contrôler un Arduino contrôlée des bras robotiques de Dobot équipe

Comment contrôler un Arduino contrôlée des bras robotiques de Dobot équipe

On dit toujours, Dobot est une haute précision, plusieurs bras robotisé Bureau de contrôle. Dans le dernier instructables, nous avons montré vous la haute précision et la fonctionnalité de bureau en construisant une découpe laser et soudure Dobot bra
Contrôler l’Arduino avec un téléphone Android via Bluetooth

Contrôler l’Arduino avec un téléphone Android via Bluetooth

Bonjour les gens, ici vous pouvez apprendre comment contrôler Arduino avec un téléphone Android via Bluetooth. Vous pouvez utiliser votre smartphone comme télécommande pour vous système d'éclairage à la maison, ou vous pouvez utiliser comme un etc. d
Contrôler un Arduino avec PHP

Contrôler un Arduino avec PHP

Voici comment faire votre Arduino à faire des choses plus internet sans un bouclier ethernet ou wifi. Il s'agit d'un moyen simple de faire de votre projet à partir de n'importe où dans le monde !Étape 1: Compatibilité de plate-formeCette méthode ne s
Contrôler l’Arduino avec Billy [USB] [débutants] sans fil n’importe où dans le monde

Contrôler l’Arduino avec Billy [USB] [débutants] sans fil n’importe où dans le monde

Voici comment contrôler arduino avec Billy via le port USB de n'importe où dans le monde!!!Etape 1: Voici comment contrôler arduino avec Billy via le port USB de n'importe où dans le monde!!!Regardez et appréciez !
Androino ! Contrôler un Arduino à partir votre appareil Android à l’aide d’un module bluetooth à bas prix.

Androino ! Contrôler un Arduino à partir votre appareil Android à l’aide d’un module bluetooth à bas prix.

Cette instructable vous montre comment lire des valeurs de capteur d'un Arduino avec votre appareil Android à l'aide d'un périphérique série bluetooth à bas prix, vous pouvez commander pour moins de 10 $ sur dealextreme ou ebay.Cet exemple utilise Py
Contrôle un Arduino avec votre téléphone

Contrôle un Arduino avec votre téléphone

Bonjour tout le monde ! Dans ce instructible je vais vous montrer comment contrôler et lire les capteurs avec arduino et Billy. Billy est une application qui permet un contrôle total sur l'arduino, rasberry pi et un noyau. Avec votre smartphone ! Et
Comment contrôler la maison avec montre

Comment contrôler la maison avec montre

Sur les vidéos, vous pouvez voir le contrôle de volume sur les lumières de terminal ou Hi-Fi avec voix.Au titre de la vidéo sont les liens et description comment j'ai fait cela.Tout est très simple et sans codage;)Étape 1: Activer/désactiver lumières
Comment contrôler le servo avec contrôleur de play station 2

Comment contrôler le servo avec contrôleur de play station 2

Je voulais un moyen facile de contrôler mon servo robots donc j'ai googlé pour une solution adaptée mais n'a pas pu en trouver un. alors j'ai décidé d'utiliser ma manette ps2 vieux à cet effet, et cela a fonctionné parfaitement.Alors, voici un guide
Comment contrôler les « trucs » depuis votre PC

Comment contrôler les « trucs » depuis votre PC

je travaille dans une entreprise de logiciels à Paris, je ne suis pas un développeur, mais plus sur le côté de gestion produit des choses (conception, spécifications, essais, assurance de la qualité, soutien... bla bla), notre clientèle est assez gra