Cuprins:
- Pasul 1: Lucruri necesare
- Pasul 2: Înțelegerea complotului
- Pasul 3: Cablarea Arduino cu HC 05
- Pasul 4: Încărcați schița
- Pasul 5: Nu uitați să notați portul COM
- Pasul 6: Treceți la Flowcode7
- Pasul 7: Rulați fișierul Flowcode și trimiteți date de pe dispozitivul Bluetooth
- Pasul 8: Întreaga imagine
Video: Ecran LCD controlat de Android în Flowcode 7: 8 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Acest instructable vă permite să controlați un ecran LCD virtual care este simulat folosind FlowCode7 prin intermediul dispozitivului dvs. Android. În mod evident, puteți lansa alte platforme, dar acestea trebuie să fie activate Bluetooth. De asemenea, vom folosi Arduino ca o interfață pentru PIC 16F877A (simulare în Flowcode7) și modulul Bluetooth (HC-05) pentru recepționarea semnalelor de pe dispozitivul Bluetooth care este un telefon Android în acest caz. Puteți încerca chiar să trimiteți date utilizând UDP peste WiFi prin configurarea routerului. Există deja un tutorial detaliat pe forumurile Matrix aici. Cu toate acestea, din cauza absenței unui router privat, a trebuit să mă străduiesc puțin pentru a-mi atinge scopul. De asemenea, am încercat să încarc date pe serverul meu și apoi să le interogăm folosind MySQL și PHP, dar nu am reușit să le recuperez. Cel mai bine este să aveți un router privat dacă doriți să trimiteți date prin UDP prin WiFi. Să aruncăm o privire asupra modului de a face acest lucru!
Pasul 1: Lucruri necesare
Iată o listă cu toate „aparatele” pe care trebuie să le aveți: Hardware
1. Arduino UNO (am folosit MEGA 2560)
2. Modul Bluetooth (HC-05)
3. Pană de pâine
4. Cabluri jumper (de preferință de la tată la tată)
5. Cablu USB pentru Arduino
Software1. Flowcode7: Puteți descărca versiunea de încercare din matricea oficială de aici. Creați un cont, va trebui să autentificați software-ul la fiecare pornire cu numele contului și parola. Știți ce să faceți când acele 30 de zile trec …;) 2. Arduino IDE: Iată-l.
3. Aplicație Bluetooth: există o mulțime de aplicații pentru a trimite date către dispozitivele bluetooth din Magazinul Play. Am folosit „unWired Lite”. Puteți folosi oricare dintre alegerile dvs.
Pasul 2: Înțelegerea complotului
Această ilustrație explică totul.
Pasul 3: Cablarea Arduino cu HC 05
Este un set simplu Arduino HC 055V VccGnd GndTx RxRx Tx
Consultați pasul 1 al acestui instructiv pentru mai multe informații
Odată ce ați terminat, veți găsi dispozitivul în lista terminalului Bluetooth. Asociați-l selectând HC 05. Parola este de obicei 1234.
Pasul 4: Încărcați schița
Încărcați această schiță în Arduino IDE. Este unul foarte comun pentru scrierea în serie a datelor în portul COM utilizând Bluetooth. # Include // import Serial libraryint BluetoothData; // datele date de pe dispozitivul Bluetooth
void setup () {// puneți codul de configurare aici, pentru a rula o dată:
Serial.begin (9600); pinMode (ledpin, OUTPUT); }
void loop () {// puneți codul principal aici, pentru a rula în mod repetat: if (Serial.available ()) {BluetoothData = Serial.read (); Serial.write (BluetoothData); } întârziere (100); }
Pasul 5: Nu uitați să notați portul COM
Pasul 6: Treceți la Flowcode7
Va trebui să construiți această diagramă de flux. Trageți un port RS232 și un LCD pe tabloul de bord. Conectați macrocomenzile la dispozitivele periferice. Selectați portul COM la care este conectat Arduino în Proprietățile RS232
Pasul 7: Rulați fișierul Flowcode și trimiteți date de pe dispozitivul Bluetooth
Introduceți text în aplicația dvs. Bluetooth. Asigurați-vă că modulul este conectat la dispozitivul dvs. HC 05 clipește de obicei LED-ul său de două ori cu o ușoară întârziere între asociere cu succes. Asigurați-vă că programul flowcode rulează înainte de a trimite date pentru cele mai bune rezultate. Flowcode7 a funcționat destul de lent pe computerul meu și ieșirile au venit cu multă întârziere. Domeniu de aplicare viitor: Puteți trimite șiruri specifice care pot fi asortate pe Flowcode pentru a declanșa alte evenimente, cum ar fi ștergerea ecranului LCD, imprimarea în linie nouă, schimbarea datelor etc.
Pasul 8: Întreaga imagine
Sper că ți-a plăcut instructabilul! De ce am postat acest lucru ?: I-am prezentat acest proiect profesorului meu ca prezentare a proiectului. Nici măcar nu s-a obosit să verifice codul de pe laptopul meu. El a semnat documentul tipărit și apoi l-a aruncat într-o grămadă plină de astfel de fișiere. Am avut 2 alegeri:
1. Acceptați că nu am putut face nimic în acest sens2. Împărtășiți-l cu persoanele corecte.
Recomandat:
Macintosh cu ecran tactil - Mac clasic cu un iPad Mini pentru ecran: 5 pași (cu imagini)
Macintosh cu ecran tactil | Mac clasic cu un iPad Mini pentru ecran: Aceasta este actualizarea și designul meu revizuit despre cum să înlocuiesc ecranul unui Macintosh de epocă cu un iPad mini. Acesta este al șaselea dintre acestea realizat de-a lungul anilor și sunt destul de mulțumit de evoluția și designul acestuia! În 2013, când am făcut
Ecran LCD Messenger controlat prin Bluetooth -- 16x2 LCD -- Hc05 -- Simplu -- Avizier fără fir: 8 pași
Ecran LCD Messenger controlat prin Bluetooth || 16x2 LCD || Hc05 || Simplu || Panou de anunțuri fără fir: …………………………. Vă rugăm să vă ABONAȚI la canalul meu YouTube pentru mai multe videoclipuri …… ………………………………… Avizierul este utilizat pentru a actualiza oamenii cu informații noi sau Dacă doriți să trimiteți un mesaj în cameră sau în hal
DIY Build BB-8 în India -- Android controlat și vorbăreț -- Mărime naturală: 19 pași (cu imagini)
DIY Build BB-8 în India || Android controlat și vorbăreț || În mărime naturală: Vă rugăm să vă ABONAȚI la canalul meu pentru mai multe proiecte. Acest proiect este despre cum să construiți un droid Starwars BB-8 funcțional, vorbitor, controlat de arduino. vom folosi doar materiale de uz casnic și puține circuite Arduino. În aceasta suntem
Cum să faci un Rover controlat de Android: 8 pași (cu imagini)
Cum să faci un Rover controlat de Android: în acest instructiv, îți voi arăta cum să construiești o mașină sau un rover controlat de Android. Cum funcționează robotul controlat de Android? Robotul controlat de aplicația Android comunică prin Bluetooth către modulul Bluetooth prezent pe rob
Modul ecran ecran LCD 1602 cu rucsac I2C: 6 pași
Modul ecran 1602 cu tastatură LCD cu rucsac I2C: Ca parte a unui proiect mai mare, am vrut să am un afișaj LCD și o tastatură pentru navigarea unor meniuri simple. Voi folosi o mulțime de porturi I / O de pe Arduino pentru alte joburi, așa că am dorit o interfață I2C pentru LCD. Așa că am cumpărat niște hardware