Arduino + Android plus Bluetooth domotique (3 / 5 étapes)

Étape 3: Programme pour Arduino

Programme pour Arduino dans ce cas est assez facile ici, n’oubliez pas que nous avons connecté Tx et Rx sur Arduino à Rx et Tx sur HC-06 Bluetooth module, si simplement il suffit de l’Arduino reçoit les textes de son Rx et agir selon les textes. Compte tenu de l’économie d’énergie, j’ai ajouter cette bibliothèque LowPower dans le code, vous pouvez télécharger la bibliothèque de GitHub, insérer ici le lien : https://github.com/rocketscream/Low-Power

J’ai mis Arduoino, mode "veille" en idle, que dans ce mode, vous pouvez toujours garder USART (Rx et Tx) éveillé, quand les textes viennent en elle va se réveiller Arduino et demander il faire quelque chose, voici comment le code ressemble à :

#include « LowPower.h »

Dim readString ;

void Setup() {}

Serial.Begin(9600) ;

pinMode (sortie 2) ;

digitalWrite (2, haut) ;

}

void loop() {}

void serialEvent() ;
LowPower.idle (SLEEP_FOREVER, ADC_OFF, TIMER2_OFF, TIMER1_OFF, TIMER0_OFF, SPI_OFF, USART0_ON, TWI_OFF) ; Laissez votre Arduino en sommeil mode(idel)

}

void serialEvent() {}

{while(Serial.available())}

Delay(3) ;

char c = Serial.read() ;

readString += c ;

}

Si (readString.length() > 0)

{

Serial.Print(ReadString) ;

Si (readString == « On ») {}

digitalWrite (2, basse) ; Allumez la lampe de table

}

Si (readString == « Off ») {}

digitalWrite (2, haut) ; Éteindre la lampe de table

}

readString = "" ;

}

}

Expliquer le code : la plupart du temps votre Arduino est en mode veille, seulement lorsque le signal provient de la broche Rx il va commencer à travailler. Vous pouvez définir une chaîne nommée readString ici, pour stocker le texte venant de broche Rx. Comme nous parlons dans la dernière section, lorsque vous appuyez sur ces boutons sur l’app, il enverra des textes via Bluetooth. Lorsque votre Arduino reçoit le message « On », Pin2 simplement définie plus bas, ce signal vais donc laisser le relais de passer à travers, de l’autre côté, lorsque votre Arduino reçoit le message « Off », Pin2 set aussi élevé, cette action s’éteindront automatiquement votre lampe de table.

Plus d’infos : Arduino modes de sommeil peuvent être peu effrayant, car puce ATmega 328 prend en charge six modes de sommeil, mais seulement en mode "ralenti" USART gardera toujours éveillé, pour recevoir les signaux de broche Rx pour réveiller la puce. Normalement quand un Arduino fonctionne en mode "ralenti" sa dissipation de puissance va baisser d’environ 60 %, de faible puissance est une zone assez cool à découvrir.

Articles Liés

Arduino + Android antivol alarme - domotique

Arduino + Android antivol alarme - domotique

contenu :Introduction :Matériaux, outils et référencesCircuit et croquisDéveloppement d'applications Android :Conclusion :Étape 1: IntroductionJ'ai été récemment écouté et lu beaucoup sur l'Internet des objets (IDO) et parmi eux, domotique et contrôl
Arduino & Android basé Bluetooth Controll mot de passe protégé Smart Door Lock (enregistrer votre maison)

Arduino & Android basé Bluetooth Controll mot de passe protégé Smart Door Lock (enregistrer votre maison)

Nous tous sommes préoccupés par la sécurité de notre maison. Monde devient plus intelligent et plus intelligemment tous les jours et nous veulent contrôler et sécurisé notre chose de façon plus intelligente. Dans ce tutoriel que je vais vous explique
Compteur de température DHT11 Arduino/Android - module Bluetooth HC-06 - & ANDROID APP

Compteur de température DHT11 Arduino/Android - module Bluetooth HC-06 - & ANDROID APP

