LED de contrôle utilisant Arduino Bluetooth et Android. (Partie 1) (1 / 2 étapes)

Étape 1: HC-06 et Arduino

Bluetooth est un type de communication sans fil utilisée pour retransmettre la voix et données à haute vitesse en utilisant les ondes de la radio. Il est largement utilisé dans les téléphones mobiles pour effectuer des appels, casque d’écoute et de partager des données. Ce type de communication est un moyen bon marché et facile de contrôler quelque chose à distance en utilisant arduino.

HC-06 module possède 4 broches pour être connecté à l’arduino, ils sont :

  • RXD
  • TXD
  • SCR
  • GND

RXD recevra des données d’arduino ; TXD envoie des données à arduino ; SCR est le bloc d’alimentation (3.3V 6,6) et GND est au sol.

Vous je dois faire attention quant au niveau RXD, certains modules travaillent avec 5V, mais celui-ci fonctionne avec 3.3V et arduino TX enverra un signal de 5V, alors il a besoin d’un diviseur de tension.

Diviseur de tension avec R1 = 300Ω:

Vout = R2/(R2+R1) * Vin

3.3 = R2/(R2+300) * 5

3.3 * R2 + 990 = 5 * R2

R2 = 990/1.7

R2 ~ 600Ω

Si vous avez une résistance différente :

R2 = (3.3 * R1) / 1.7Ω

Mise en place :

1ª connecter le module SC-06 (voir Pict.) :

Arduino---HC-06

RX---TXD

TX---RXD

+ 5V---VCC

GND---GND

2ª C code :

L’esquisse de ce projet est très simple, tout ce que vous avez à faire est de vérifier le port série, si la donnée n’est disponible.

À l’aide d’un téléphone android avec un apk de bluetooth spp, la commande est envoyée au bluetooth (RX/TX). Ce qui se passe, c’est que le module bluetooth communique avec bluetooth android en utilisant un profil appelé SPP (Serial Port Profile). Il émule un Port USB connecté à l’arduino et android.

Définir toutes les goupilles et les variables.

 char command; String string;#define led 8 

La vitesse de transmission par défaut du module HC-06 est 9600. Le code d’installation Sub :

 void setup(){Serial.begin(9600); pinMode(led, OUTPUT);} 

Boucle de Sub :

 void loop(){ if (Serial.available() > 0) {string = "";} while(Serial.available() > 0) { command = ((byte)Serial.read()); if(command == ':') { break; } else { string += command; } delay(1); } if(string == "LO") { LEDOn(); } if(string =="LF") { LEDOff(); } } 

Il existe deux fonctions dans le code. En fait, leur nom dit tout.

 void LEDOn() { digitalWrite(led, HIGH); } void LEDOff() { digitalWrite(led, LOW); } 

Articles Liés

Contrôleur de SNES Bluetooth pour Android

Contrôleur de SNES Bluetooth pour Android

c'est mon premier instructable...Un peu plus d'un an, je travaillais sur mon projet de conception senior ECE, qui était un contrôleur de SNES bluetooth pour Android.  Peu de temps après l'achèvement du projet, j'ai posté une vidéo du travail sur Yout
Arduino Bluetooth HomeControl (Android)

Arduino Bluetooth HomeControl (Android)

SalutIl s'agit d'un dispositif que j'ai fait pour contrôler 2 sorties sur une application android.vous pouvez connecter des lumières, machine à café, tout est possible.Je l'ai fait avec 3 sockets(Outlets) de puissance2 prises est d'être alimenté par
Contrôleur de LED-Servo couplé en utilisant Arduino

Contrôleur de LED-Servo couplé en utilisant Arduino

Salut tout le monde, ce sera mon premier projet DIY avec Arduino et une entrée à la communauté de créateur. Depuis que j'ai regardé la vidéo de TED par Massimo Banzi, je m'attendais à ce jour de publier mon projet Arduino. Il s'agit d'un projet très
Android contrôlée Arduino Bluetooth Panzer

Android contrôlée Arduino Bluetooth Panzer

