Commandallumagevoix PDF
Commandallumagevoix PDF
Commandallumagevoix PDF
net/publication/342004542
CITATIONS READS
0 468
1 author:
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Adad Mohamed Cherif on 08 June 2020.
Entrées
bluetooth
Sorties
Application en
action
CODE DE L’APPLICATION
// Déclaration des variables
// 2,3,4,5 sorties de l’arduino
int bureau=2; //ou chambre2
int cuisine = 3;
int salon= 4;
int chambre= 5; // ou chambre1
int state = 0;
// Configuration des sorties
void setup() {
pinMode(bureau,OUTPUT); //ou chambre2
pinMode(cuisine, OUTPUT);
pinMode(salon, OUTPUT);
pinMode(chambre, OUTPUT); // ou chambre1
Serial.begin(9600); // activer moniteur série
}
void loop() {
if(Serial.available() > 0){
state = Serial.read(); // Le portable reçoit un signal sonore
}
// si le signal sonore est "Allume cuisine " alors 1 est attribué et la cuisine est éclairée
if (state == '1') {
digitalWrite(cuisine, HIGH);
}
// si le signal sonore est "éteindre cuisine " alors 2 est attribué et la cuisine n'est plus
éclairée
else if (state == '2') {
digitalWrite(cuisine, LOW);
}
// si le signal sonore est "Allume salon" alors 3 est attribué et le salon est éclairé
else if (state == '3') {
digitalWrite(salon, HIGH);
}
// si le signal sonore est "éteindre salon" alors 4 est attribué et le salon n'est plus éclairé
else if (state == '4') {
digitalWrite(salon, LOW);
}
else if (state == '5') {
digitalWrite(chambre, HIGH);
}
else if (state == '6') {
digitalWrite(chambre, LOW);
}
else if (state =='7') {
digitalWrite(bureau, HIGH );
}
else if (state == '8') {
digitalWrite(bureau, LOW );
}
// si le signal sonore est "Allume tout" alors 9 est attribué et tous les espaces sont éclairés
else if (state == '9') {
digitalWrite(cuisine, HIGH);
digitalWrite(salon, HIGH);
digitalWrite(chambre, HIGH);
digitalWrite(bureau, HIGH);
}
// si le signal sonore est "éteindre tout" alors "a" est attribué et tous les espaces ne sont plus éclairés
else if (state == 'a') {
digitalWrite(cuisine, LOW);
digitalWrite(salon, LOW);
digitalWrite(chambre, LOW);
digitalWrite(bureau, LOW);
}
}
- Le bluetooth
- Le contrôle des lampes
- Le capteur de proximité (on fait passer la main à proximité du
portable
- Reconnaissance de la voix
Cliquer sur block: éditeur du programme graphique apparait
Les différentes icones à gauche nous
génèrent les blocs: par exemple
ListPicker1 nous donne ce que vous
voyons à droite.
Avant et après la connexion du bluetooth
Reconnaissance de la
voix Le capteur de
proximité
1ère partie
Allumage et
extinction des
lampes des
espaces
Avec
l’instruction
if……..then
2ème partie
Si SpeechRecognizer reçoit un signal sonore
précis , il va lui correspondre un chiffre de 1 à
8 et aussi le caractère « a »
Par exemple; éteindre cuisine correspond à 2
Conception et le programme
graphique terminés , on va
compiler le code. Sur
« Build », on choisit : (App
QR code for .apk)
Scanner avec votre portable le code QR pour télécharger directement l'Appli sur votre
portable mais il faut connectez votre ordinateur et votre portable au même réseau
WiFi. Un code de caractère va s’afficher sur le champ prévu pour cela. Après quelque
instant , l'application que vous construisez sur votre portable apparait. En d’autres
termes, il faut suivre ce que le portable vous demande, ok à chaque fois, jusqu’à ce
que l’installation de l’application soit complète .
1 2 3 4
Cliquer sur l’icone à Passer la main au Le microphone est prêt Message: quand votre
tout moment pour dessus de l’écran pour à recevoir vos voix est
démarrer l’application parler, vous pouvez instructions incompréhensible,
aussi le toucher . et l’arduino qui les veuillez répéter
exécutent
View publication stats