0% ont trouvé ce document utile (0 vote)
66 vues3 pages

Bluetooth Led

L'activité consiste à contrôler une LED à l'aide d'un smartphone via un module Bluetooth HC-05 et une carte Arduino Uno. Le document fournit les instructions nécessaires pour le montage, l'installation de l'application et le code Arduino à utiliser. L'objectif est de permettre l'allumage et l'extinction de la LED en envoyant des signaux Bluetooth depuis le smartphone.

Transféré par

OussamaHajSalem
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
66 vues3 pages

Bluetooth Led

L'activité consiste à contrôler une LED à l'aide d'un smartphone via un module Bluetooth HC-05 et une carte Arduino Uno. Le document fournit les instructions nécessaires pour le montage, l'installation de l'application et le code Arduino à utiliser. L'objectif est de permettre l'allumage et l'extinction de la LED en envoyant des signaux Bluetooth depuis le smartphone.

Transféré par

OussamaHajSalem
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Montages élémentaires

Systèmes communicants Fiche Page


e-learning AVENUE ARDUINO UNO
d’activité 1/3

Objectif de l’activité
Commander une LED
avec un smartphone

Matériel nécessaire

Câbles de Terminal de Câble de liaison


Carte Arduino Led Module Bluetooth Smartphone
connexion programmation usb

(x1)
(x1) (x1)

Schéma de montage

Anode
Cathode
(+)
(-)

HC-05

Broche 13
e-learning AVENUE Tous droits réservés
© Copyright 2016

Suite page 2 / 3

[Link]
Montages élémentaires
Systèmes communicants Fiche Page
e-learning AVENUE ARDUINO UNO
d’activité 2/3

Objectif de l’activité
Contrôler une LED
avec un smartphone

Installation de l’interface de commande

Sécurité
Bluetooth_on_off.apk
16 : 13
Sources inconnues
Continuer avec

Autoriser l’installation Programme


d’applications issues d’installation du kit Bluetooth
Chrome Caméra
Copier le fichier on_off
de sources inconnues
Bluetooth_on_off.apk
Toujours Une seule fois
sur votre smartphone

Paramètres Demande d’association


Bluetooth
APPAREILS
Pour l’association à : HC-05

HC-05 Saisir le code PIN requis


de l’appareil
Mettre le module 1234
HC-05 sous tension
pour l’associer au
smartphone RECHERCHER APPAREILS OK
Annuler

Utilisation de l’interface de commande

Se connecter à :

[Link] HC-05

L’application envoie sur la


voie Bluetooth l’information :
e-learning AVENUE Tous droits réservés

0 pour ETEINDRE

1 pour ALLUMER
© Copyright 2016

Suite page 3 / 3

[Link]
Montages élémentaires
Systèmes communicants Fiche Page
e-learning AVENUE ARDUINO UNO
d’activité 3/3

Objectif de l’activité
Contrôler une LED
avec un smartphone

Programme Arduino

Commentaires

#include <SoftwareSerial.h> // Inclusion de la librairie de communication série

Entête int input=0; // Déclaration de la variable de communication Bluetooth

déclarative int Rx=10; // Sélection de la broche de communication Bluetooth Rx


int Tx=11; // Sélection de la broche de communication Bluetooth Tx
int LED=13; // Sélection de la broche pour la LED
SoftwareSerial BT(Rx,TX); // Création de l’instance de communication Bluetooth

void setup () {

[Link](9600); // Réglage de débit de données pour le port série (9600 bps)


Configuration
pinMode(LED, OUTPUT); // Mise en sortie de la broche associée à la LED
pinMode(Rx, INPUT); // Mise en entrée de la broche Rx
pinMode(Tx, OUTPUT); // Mise en sortie de la broche Tx
}

void loop () {
if ([Link]()){ // Si le tampon de la voie série n’est pas vide

input = [Link](); // Affectation à la variable de l’information lue sur la voie série

Boucle if (input==0) { // Si la variable est égale à 0


sans fin digitalWrite(LED, LOW); // Mise au niveau BAS (0V) de la led
}
e-learning AVENUE Tous droits réservés

if (input==1) { // Si la variable est égale à 1


digitalWrite(LED, HIGH); // Mise au niveau HAUT (3,3V) de la led
}

delay(100); // Pause de 100 millisecondes (ms)


}
}
© Copyright 2016

Fin de l’activité

[Link]

Vous aimerez peut-être aussi