Voitures de contrôle à distance sont amusante à conduire autour de la salle ou l'errance de la maison. Ce qui pourrait être plus amusant de celui-ci ? Quand vous avez la visibilité, comme si vous montez dedans. Une caméra IP sans fil est la réponse.
Mod Xbox 360 contrôleur utilisant Arduino (MW3)

Mod Xbox 360 contrôleur utilisant Arduino (MW3)

je ne voulais pas acheter une puce contrôleur de modded pour deux raisons ils seulement font la seule chose et de deux, ils deviennent des date rapidement rendant inutile pour de nouveaux jeux. L'arduino, que j'ai juste ramassé semblait parfait, il e
COP DE LED S’ALLUME EN UTILISANT ARDUINO !

COP DE LED S’ALLUME EN UTILISANT ARDUINO !

Voici une vidéo montrant les lumières de la Conférence des parties en action.Étape 1: Composants requis Microcontrôleur (j'ai utilisé arduino Uno)Carte de prototypageDes voyants rouges (ou toute couleur que vous like)LED bleueFils de connexionC'est t
Servo de contrôle utiliser arduino et rock band guitare

Servo de contrôle utiliser arduino et rock band guitare

ce n'est mon premier Instructable aucun coments méchantsComment j'ai fait un programmeÉtape 1: Branchez tout brancher l'arduino câble et rock band guitare récepteur pour les ports usb et l'autre extrémité du câble à l'arduinoDésolé si ce confondu l'u
Comment programmer Arduino Bluetooth Communication série dans Visual Basic Express 2010

Comment programmer Arduino Bluetooth Communication série dans Visual Basic Express 2010

Tici sont divers programme/logiciel Android pour contrôler votre arduino bluetooth robot avec votre android. Mais vous ne trouvez pas celui à utiliser avec votre PC windows. Donc, je programme un peu on dans Visual Basic Express 2010. Espérons qu'il
Android sous contrôle RGB LED en utilisant Arduino

Android sous contrôle RGB LED en utilisant Arduino

Hai pour tous les membres de l'AIMTA post va montrer comment contrôler le RGB LED utilisant android avec arduino et un module Bluetooth HC-05.J'ai cherché dans Internet il y a beaucoup de techniques pour contrôler la LED RGB. Mais il s'agit de la mét
Commander une LED RGB avec le HC-06 Bluetooth Module utilisant Android OS(Arduino)

Commander une LED RGB avec le HC-06 Bluetooth Module utilisant Android OS(Arduino)

Ce tutoriel vous expliquera le processus de connexion d'un Bluetooth Module de HC-06 à un Arduino et contrôler la couleur d'une LED RGB à l'aide de l'application ArduDroid sur le système d'exploitation Android. Cette configuration très probablement c
Arduino-Android LED de contrôle en utilisant Ethernet Shield

Arduino-Android LED de contrôle en utilisant Ethernet Shield

choses dont vous avez besoin :matériel :Arduino UnoEthernet ShieldLED 2 pcs.2pcs de résistances.Breadboard(optional)câbles (cuivre, câble ethernet)Routeurse connecter1 LED--> broche 6 au sol2 LED--> Broche 7 à la masselogiciel :Eclipse IDE1.x.x IDE
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
Sur chenilles Robot Bluetooth contrôlé par Arduino Via l’Application Android

Sur chenilles Robot Bluetooth contrôlé par Arduino Via l’Application Android

Après avoir essayé de robot sur chenilles à distance par télécommande infrarouge. J'ai procéder pour contrôler la même plateforme de robot par BluetoothArduino contrôleur via l'application Android. Cette méthode est plus fiable, plus longue distance,
Application Android MIT en utilisant le Bluetooth HC06 pour vous connecter à un Arduino Uno

Application Android MIT en utilisant le Bluetooth HC06 pour vous connecter à un Arduino Uno

Merci spécial à ces ressources en ligne pour m'avoir commencé...Tutoriels de Nerd aléatoireForceTronics - youtubeÉtape 1: matériaux :Périphérique Bluetooth HC-06Téléphone Android---j'ai un HTC 8, il existe des émulateurs pour les iPhones, mais je ne