Taula de continguts:

Pantalla LCD controlada per Android a Flowcode7: 8 passos (amb imatges)
Pantalla LCD controlada per Android a Flowcode7: 8 passos (amb imatges)

Vídeo: Pantalla LCD controlada per Android a Flowcode7: 8 passos (amb imatges)

Vídeo: Pantalla LCD controlada per Android a Flowcode7: 8 passos (amb imatges)
Vídeo: FLOWCODE + LCD + LECTURA ENTRADA ANALOGICA+ TOMA DE DECISION 2024, Desembre
Anonim
Pantalla LCD controlada per Android a Flowcode7
Pantalla LCD controlada per Android a Flowcode7

Aquesta instrucció us permet controlar una pantalla LCD virtual que es simula mitjançant FlowCode7 mitjançant el vostre dispositiu Android. Evidentment, podeu llançar altres plataformes, però han de tenir el Bluetooth habilitat. També utilitzarem Arduino com a interfície per a PIC 16F877A (simulació a Flowcode7) i mòdul Bluetooth (HC-05) per rebre senyals des d’un dispositiu Bluetooth que és un mòbil Android en aquest cas. Fins i tot podeu intentar enviar dades mitjançant UDP a través de WiFi mitjançant la configuració del router. Aquí ja hi ha un tutorial detallat sobre els fòrums de Matrix. No obstant això, a causa de l'absència d'un encaminador privat, vaig haver de treballar una mica per aconseguir el meu objectiu. També he intentat penjar dades al meu servidor i després consultar-les mitjançant MySQL i PHP, però no he pogut recuperar-les. El millor és tenir un enrutador privat si voleu enviar dades per UDP mitjançant WiFi. Vegem com fer-ho.

Pas 1: coses necessàries

Aquí teniu una llista de tots els "aparells" que heu de tenir: maquinari

1. Arduino UNO (he utilitzat MEGA 2560)

2. Mòdul Bluetooth (HC-05)

3. Taula de pa

4. Cables de pont (preferentment entre mascle i femella)

5. Cable USB per a Arduino

Programari1. Flowcode7: podeu descarregar la versió de prova des de la matriu oficial des d’aquí. Feu un compte, haureu d’autenticar el programari a cada inici amb el nom i la contrasenya del vostre compte. Saps què fer quan aquests 30 dies acabin …;) 2. ID Arduino: aquí està.

3. Aplicació Bluetooth: hi ha moltes aplicacions per enviar dades a dispositius Bluetooth a Play Store. He utilitzat "unWired Lite". Podeu utilitzar qualsevol que vulgueu.

Pas 2: entendre la trama

Comprensió de la trama
Comprensió de la trama

Aquesta il·lustració ho explica tot.

Pas 3: Cablatge de l'Arduino amb HC 05

Cablatge de l'Arduino amb HC 05
Cablatge de l'Arduino amb HC 05

És una configuració senzilla Arduino HC 055V VccGnd GndTx RxRx Tx

Reviseu el pas 1 d'aquesta instrucció per obtenir més informació

Un cop hàgiu acabat, trobareu el dispositiu a la llista del vostre terminal Bluetooth. Emparelleu-lo seleccionant HC 05. La contrasenya sol ser 1234.

Pas 4: pengeu l'esbós

Pengeu aquest esbós a Arduino IDE. És molt habitual escriure dades en sèrie al port COM mitjançant Bluetooth. # Include // import the Serial libraryint BluetoothData; // les dades donades des del dispositiu Bluetooth

void setup () {// poseu aquí el vostre codi de configuració per executar-lo una vegada:

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

void loop () {// poseu aquí el vostre codi principal per executar-lo repetidament: if (Serial.available ()) {BluetoothData = Serial.read (); Serial.write (BluetoothData); } retard (100); }

Pas 5: no us oblideu de tenir en compte el port COM

No us oblideu de tenir en compte el port COM
No us oblideu de tenir en compte el port COM

Pas 6: accediu a Flowcode7

A Flowcode7
A Flowcode7
A Flowcode7
A Flowcode7
A Flowcode7
A Flowcode7

Haureu de construir aquest diagrama de flux. Arrossegueu un port RS232 i una pantalla LCD al tauler. Connecteu macros als dispositius perifèrics. Seleccioneu el port COM al qual està connectat Arduino a Propietats de RS232

Pas 7: executeu el fitxer Flowcode i envieu dades des del dispositiu Bluetooth

Executeu el fitxer Flowcode i envieu dades des del dispositiu Bluetooth
Executeu el fitxer Flowcode i envieu dades des del dispositiu Bluetooth
Executeu el fitxer Flowcode i envieu dades des del dispositiu Bluetooth
Executeu el fitxer Flowcode i envieu dades des del dispositiu Bluetooth

Escriviu text a la vostra aplicació Bluetooth. Assegureu-vos que el mòdul estigui connectat al dispositiu. HC 05 sol parpellejar el LED dos cops amb un lleuger retard intermedi quan es combina correctament. Assegureu-vos que el programa de codi de flux s’executa abans d’enviar dades per obtenir els millors resultats. Flowcode7 funcionava bastant lent al meu PC i les sortides es van produir amb molt de retard. Abast futur: podeu enviar cadenes específiques que es puguin fer coincidir a Flowcode per provocar altres esdeveniments, com ara netejar la pantalla LCD, imprimir en una nova línia, canviar dades etc.

Pas 8: la imatge completa

La imatge sencera
La imatge sencera
La imatge sencera
La imatge sencera

Espero que us hagi agradat allò instructiu. Per què he publicat això ?: He presentat aquest projecte al meu professor com a presentació de projectes. Ni tan sols es va preocupar de comprovar el codi del meu ordinador portàtil. Va signar el document imprès i després el va llançar en una pila plena d’aquests fitxers. He tingut dues opcions:

1. Accepteu que no hi podia fer res2. Compartiu-lo amb les persones correctes.

Recomanat: