Table des matières:

Écran LCD contrôlé par Android dans Flowcode7 : 8 étapes (avec images)
Écran LCD contrôlé par Android dans Flowcode7 : 8 étapes (avec images)

Vidéo: Écran LCD contrôlé par Android dans Flowcode7 : 8 étapes (avec images)

Vidéo: Écran LCD contrôlé par Android dans Flowcode7 : 8 étapes (avec images)
Vidéo: Dialogue i2C IIC entre deux microcontroleur 18f14k50 2024, Novembre
Anonim
Écran LCD contrôlé par Android dans Flowcode7
Écran LCD contrôlé par Android dans Flowcode7

Cette instructable vous permet de contrôler un écran LCD virtuel qui est simulé à l'aide de FlowCode7 au moyen de votre appareil Android. Vous pouvez évidemment ajouter d'autres plates-formes, mais elles doivent être compatibles Bluetooth. Nous utiliserons également Arduino comme interface avec le PIC 16F877A (simulation dans Flowcode7) et le module Bluetooth (HC-05) pour recevoir les signaux d'un périphérique Bluetooth qui est un mobile Android dans ce cas. Vous pouvez même essayer d'envoyer des données en utilisant UDP via WiFi en configurant votre routeur. Il existe déjà un tutoriel détaillé sur les forums Matrix ici. Cependant, en raison de l'absence d'un routeur privé, j'ai dû travailler un peu pour atteindre mon objectif. J'ai également essayé de télécharger des données sur mon serveur, puis de les interroger à l'aide de MySQL et PHP, mais je n'ai pas réussi à les récupérer. Il est préférable d'avoir un routeur privé si vous souhaitez envoyer des données via UDP via WiFi. Voyons comment procéder !

Étape 1: Choses requises

Voici une liste de tous les « appareils » dont vous avez besoin: Matériel

1. Arduino UNO (j'ai utilisé MEGA 2560)

2. Module Bluetooth (HC-05)

3. Planche à pain

4. Câbles de démarrage (mâle à femelle de préférence)

5. Câble USB pour Arduino

Logiciel1. Flowcode7: Vous pouvez télécharger la version d'essai à partir de la matrice officielle à partir d'ici. Créez un compte, vous devrez authentifier le logiciel à chaque démarrage avec votre nom de compte et votre mot de passe. Vous savez quoi faire une fois ces 30 jours écoulés…;)2. IDE Arduino: le voici.

3. Application Bluetooth: il existe de nombreuses applications pour envoyer des données aux appareils Bluetooth sur le Play Store. J'ai utilisé "unWired Lite". Vous pouvez utiliser celui de votre choix.

Étape 2: Comprendre l'intrigue

Comprendre l'intrigue
Comprendre l'intrigue

Cette illustration explique tout.

Étape 3: Câblage de l'Arduino avec HC 05

Câblage de l'Arduino avec HC 05
Câblage de l'Arduino avec HC 05

C'est une configuration simpleArduino HC 055V VccGnd GndTx RxRx Tx

Passez en revue l'étape 1 de cette instructable pour plus de perspicacité

Une fois que vous avez terminé, vous trouverez l'appareil dans la liste de votre terminal Bluetooth. Associez-le en sélectionnant HC 05. Le mot de passe est généralement 1234.

Étape 4: Télécharger le croquis

Téléchargez ce croquis sur Arduino IDE. C'est très courant pour écrire des données en série sur le port COM à l'aide de Bluetooth.#include // importer la bibliothèque sérieint BluetoothData; // les données fournies par le périphérique bluetooth

void setup() { // mettez votre code de configuration ici, à exécuter une fois:

Serial.begin(9600); pinMode(ledpin, SORTIE); }

void loop() { // mettez votre code principal ici, à exécuter à plusieurs reprises: if (Serial.available()){ BluetoothData=Serial.read(); Serial.write(BluetoothData); } retard (100); }

Étape 5: N'oubliez pas de noter le port COM

N'oubliez pas de noter le port COM !
N'oubliez pas de noter le port COM !

Étape 6: Passez au Flowcode7

Sur Flowcode7
Sur Flowcode7
Sur Flowcode7
Sur Flowcode7
Sur Flowcode7
Sur Flowcode7

Vous devrez construire ce diagramme de flux. Faites glisser un port RS232 et un écran LCD vers le tableau de bord. Connectez les macros aux périphériques. Sélectionnez le port COM sur lequel Arduino est connecté dans Propriétés de RS232

Étape 7: Exécutez le fichier Flowcode et envoyez des données à partir d'un périphérique Bluetooth

Exécutez le fichier Flowcode et envoyez des données à partir d'un périphérique Bluetooth
Exécutez le fichier Flowcode et envoyez des données à partir d'un périphérique Bluetooth
Exécutez le fichier Flowcode et envoyez des données à partir d'un périphérique Bluetooth
Exécutez le fichier Flowcode et envoyez des données à partir d'un périphérique Bluetooth

Tapez du texte sur votre application Bluetooth. Assurez-vous que le module est connecté à votre appareil. HC 05 fait généralement clignoter sa LED deux fois avec un léger retard entre les deux lorsqu'il est couplé avec succès. Assurez-vous que le programme flowcode est en cours d'exécution avant d'envoyer des données pour de meilleurs résultats. Flowcode7 a fonctionné assez lentement sur mon PC et les sorties sont arrivées avec beaucoup de retard. Future Scope: Vous pouvez envoyer des chaînes spécifiques qui peuvent être mises en correspondance sur Flowcode pour déclencher d'autres événements tels que l'effacement de l'écran LCD, l'impression dans une nouvelle ligne, le décalage des données etc.

Étape 8: l'ensemble de l'image

L'image entière
L'image entière
L'image entière
L'image entière

J'espère que vous avez aimé l'instructable ! Pourquoi j'ai posté ceci ?: J'ai présenté ce projet à mon professeur en tant que soumission de projet. Il n'a même pas pris la peine de vérifier le code sur mon ordinateur portable. Il a signé le document imprimé, puis l'a jeté dans une pile pleine de tels dossiers. J'avais 2 choix:

1. Acceptez que je ne puisse rien y faire2. Partagez-le avec les bonnes personnes.

Conseillé: