Sadržaj:

LCD zaslon kontroliran Androidom u protokolu 7: 8 koraka (sa slikama)
LCD zaslon kontroliran Androidom u protokolu 7: 8 koraka (sa slikama)

Video: LCD zaslon kontroliran Androidom u protokolu 7: 8 koraka (sa slikama)

Video: LCD zaslon kontroliran Androidom u protokolu 7: 8 koraka (sa slikama)
Video: ? Что такое многополосный 6 атомный хронометраж ? То 2024, Studeni
Anonim
Android LCD upravljani zaslon u Flowcode7
Android LCD upravljani zaslon u Flowcode7

Ova instrukcija omogućuje vam upravljanje virtualnim LCD zaslonom 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 nepostojanja privatnog usmjerivača morao sam se malo zauzeti kako bih postigao svoj cilj. Također sam pokušao prenijeti podatke na svoj poslužitelj, a zatim ih upitati koristeći MySQL i PHP, ali ih nisam uspio dohvatiti. 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 popisa svih 'aparata' koje trebate imati: Hardver

1. Arduino UNO (koristio sam MEGA 2560)

2. Bluetooth modul (HC-05)

3. Oglasna ploča

4. Kratki kabeli (po mogućnosti muški do ženski)

5. USB kabel za Arduino

Softver 1. Flowcode7: Ovdje možete preuzeti probnu verziju sa službene matrice. Napravite račun, morat ćete autentificirati softver pri svakom pokretanju s imenom i lozinkom računa. Znate što 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: Razumijevanje radnje

Razumijevanje radnje
Razumijevanje radnje

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

Za bolji uvid pregledajte 1. korak ove upute

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: Prenesite skicu

Prenesite ovu skicu u Arduino IDE. Vrlo je uobičajen za serijsko upisivanje podataka na COM port pomoću Bluetootha.#Include // uvoz Serijske knjižniceint BluetoothData; // podaci dobiveni s 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 izvođenja: 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
Prijeđite na Flowcode7
Prijeđite na Flowcode7
Prijeđite na Flowcode7
Prijeđite na Flowcode7

Morat ćete sastaviti ovaj dijagram toka. Povucite RS232 port i LCD na nadzornu ploču. Spojite makronaredbe na periferne uređaje. Odaberite COM port preko kojeg je Arduino spojen 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

Upišite tekst u Bluetooth aplikaciju. Provjerite je li modul povezan s vašim uređajem. HC 05 obično treperi svojom LED diodom s blagim zakašnjenjem između uspješnog uparivanja. Prije slanja podataka za najbolje rezultate provjerite radi li program protokola. Flowcode7 je na mom računaru radio prilično sporo i izlazi su imali dosta 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 zaslona, ispisa u novom retku, 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 tiskani dokument, a zatim ga bacio na hrpu punu takvih datoteka. Imao sam 2 izbora:

1. Prihvatite da ne mogu učiniti ništa po tom pitanju2. Podijelite to s pravim ljudima.

Preporučeni: