Pour réaliser l'application Android, j'ai utilisé le site MIT APP INVENTOR 2
http://appinventor.mit.edu/explore/
Elle est très simple d'utilisation, aucune ligne de code, que des blocks logiques,
il y a énormément de tutoriels sur Internet
Vous pouvez émuler votre application en temps réel, sur votre téléphone ou sur le PC.
-Principe de l'application :
Il y a une partie graphie et une partie code, chaque élément graphique va avoir une multitude de fonctionnalités à gérer dans la partie code, par exemple pour un bouton, très souvent on va utiliser la fonction "when button clicked faire ceci"
Il y a un grand nombre d'éléments graphiques mais également des outils comme le Bluetooth, GPS, accélérometre, Web, etc...
-Principe de communication
L'application Android envoie des trames en Bluetooth
Le module HC-05 reçoit ses trames et les transmets via la liaison série à l'Arduino
Le programme de l'Arduino analyse ses trames et agit en conséquences
-Pour homogénéiser les trames, elles commencent par "<" et se terminent par ">"
-Fonctionnalités réalisées jusqu'à présent :
- Connexion et deconnexion bluetooth
- On/OFF (luminosité à 0)
- Gestion de la luminosité
- Affichage température intérieure grâce au capteur intégré dans le module RTC
- Affichage de la température extérieure (PARIS) en allant la chercher sur Internet via JSON
- Modification du temps ou synchronisation automatique avec l'horloge du téléphone
- En secouant le téléphone, la couleur change aléatoirement
- Un cercle RGB permet de choisir une couleur précise
-Interface graphique :
-Aperçu des blocks :
Gestion de la communication Bluetooth
Gestion de la température extérieure :
Gestion du cercle RGB :
Gestion du temps :
Ci-joint le fichier source en aia ainsi que l'apk final
Salut ,encore une belle réalisation.je vais regarder ton tutos de +prés maintenant que je suis un peu + expérimenté.
merci , Ici meuhmeuh