LCD ekran sa Android kontrolom u Flowcode7: 8 koraka (sa slikama)
LCD ekran sa Android kontrolom u Flowcode7: 8 koraka (sa slikama)

Video: LCD ekran sa Android kontrolom u Flowcode7: 8 koraka (sa slikama)

Video: LCD ekran sa Android kontrolom u Flowcode7: 8 koraka (sa slikama)
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2025, Januar
Anonim
LCD ekran sa Android kontrolom u Flowcode7
LCD ekran sa Android kontrolom u Flowcode7

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

Razumevanje zapleta
Razumevanje zapleta

Ova ilustracija objašnjava sve.

Korak 3: Ožičenje Arduina s HC 05

Ožičenje Arduina s HC 05
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

Ne zaboravite zabilježiti COM port!
Ne zaboravite zabilježiti COM port!

Korak 6: Prijeđite na Flowcode7

Pređite na Flowcode7
Pređite na Flowcode7
Pređite na Flowcode7
Pređite na Flowcode7
Pređite na Flowcode7
Pređ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

Pokrenite datoteku protokola i pošaljite podatke s Bluetooth uređaja
Pokrenite datoteku protokola i pošaljite podatke s Bluetooth uređaja
Pokrenite datoteku protokola i pošaljite podatke s Bluetooth uređaja
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

Cijela slika
Cijela slika
Cijela slika
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.