Taula de continguts:
Vídeo: Pantalla LCD controlada per Android a Flowcode7: 8 passos (amb imatges)
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
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
Aquesta il·lustració ho explica tot.
Pas 3: 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
Pas 6: accediu 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
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
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.