Envoyer des informations d’une application Android (App Inventor) vers Arduino

Pour certains projets, il peut-être utile d’utiliser des commandes à l’aide de son smartphone.

J’utilise un module HC-05 pour mettre en place une liaison Bluetooth sur une carte Arduino. En fonction du type de carte Arduino que vous utilisez, la mise en place de cette liaison est différente :

Il faut également avoir quelques notions de développement d’application en blocks sur App Inventor : http://ai2.appinventor.mit.edu

Ici, je vais simplement indiquer comment envoyer des données d’une application Android, vers Arduino. Un second code montrera qu’il est possible de traiter ces données une fois envoyées à l’Arduino.

Dans une application, j’ai simplement créé 3 boutons, afin d’envoyer à l’Arduino la valeur a, b et c.

(suite…)

Utiliser un module Bluetooth HC-05 – Arduino Leonardo

Le Bluetooth est un standard de communication qui permet l’échange de données bidirectionnel à très courte distance et qui utilise des ondes radio UHF.

Nous utiliserons un module HC-05.

Nous utiliserons également un modèle d’Arduino Leonardo (qui permet d’obtenir deux liaisons séries).

Tous les modules Bluetooth HC-05 possèdent la même configuration. Le nom du module est « HC 05 » et le code d’appareillage est « 1234 ».

Afin de sécuriser ce module, nous allons effectuer la modification du nom et du code. Nous allons utiliser des commandes AT (ATtention) afin d’effectuer la configuration.

(suite…)

Problème IMEI Invalid sur mobile Android – Comment s’en sortir ?

J’ai acheté un Elephone P6000 il y quelques temps. La ROM installée ne fonctionnait pas bien (trop gourmande en batterie – elle tenait quelques heures, le GPS ne fonctionnait pas, le téléphone chauffait énormément..).

J’ai donc installé une ROM MIUI 7, mais au premier démarrage j’ai un message m’indiquant que les IMEI étaient invalides.

J’ai donc réussi à trouver une solution qui fonctionne sur ce P6000, et qui risque fortement de fonctionner sur d’autres modèles. Cette procédure ne nécessite pas d’être « ROOT.

– Récupérer vos numéros IMEI. Généralement, ils sont inscrits au dos de votre téléphone, derrière la batterie.

– Il faut démarrer le mode ingénieur. Pour cela, entrez ce numéro sur votre dialer : *#*#3646633#*#*

– Choisir l’onglet Connectivity

– Se rendre sur CDS information

– Choisir Radio information

– Sélectionner Phone 1 pour la carte SIM 1

– Positionnez-vous en haut de l’écran “AT+” et taper la commande E

– Une boite de dialogue s’ouvre, choisissez “AT +EGMR=1,7, » »

– Saisissez votre code IMEI au milieu des deux guillemets à la fin

– Appuyez sur « SEND AT COMMAND »

– Revenez en arrière au menu Phone 1 / Phone 2

– Sélectionner Phone 2 pour la carte SIM 2

– Positionnez-vous en haut de l’écran “AT+” et taper la commande E

– Une boite de dialogue s’ouvre, choisissez “AT +EGMR=10, » »

– Saisissez votre code IMEI au milieu des deux guillemets à la fin

– Appuyez sur « SEND AT COMMAND »

– Revenez en arrière au menu Phone 1 / Phone 2

– Revenez sur l’écran d’accueil de votre téléphone

– Redémarrez votre mobile.

Normalement, les codes IMEI sont reconnus par votre mobile. Pour vérifier cette information, sur votre dialer, tapez le numéro : *#06#