Académique Documents
Professionnel Documents
Culture Documents
TI Die Distribution/Processing
TI Linear Power as Die
TI Die & Wafer Processed to your Specification
micross.com
OPEN
TI Die Distribution/Processing
TI Linear Power as Die
TI Die & Wafer Processed to your Specification
micross.com
OPEN
But de ce tutoriel:
Dans ce tutoriel, on va réaliser un système
permettant d’allumer et éteindre des LEDs (par
bluetooth) en utilisant la carte Arduino et un
smartphone.
Composants nécessaires
des LEDs
plaque d’essai
Montage
Pour réaliser le montage on peut connecter:
TI Die Distribution/Processing
TI Linear Power as Die
TI Die & Wafer Processed to your Specification
micross.com
OPEN
Programme Arduino
Voici le programme qui permet de connecter la carte
Arduino au smartphone et de recevoir un message
contenant l’ordre d’allumer ou éteindre les LEDs.
1 #include <SoftwareSerial.h>
2 #include <LiquidCrystal_I2C.h>
3 // En cas de non fonctionnement, mettez la l
4 // commentaire et retirez le commentaire à l
5 LiquidCrystal_I2C lcd(0x27, 20, 4); // ligne
6 SoftwareSerial hc06(2,3);
7 String message="";
8 void setup(){
9 pinMode(btnPin,INPUT_PULLUP);
10 pinMode(bouton, INPUT); // le bouton est une
11 lcd.init(); // initialisation de l’afficheur
12 //Initialize Serial Monitor
13 //Initialize Bluetooth Serial Port
14 hc06.begin(9600);
15 pinMode(4,OUTPUT); //règle la borne numériqu
16 pinMode(5,OUTPUT); //règle la borne numériqu
17 pinMode(6,OUTPUT); //règle la borne numériqu
18 }
19
20 void loop(){
21 lcd.backlight(); // active le rétro-éclairag
22 lcd.setCursor(0, 0); // se positionner à la
23 //Write data from HC06 to Serial Monitor
24 if (hc06.available()){
25 //Serial.write(hc06.read());
26 //lcd.clear();
27 message+=char(hc06.read());
28 lcd.clear();
29 lcd.print(message); // afficher le message d
30 }else{
31 if (message=="allumer_rouge") {
32 digitalWrite(4,HIGH); //la LED rouge s’allum
33 }
34 if (message=="eteindre_rouge") {
35 digitalWrite(4,LOW); //la LED rouge s’éteint
36 }
37 if (message=="allumer_jaune") {
38 digitalWrite(5,HIGH); //la LED jaune s’allum
39 }
40 if (message=="eteindre_jaune") {
41 digitalWrite(5,LOW); //la LED jaune s’éteint
42 }
43 if (message=="allumer_verte") {
44 digitalWrite(6,HIGH); //la LED verte s’allum
45 }
46 if (message=="eteindre_verte") {
47 digitalWrite(6,LOW); //la LED verte s’éteint
48 }
49
50 message="";
51 }
52 }
TI Die Distribution/Processing
TI Linear Power as Die
TI Die & Wafer Processed to your Specification
micross.com
OPEN
TI Die Distribution/Processing
TI Linear Power as Die
TI Die & Wafer Processed to your Specification
micross.com
OPEN
OPEN
7 commentaires
luigi 11-01-2323
Luigi 11-01-2323
Azerty 17-09-2222
Ahmed 08-01-2222
Il y a un problème au niveau de
téléchargement pour cette
application
Aziz 03-05-2121
★★★★★
Votre adresse e-mail ne sera pas publiée. Les
champs obligatoires sont indiqués avec *
Nom*
Email*
commentaire*
Envoyer
Tutoriels récents
Blog
Nos articles