Bonjour tout le monde! Aujourd'hui, j'ai fait un soft pour lire tout texte ou la valeur de la série monitor pour votre téléphone android, vous pouvez utiliser n'importe quel capteur qui affiche le texte ou valeurs.VOUS POUVEZ AJOUTER N'IMPORTE QUEL C
Arduino/Android - servomoteur BLUETOOTH contrôle Android APP

Arduino/Android - servomoteur BLUETOOTH contrôle Android APP

Salut tout le monde! Aujourd'hui, j'ai fait un soft pour contrôler un seul servo. demain je vais faire une app pour plusieurs servos. Suivez l'étape suivante pour la liste de pièces, de Code et de schéma. Si vous voulez la source de l'application jus
Connecter l’Arduino Uno pour Android via Bluetooth

Connecter l’Arduino Uno pour Android via Bluetooth

Dans ce projet, un module Bluetooth serial est utilisé pour créer une connexion entre l'Arduino Uno et une application Android que j'ai créé avec MIT App Inventor.Arduino à l'écoute des commandes en lumière certaines de LED ou de montrer son statut.
Arduino de Android via Bluetooth

Arduino de Android via Bluetooth

Comme mon premier instructable, je voudrais montrer comment se connecter à un arduino pour e/s depuis un appareil android rapidement et facilement.Pour les étapes suivantes, nous aurons besoin :Un appareil compatible arduinoUn bluetooth HC-05, HC-06
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
Arduino pro mini Bluetooth HC-06 et l’application Android

Arduino pro mini Bluetooth HC-06 et l’application Android

Arduino pro mini Bluetooth HC-06 et l'application AndroidYouTube channelLes documents et le code
Programmer votre Arduino avec un périphérique Android via Bluetooth

Programmer votre Arduino avec un périphérique Android via Bluetooth

Bonjour tout le monde, dans ce Instructable je veux vous montrer, comment programmer votre Arduino Uno avec votre appareil Android via Bluetooth. C'est très simple et si bon marché. Il nous permet également de programmer notre Arduino, où que nous vo
Jarvis : Un Arduino basé système domotique

Jarvis : Un Arduino basé système domotique

J'ai a été inspiré par Jarvis de l'Iron Man et fortement voulait un système domotique. Les systèmes existants n'étaient pas bon marchés, alors j'ai décidé de construire mon propre système de domotique à l'aide d'un Arduino. À l'heure actuelle sa fonc
Mise à jour de Arduino relais module bluetooth

Mise à jour de Arduino relais module bluetooth

Étape 1: Comment Liste des pièces :-module relais 1 canalAttiny45/85-Module bluetooth HC-05/06-une réglette à broches-Connecteur de pcb mini USBInfos :Le programme attiny est un peu mis à jour l'arduino SoftwareSerial app.Son utilisation parseInt, do
Module Arduino Shield moteur & Bluetooth

Module Arduino Shield moteur & Bluetooth

tutoriel complet ici.www.innovationph.comTélécharger notre Code libre du projet Arduino ici.Arduino Uno Rev 3Shield Arduino moteurModule BluetoothChâssis de magicienVous pouvez aussi construire la WarBot.
Domotique en utilisant arduino avec wifi, bluetooth et télécommande IR

Domotique en utilisant arduino avec wifi, bluetooth et télécommande IR

Il s'agit d'un tutoriel pour montrer comment construire un système de domotique avec arduino Wifi [ESP8266-01], bluetooth (HC-05) et télécommande IR. Domotique se traduit par un accueil plus intelligent et est utilisé pour fournir un niveau de vie pl
Arduino/Android BLUETOOTH - 28BYJ 48 Stepper Motor Rideau contrôler APP

Arduino/Android BLUETOOTH - 28BYJ 48 Stepper Motor Rideau contrôler APP

Salut tout le monde!Hier j'ai fait une application de contrôle moteur pas à pas qui pourrait mettre seulement une façon (sur et hors) et j'ai dit que j'allais pour en faire un pour contrôler vos rideaux, si elle est ici ! Peut être utilisé pour plusi