Satura rādītājs:

Android kontrolēts LCD ekrāns plūsmas kodā 7: 8 soļi (ar attēliem)
Android kontrolēts LCD ekrāns plūsmas kodā 7: 8 soļi (ar attēliem)

Video: Android kontrolēts LCD ekrāns plūsmas kodā 7: 8 soļi (ar attēliem)

Video: Android kontrolēts LCD ekrāns plūsmas kodā 7: 8 soļi (ar attēliem)
Video: 40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #3 2024, Jūlijs
Anonim
Android kontrolēts LCD ekrāns plūsmas kodā7
Android kontrolēts LCD ekrāns plūsmas kodā7

Šī pamācība ļauj jums kontrolēt virtuālo LCD ekrānu, kas tiek simulēts, izmantojot FlowCode7, izmantojot jūsu Android ierīci. Acīmredzot jūs varat iemest citas platformas, taču tām jābūt iespējotām Bluetooth. Mēs izmantosim arī Arduino kā saskarni PIC 16F877A (simulācija Flowcode7) un Bluetooth modulim (HC-05), lai saņemtu signālus no Bluetooth ierīces, kas šajā gadījumā ir Android mobilais tālrunis. Jūs pat varat mēģināt nosūtīt datus, izmantojot UDP WiFi, konfigurējot maršrutētāju. Šeit jau ir detalizēta apmācība par Matrix forumiem. Tomēr, tā kā nebija privāta maršrutētāja, man bija nedaudz jāstrādā, lai sasniegtu savu mērķi. Es arī mēģināju augšupielādēt datus savā serverī un pēc tam tos vaicāt, izmantojot MySQL un PHP, bet neizdevās tos izgūt. Vislabāk ir izveidot privātu maršrutētāju, ja vēlaties nosūtīt datus, izmantojot UDP, izmantojot WiFi. Apskatīsim, kā to izdarīt!

1. darbība. Nepieciešamās lietas

Šeit ir saraksts ar visu nepieciešamo “aparātu”: Aparatūra

1. Arduino UNO (es izmantoju MEGA 2560)

2. Bluetooth modulis (HC-05)

3. Maizes dēlis

4. Jumper kabeļi (vēlams no vīriešu līdz sievietēm)

5. USB kabelis Arduino

Programmatūra 1. Flowcode7: šeit varat lejupielādēt izmēģinājuma versiju no oficiālās matricas. Izveidojiet kontu, jums būs jāautentificē programmatūra katrā startēšanas reizē ar sava konta nosaukumu un paroli. Jūs zināt, ko darīt, kad šīs 30 dienas ir beigušās …;) 2. Arduino IDE: Šeit tas ir.

3. Bluetooth lietotne: Play veikalā ir daudz lietotņu, lai nosūtītu datus uz Bluetooth ierīcēm. Es izmantoju "bezvadu vadu". Jūs varat izmantot jebkuru pēc savas izvēles.

2. solis: Izprotiet sižetu

Sižeta izpratne
Sižeta izpratne

Šī ilustrācija visu izskaidro.

3. solis: Arduino savienošana ar HC 05

Arduino vadu savienošana ar HC 05
Arduino vadu savienošana ar HC 05

Tā ir vienkārša iestatīšana: Arduino HC 055V VccGnd GndTx RxRx Tx

Lai iegūtu plašāku ieskatu, pārskatiet šīs pamācības 1. darbību

Kad esat pabeidzis, ierīce atradīsies Bluetooth termināļa sarakstā. Savienojiet to pārī, izvēloties HC 05. Parole parasti ir 1234.

4. darbība: augšupielādējiet skici

Augšupielādējiet šo skici Arduino IDE. Tas ir ļoti izplatīts veids, kā sērijveidā ierakstīt datus COM portā, izmantojot Bluetooth.#Include // importēt Serial libraryint BluetoothData; // no Bluetooth ierīces sniegtie dati

void setup () {// ievietojiet šeit savu iestatīšanas kodu, lai tas darbotos vienreiz:

Sērijas sākums (9600); pinMode (ledpin, OUTPUT); }

void loop () {// ievietojiet šeit savu galveno kodu, lai palaistu atkārtoti: if (Serial.available ()) {BluetoothData = Serial.read (); Serial.write (BluetoothData); } kavēšanās (100); }

5. solis: neaizmirstiet atzīmēt COM portu

Neaizmirstiet atzīmēt COM portu!
Neaizmirstiet atzīmēt COM portu!

6. darbība: ieslēdziet plūsmas kodu 7

Uz Flowcode7
Uz Flowcode7
Uz Flowcode7
Uz Flowcode7
Uz Flowcode7
Uz Flowcode7

Jums būs jāizveido šī plūsmas diagramma. Velciet RS232 portu un LCD uz informācijas paneli. Pievienojiet makro perifērijas ierīcēm. RS232 rekvizītos atlasiet COM portu, ar kuru ir pievienots Arduino.

7. darbība: palaidiet plūsmas koda failu un nosūtiet datus no Bluetooth ierīces

Palaidiet plūsmas koda failu un nosūtiet datus no Bluetooth ierīces
Palaidiet plūsmas koda failu un nosūtiet datus no Bluetooth ierīces
Palaidiet plūsmas koda failu un nosūtiet datus no Bluetooth ierīces
Palaidiet plūsmas koda failu un nosūtiet datus no Bluetooth ierīces

Ievadiet tekstu savā Bluetooth lietotnē. Pārliecinieties, vai modulis ir pievienots jūsu ierīcei. HC 05 parasti veiksmīgi mirgo pārī, mirgo divas reizes ar nelielu aizkavi. Pirms datu nosūtīšanas pārliecinieties, vai plūsmas koda programma darbojas, lai iegūtu labākos rezultātus. Flowcode7 manā datorā darbojās diezgan lēni, un izvadi radās ar lielu kavēšanos. Nākotnes darbības joma: jūs varat nosūtīt noteiktas virknes, kuras var saskaņot ar Flowcode, lai izraisītu citus notikumus, piemēram, LCD ekrāna tīrīšanu, drukāšanu jaunā rindā, datu maiņu utt.

8. solis: viss attēls

Visa bilde
Visa bilde
Visa bilde
Visa bilde

Ceru, ka jums patika pamācības! Kāpēc es to ievietoju ?: Es prezentēju šo projektu savam profesoram kā projekta iesniegumu. Viņš pat neuztraucās pārbaudīt kodu manā klēpjdatorā. Viņš parakstīja izdrukāto dokumentu un pēc tam to izmeta kaudzē, kas bija pilna ar šādiem failiem. Man bija 2 izvēles:

1. Pieņemiet, ka es nevarēju neko darīt lietas labā2. Kopīgojiet to ar pareizajiem cilvēkiem.

Ieteicams: