Mündəricat:

Flowcode -da Android İdarə olunan LCD Ekran 7: 8 Addım (Şəkillərlə birlikdə)
Flowcode -da Android İdarə olunan LCD Ekran 7: 8 Addım (Şəkillərlə birlikdə)

Video: Flowcode -da Android İdarə olunan LCD Ekran 7: 8 Addım (Şəkillərlə birlikdə)

Video: Flowcode -da Android İdarə olunan LCD Ekran 7: 8 Addım (Şəkillərlə birlikdə)
Video: Flowcode 9 загрузка прошивки в ESP32 2024, Noyabr
Anonim
Flowcode7 -də Android İdarə Edilən LCD Ekran
Flowcode7 -də Android İdarə Edilən LCD Ekran

Bu təlimat, Android cihazınız vasitəsilə FlowCode7 istifadə edərək simulyasiya edilmiş bir virtual LCD ekranı idarə etməyə imkan verir. Aydındır ki, digər platformalara ata bilərsiniz, ancaq Bluetooth aktiv olmalıdır. Arduino, bu vəziyyətdə Android mobil olan Bluetooth cihazından siqnal qəbul etmək üçün PIC 16F877A (Flowcode7-də simulyasiya) və Bluetooth Moduluna (HC-05) interfeys olaraq da istifadə edəcəyik. Routerinizi konfiqurasiya edərək WiFi. Burada artıq Matrix forumları haqqında ətraflı bir dərs var. Şəxsi yönləndiricinin olmaması səbəbindən məqsədimə çatmaq üçün bir az çalışmalı oldum. Mən də serverə məlumat yükləməyə və sonra MySQL və PHP -dən istifadə edərək sorğu aparmağa çalışdım, amma əldə edə bilmədim. WiFi vasitəsilə UDP üzərindən məlumat göndərmək istəyirsinizsə, özəl bir yönləndiriciyə sahib olmaq yaxşıdır. Bunun necə ediləcəyinə bir nəzər salaq!

Addım 1: Lazım olan şeylər

Budur sizə lazım olan bütün 'aparatların' siyahısı: Avadanlıq

1. Arduino UNO (MEGA 2560 istifadə etdim)

2. Bluetooth Modulu (HC-05)

3. Çörək lövhəsi

4. Jumper kabelləri (kişidən qadına üstünlük verilir)

5. Arduino üçün USB kabeli

Proqram təminatı 1. Flowcode7: Rəsmi matrisdən sınaq versiyasını buradan yükləyə bilərsiniz. Bir hesab yaradın, hər açılışda hesabınızın adı və şifrənizlə proqramı təsdiqləməlisiniz. Bu 30 gün bitdikdə nə edəcəyinizi bilirsiniz …;) 2. Arduino IDE: Budur.

3. Bluetooth tətbiqi: Play Store -da bluetooth cihazlarına məlumat göndərmək üçün bir çox tətbiq var. "Kabelsiz Lite" istifadə etdim. İstədiyiniz birini istifadə edə bilərsiniz.

Addım 2: Süjetin anlaşılması

Süjet anlayışı
Süjet anlayışı

Bu illüstrasiya hər şeyi izah edir.

Addım 3: Arduino -nu HC 05 -ə qoşun

Arduino -nu HC 05 ilə təchiz edin
Arduino -nu HC 05 ilə təchiz edin

Bu sadə bir quruluşdurArduino HC 055V VccGnd GndTx RxRx Tx

Daha çox fikir əldə etmək üçün bu təlimatın 1 -ci addımını nəzərdən keçirin

Bitirdikdən sonra cihazı Bluetooth terminalınızın siyahısında tapacaqsınız. HC 05 seçərək onunla cütləşin. Parol ümumiyyətlə 1234 -dir.

Addım 4: Sketch yükləyin

Bu eskizi Arduino IDE -yə yükləyin. Bluetooth istifadə edərək COM portuna məlumatların ardıcıl olaraq yazılması çox yaygındır. // bluetooth cihazından verilən məlumatlar

void setup () {// bir dəfə işə salmaq üçün quraşdırma kodunuzu bura qoyun:

Serial.begin (9600); pinMode (ledpin, ÇIXIŞ); }

void loop () {// təkrar etmək üçün əsas kodunuzu bura qoyun: if (Serial.available ()) {BluetoothData = Serial.read (); Serial.write (BluetoothData); } gecikmə (100); }

Addım 5: COM Portunu Qeyd etməyi Unutmayın

COM Portunu Qeyd etməyi Unutmayın!
COM Portunu Qeyd etməyi Unutmayın!

Addım 6: Flowcode 7 -ə keçin

Flowcode 7 -ə keçin
Flowcode 7 -ə keçin
Flowcode 7 -ə keçin
Flowcode 7 -ə keçin
Flowcode 7 -ə keçin
Flowcode 7 -ə keçin

Bu axın diaqramını qurmalısınız. RS232 portunu və LCD -ni panelə sürükləyin. Makroları periferik cihazlara qoşun. RS232 Xüsusiyyətlərində Arduinonun qoşulduğu COM portunu seçin.

Addım 7: Flowcode Faylını işə salın və Bluetooth Cihazından Məlumat Göndərin

Flowcode Faylını işə salın və Bluetooth Cihazından Məlumat Göndərin
Flowcode Faylını işə salın və Bluetooth Cihazından Məlumat Göndərin
Flowcode Faylını işə salın və Bluetooth Cihazından Məlumat Göndərin
Flowcode Faylını işə salın və Bluetooth Cihazından Məlumat Göndərin

Bluetooth tətbiqinizə mətn daxil edin. Modulun cihazınıza bağlı olduğundan əmin olun. HC 05, uğurla qoşulduqda aralarında kiçik bir gecikmə ilə LEDini iki dəfə yanıb -sönür. Ən yaxşı nəticələr üçün hər hansı bir məlumat göndərməzdən əvvəl axın kodu proqramının işlədiyinə əmin olun. Flowcode7 kompüterimdə olduqca yavaş işləyirdi və nəticələr çox gecikmə ilə ortaya çıxdı. Gələcək əhatə dairəsi: LCD ekranı təmizləmək, yeni sətirdə çap etmək, məlumatları dəyişdirmək kimi digər hadisələri tetiklemek üçün Flowcode -da uyğunlaşdırıla bilən xüsusi sətirlər göndərə bilərsiniz. və s.

Addım 8: Bütün Şəkil

Bütün Şəkil
Bütün Şəkil
Bütün Şəkil
Bütün Şəkil

Ümid edirik ki, öyrədici xoşunuza gəldi! Niyə bunu yazdım ?: Bu layihəni professoruma bir layihə təqdimatı olaraq təqdim etdim. Laptopumdakı kodu yoxlamaqdan da çəkinmədi. Çap olunan sənədə imza atdı və sonra bu cür sənədlərlə dolu bir yığına atdı. 2 seçimim var idi:

1. Bu barədə heç nə edə bilməyəcəyimi qəbul edin2. Doğru insanlarla paylaşın.

Tövsiyə: