Kazalo:

LCD zaslon z nadzorom Android v protokolu 7: 8 korakov (s slikami)
LCD zaslon z nadzorom Android v protokolu 7: 8 korakov (s slikami)

Video: LCD zaslon z nadzorom Android v protokolu 7: 8 korakov (s slikami)

Video: LCD zaslon z nadzorom Android v protokolu 7: 8 korakov (s slikami)
Video: Подключаем текстовый LCD 16x2 к arduino по I2C 2024, November
Anonim
LCD zaslon z nadzorom Android v Flowcode7
LCD zaslon z nadzorom Android v Flowcode7

Ta navodila vam omogočajo nadzor virtualnega LCD zaslona, ki je simuliran z uporabo FlowCode7 s pomočjo vaše naprave Android. Očitno lahko dodate druge platforme, vendar morajo imeti omogočen Bluetooth. Arduino bomo uporabljali tudi kot vmesnik za PIC 16F877A (simulacija v Flowcode7) in modul Bluetooth (HC-05) za sprejemanje signalov iz naprave Bluetooth, ki je v tem primeru mobilna naprava Android. Lahko celo poskusite poslati podatke prek UDP prek WiFi z nastavitvijo usmerjevalnika. Tukaj že obstaja podrobna vadnica o forumih Matrix. Zaradi odsotnosti zasebnega usmerjevalnika pa sem se moral malo potruditi, da sem dosegel svoj cilj. Poskušal sem naložiti tudi podatke na svoj strežnik in jih nato poizvedovati z uporabo MySQL in PHP, vendar jih nisem uspel pridobiti. Najbolje je, da imate zasebni usmerjevalnik, če želite podatke poslati prek UDP prek WiFi. Poglejmo, kako to storiti!

1. korak: Potrebne stvari

Tu je seznam vseh "aparatov", ki jih potrebujete: Strojna oprema

1. Arduino UNO (uporabljal sem MEGA 2560)

2. Modul Bluetooth (HC-05)

3. Ogledna plošča

4. Mostični kabli (po možnosti moški do ženski)

5. Kabel USB za Arduino

Programska oprema 1. Flowcode7: Preizkusno različico lahko prenesete iz uradne matrice od tukaj. Ustvarite račun, programsko opremo boste morali ob vsakem zagonu overiti z imenom in geslom računa. Veste, kaj storiti, ko teh 30 dni mine …;) 2. Arduino IDE: Tukaj je.

3. Aplikacija Bluetooth: V Trgovini Play je veliko aplikacij za pošiljanje podatkov v naprave Bluetooth. Uporabil sem "unWired Lite". Uporabite lahko katero koli po svoji izbiri.

2. korak: Razumevanje zapleta

Razumevanje zapleta
Razumevanje zapleta

Ta ilustracija pojasnjuje vse.

3. korak: Ožičenje Arduina s HC 05

Ožičenje Arduina s HC 05
Ožičenje Arduina s HC 05

To je preprosta nastavitev Arduino HC 055V VccGnd GndTx RxRx Tx

Za večji vpogled si oglejte 1. korak tega navodila

Ko končate, boste napravo našli na seznamu terminala Bluetooth. Seznanite se z njim tako, da izberete HC 05. Geslo je običajno 1234.

4. korak: naložite skico

Naloži to skico v Arduino IDE. To je zelo pogost postopek za serijsko zapisovanje podatkov na vrata COM z uporabo povezave Bluetooth.#Include // uvoz serijske knjižniceint BluetoothData; // podatki iz naprave bluetooth

void setup () {// vnesite svojo nastavitveno kodo sem, da se enkrat zažene:

Serial.begin (9600); pinMode (ledpin, OUTPUT); }

void loop () {// vnesite svojo glavno kodo sem, da se zažene večkrat: if (Serial.available ()) {BluetoothData = Serial.read (); Serial.write (BluetoothData); } zamuda (100); }

5. korak: Ne pozabite opozoriti na vrata COM

Ne pozabite opozoriti na vrata COM!
Ne pozabite opozoriti na vrata COM!

Korak 6: Pojdite na Flowcode7

Pojdi na Flowcode7
Pojdi na Flowcode7
Pojdi na Flowcode7
Pojdi na Flowcode7
Pojdi na Flowcode7
Pojdi na Flowcode7

Ta diagram poteka morate sestaviti. Povlecite vrata RS232 in LCD na armaturno ploščo. Priključite makre na zunanje naprave. V lastnostih RS232 izberite vrata COM, prek katerih je priključen Arduino

7. korak: Zaženite datoteko s kodo toka in pošljite podatke iz naprave Bluetooth

Zaženite datoteko s kodo toka in pošljite podatke iz naprave Bluetooth
Zaženite datoteko s kodo toka in pošljite podatke iz naprave Bluetooth
Zaženite datoteko s kodo toka in pošljite podatke iz naprave Bluetooth
Zaženite datoteko s kodo toka in pošljite podatke iz naprave Bluetooth

V aplikacijo bluetooth vnesite besedilo. Prepričajte se, da je modul povezan z vašo napravo. HC 05 običajno uspešno utripa LED dvakrat z rahlo zakasnitvijo med uspešnim seznanjanjem. Preden pošljete kakršne koli podatke, se prepričajte, da je program za kodo toka za najboljše rezultate. Flowcode7 je v mojem računalniku deloval zelo počasi, rezultati pa so imeli veliko zamude. itd.

8. korak: Celotna slika

Celotna slika
Celotna slika
Celotna slika
Celotna slika

Upam, da vam je bil pouk všeč! Zakaj sem to objavil ?: Ta projekt sem predstavil svojemu profesorju kot projektni prispevek. Sploh se ni potrudil preveriti kode na mojem prenosnem računalniku. Podpisal je natisnjeni dokument in ga nato odvrgel na kup takih datotek. Imel sem 2 izbiri:

1. Sprejmite, da glede tega nisem mogel storiti ničesar2. Delite to s pravimi ljudmi.

Priporočena: