Mundarija:

FlowCode -da Android boshqariladigan LCD displey 7: 8 qadam (rasmlar bilan)
FlowCode -da Android boshqariladigan LCD displey 7: 8 qadam (rasmlar bilan)

Video: FlowCode -da Android boshqariladigan LCD displey 7: 8 qadam (rasmlar bilan)

Video: FlowCode -da Android boshqariladigan LCD displey 7: 8 qadam (rasmlar bilan)
Video: Flowcode 9 загрузка прошивки в ESP32 2024, Noyabr
Anonim
Android tomonidan boshqariladigan LCD displey Flowcode7
Android tomonidan boshqariladigan LCD displey Flowcode7

Bu ko'rsatma sizga Android qurilmangiz yordamida FlowCode7 yordamida simulyatsiya qilingan virtual LCD displeyni boshqarishga imkon beradi. Siz aniq boshqa platformalarga kirishingiz mumkin, lekin ular Bluetooth yoqilgan bo'lishi kerak. Bundan tashqari, biz Arduino-ni PIC 16F877A (Flowcode7 simulyatsiyasi) va Bluetooth moduli (HC-05) interfeysi sifatida ishlatamiz, bu holda Android mobil qurilmasi bo'lgan Bluetooth qurilmasidan signallarni qabul qilamiz. Routerni sozlash orqali WiFi. Bu erda Matrix forumlari bo'yicha batafsil qo'llanma mavjud. Biroq, shaxsiy yo'riqnoma yo'qligi sababli, maqsadimga erishish uchun biroz harakat qilishga to'g'ri keldi. Men serverga ma'lumotlarni yuklashga, keyin MySQL va PHP yordamida so'rov o'tkazishga harakat qildim, lekin uni ololmadim. Wi -Fi orqali UDP orqali ma'lumotlarni uzatmoqchi bo'lsangiz, shaxsiy yo'riqnoma bo'lishi yaxshiroqdir. Keling, buni qanday qilishni ko'rib chiqaylik!

1 -qadam: Kerakli narsalar

Bu erda sizga kerak bo'lgan barcha "asboblar" ro'yxati: Uskuna

1. Arduino UNO (men MEGA 2560 dan foydalanganman)

2. Bluetooth moduli (HC-05)

3. Non paneli

4. Jumper kabellari (erkakdan ayolga afzal)

5. Arduino uchun USB kabeli

Dasturiy ta'minot 1. Flowcode7: Siz rasmiy matritsadan sinov versiyasini bu erdan yuklab olishingiz mumkin. Hisob qaydnomasini yarating, har ishga tushganda dasturiy ta'minotni hisob qaydnomangiz nomi va parol bilan tasdiqlashingiz kerak bo'ladi. 30 kun o'tgach nima qilishni bilasiz …;) 2. Arduino IDE: Mana.

3. Bluetooth ilovasi: Play Marketda bluetooth qurilmalariga ma'lumotlarni yuborish uchun ko'plab ilovalar mavjud. Men "simsiz Lite" dan foydalanardim. Siz xohlaganingizdan foydalanishingiz mumkin.

2 -qadam: fitnani tushunish

Matnni tushunish
Matnni tushunish

Bu rasm hammasini tushuntiradi.

3 -qadam: Arduino -ni HC 05 bilan ulash

Arduino -ni HC 05 bilan ulash
Arduino -ni HC 05 bilan ulash

Bu oddiy sozlashArduino HC 055V VccGnd GndTx RxRx Tx

Qo'shimcha ma'lumot olish uchun ushbu ko'rsatmaning 1 -qadamini ko'rib chiqing

Ishni tugatgandan so'ng, qurilmani Bluetooth terminallari ro'yxatidan topasiz. HC 05 -ni tanlab, u bilan bog'lang. Parol odatda 1234.

4 -qadam: Eskizni yuklash

Ushbu eskizni Arduino IDE -ga yuklang. Bluetooth orqali COM portiga ma'lumotlarni ketma -ket yozish juda keng tarqalgan. // bluetooth qurilmasidan olingan ma'lumotlar

void setup () {// bir marta ishga tushirish uchun sozlash kodini bu erga qo'ying:

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

void loop () {// qayta ishga tushirish uchun asosiy kodingizni bu erga qo'ying: if (Serial.available ()) {BluetoothData = Serial.read (); Serial.write (BluetoothData); } kechikish (100); }

5 -qadam: COM portiga e'tibor berishni unutmang

COM portiga e'tibor berishni unutmang!
COM portiga e'tibor berishni unutmang!

6 -qadam: Flowcode 7 -ga o'ting

Flowcode 7 ga o'ting
Flowcode 7 ga o'ting
Flowcode 7 ga o'ting
Flowcode 7 ga o'ting
Flowcode 7 ga o'ting
Flowcode 7 ga o'ting

Siz ushbu oqim diagrammasini tuzishingiz kerak bo'ladi. RS232 portini va LCD -ni asboblar paneliga torting. Makroslarni periferik qurilmalarga ulang. RS232 Xususiyatlarida Arduino ulangan COM portini tanlang.

7 -qadam: Oqim kodi faylini ishga tushiring va ma'lumotlarni Bluetooth qurilmasidan yuboring

Oqim kodi faylini ishga tushiring va ma'lumotlarni Bluetooth qurilmasidan yuboring
Oqim kodi faylini ishga tushiring va ma'lumotlarni Bluetooth qurilmasidan yuboring
Oqim kodi faylini ishga tushiring va ma'lumotlarni Bluetooth qurilmasidan yuboring
Oqim kodi faylini ishga tushiring va ma'lumotlarni Bluetooth qurilmasidan yuboring

Bluetooth ilovasiga matn kiriting. Modul qurilmangizga ulanganligiga ishonch hosil qiling. HC 05 odatda o'z LEDini ikki marta yonib -o'chib turadi va muvaffaqiyatli ulanganida biroz kechikadi. Yaxshi natijalarga erishish uchun ma'lumotlarni yuborishdan oldin, oqim kodi dasturi ishlayotganligiga ishonch hosil qiling. Flowcode7 mening kompyuterimda juda sekin ishladi va natijalar juda kechikdi. Kelajak doirasi: LCD displeyni tozalash, yangi satrda chop etish, ma'lumotlarni o'zgartirish kabi boshqa hodisalarni ishga tushirish uchun Flowcode -ga mos keladigan maxsus satrlarni yuborishingiz mumkin. va boshqalar.

8 -qadam: Butun rasm

Butun rasm
Butun rasm
Butun rasm
Butun rasm

Umid qilamanki, sizga ko'rsatma yoqdi! Nega men buni e'lon qildim ?: Men bu loyihani professorga loyiha sifatida taqdim qildim. U noutbukdagi kodni tekshirishga ham qiynalmadi. U bosilgan hujjatga imzo chekdi va keyin bunday fayllarga to'la qoziqqa tashladi. Menda 2 ta tanlov bor edi:

1. Qabul qiling, men bu haqda hech narsa qila olmadim2. To'g'ri odamlar bilan baham ko'ring.

Tavsiya: