Sadržaj:
Video: LCD ekran sa Android kontrolom u Flowcode7: 8 koraka (sa slikama)
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ova instrukcija vam omogućava da kontrolirate virtualni LCD ekran koji je simuliran pomoću FlowCode7 pomoću vašeg Android uređaja. Očigledno možete ubaciti i druge platforme, ali za njih je potrebno omogućiti Bluetooth. Također ćemo koristiti Arduino kao sučelje za PIC 16F877A (simulacija u Flowcode7) i Bluetooth modul (HC-05) za primanje signala s Bluetooth uređaja koji je u ovom slučaju Android mobitel. Možete čak pokušati poslati podatke koristeći UDP preko WiFi konfiguriranjem usmjerivača. Ovdje već postoji detaljan vodič o Matrix forumima. Međutim, zbog nedostatka privatnog usmjerivača morao sam se malo zauzeti kako bih postigao svoj cilj. Pokušao sam i učitati podatke na svoj server, a zatim ih upitati koristeći MySQL i PHP, ali ih nisam uspio preuzeti. Najbolje je imati privatni usmjerivač ako želite slati podatke putem UDP -a putem WiFi -a. Pogledajmo kako to učiniti!
Korak 1: Potrebne stvari
Evo spiska svih 'aparata' koje trebate imati: Hardver
1. Arduino UNO (koristio sam MEGA 2560)
2. Bluetooth modul (HC-05)
3. Oglasna ploča
4. Premosni kablovi (poželjno muško na žensko)
5. USB kabel za Arduino
Softver1. Flowcode7: Ovdje možete preuzeti probnu verziju sa službene matrice. Otvorite račun, morat ćete autentifikovati softver pri svakom pokretanju s imenom i lozinkom računa. Znate šta trebate učiniti kada prođe tih 30 dana …;) 2. Arduino IDE: Evo ga.
3. Bluetooth aplikacija: Postoji mnogo aplikacija za slanje podataka na Bluetooth uređaje u Trgovini Play. Koristio sam "unWired Lite". Možete koristiti bilo koji po svom izboru.
Korak 2: Razumevanje zapleta
Ova ilustracija objašnjava sve.
Korak 3: Ožičenje Arduina s HC 05
To je jednostavno postavljanje Arduino HC 055V VccGnd GndTx RxRx Tx
Pregledajte 1. korak ovog uputstva za bolji uvid
Kada završite, uređaj ćete pronaći na popisu vašeg Bluetooth terminala. Uparite ga s odabirom HC 05. Lozinka je obično 1234.
Korak 4: Otpremite skicu
Prenesite ovu skicu na Arduino IDE. Vrlo je uobičajen za serijsko upisivanje podataka na COM port pomoću Bluetootha.#Include // uvoz Serijske bibliotekeint BluetoothData; // podaci dobiveni sa bluetooth uređaja
void setup () {// ovdje postavite svoj kod za postavljanje, da biste ga jednom pokrenuli:
Serial.begin (9600); pinMode (ledpin, OUTPUT); }
void loop () {// ovdje unesite svoj glavni kôd, za ponavljanje: if (Serial.available ()) {BluetoothData = Serial.read (); Serial.write (BluetoothData); } kašnjenje (100); }
Korak 5: Ne zaboravite zabilježiti COM port
Korak 6: Prijeđite na Flowcode7
Morat ćete sastaviti ovaj dijagram toka. Povucite RS232 port i LCD na nadzornu ploču. Povežite makroe s perifernim uređajima. Odaberite COM port preko kojeg je Arduino povezan u Svojstvima RS232
Korak 7: Pokrenite datoteku protokola i pošaljite podatke s Bluetooth uređaja
Unesite tekst u Bluetooth aplikaciju. Provjerite je li modul povezan s vašim uređajem. HC 05 obično trepće LED dva puta sa blagim zakašnjenjem između uspješnog uparivanja. Prije slanja podataka za najbolje rezultate provjerite je li program protokola pokrenut. Flowcode7 je na mom računaru radio prilično sporo, a na izlazima je došlo do velikog kašnjenja. Budući opseg: Možete slati određene nizove koji se mogu uskladiti na Flowcodeu kako bi pokrenuli druge događaje, poput brisanja LCD ekrana, ispisa u novoj liniji, pomicanja podataka itd.
Korak 8: Cijela slika
Nadam se da vam se svidjelo uputstvo! Zašto sam ovo objavio ?: Predstavio sam ovaj projekt svom profesoru kao projektni prijedlog. Nije se ni potrudio provjeriti kod na mom laptopu. Potpisao je štampani dokument, a zatim ga bacio na hrpu punu takvih dosijea. Imao sam 2 izbora:
1. Prihvatite da ne mogu ništa učiniti po tom pitanju2. Podelite to sa pravim ljudima.