Mundarija:
- 1 -qadam: Kerakli narsalar
- 2 -qadam: fitnani tushunish
- 3 -qadam: Arduino -ni HC 05 bilan ulash
- 4 -qadam: Eskizni yuklash
- 5 -qadam: COM portiga e'tibor berishni unutmang
- 6 -qadam: Flowcode 7 -ga o'ting
- 7 -qadam: Oqim kodi faylini ishga tushiring va ma'lumotlarni Bluetooth qurilmasidan yuboring
- 8 -qadam: Butun rasm
Video: FlowCode -da Android boshqariladigan LCD displey 7: 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:29
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
Bu rasm hammasini tushuntiradi.
3 -qadam: 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
6 -qadam: 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
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
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:
Micropython bilan TTGO (rangli) displey (TTGO T-displey): 6 qadam
Micropythonli TTGO (rangli) displey (TTGO T-displey): TTGO T-displeyi-ESP32 asosidagi, 1,14 dyuymli rangli displeyni o'z ichiga olgan taxta. Kengashni 7 dollardan kam bo'lgan mukofotga sotib olish mumkin (etkazib berish, banggoodda ko'rilgan mukofot). Bu ESP32 uchun ajoyib mukofot, shu jumladan displey
Pitonda potentsiometr tomonidan boshqariladigan ikkita 7 segmentli displey - ko'rish barqarorligining namoyishi: 9 qadam (rasmlar bilan)
7-segmentli ikkita displey CircuitPython-da potentsiometr tomonidan boshqariladi-ko'rish barqarorligining namoyishi: Ushbu loyiha 7-segmentli LED displeylaridagi (F5161AH) displeyni boshqarish uchun potentsiometrdan foydalanadi. Potentsiometr tugmachasi aylantirilganda, ko'rsatiladigan raqam 0 dan 99 gacha o'zgaradi. Har qanday vaqtda faqat bitta LED yonadi, lekin juda qisqa
Simon LCD displey bilan aytadi: 9 qadam (rasmlar bilan)
Simon LCD displey bilan aytadi: IntroHave siz har doim Arduino loyihasini yaratishni xohlar edingiz, u bitta, chindan ham zavqli va ikkitasi qurilishi oson. Xo'sh, boshqa qaramang. Salom va mening o'qituvchimga xush kelibsiz. Bu erda men sizga LCD yordamida Simon Says o'yinini yaratishni o'rgataman
Ovoz bilan boshqariladigan Android kayfiyati: 11 qadam (rasmlar bilan)
Ovoz bilan boshqariladigan Android Mood Light: Menga mahalliy Maker Group uchun sinf yaratish kerak edi. Hatto birinchi marta tashrif buyurganlarga ham aniq yutuq va katta mukofotni kafolatlaydigan narsa shov-shuvsiz, shov-shuvsiz va maxsus asbob-uskunalarsiz. Talabalar uyga qiziqarli narsalarni olib kelishlari kerak edi
Arduino yordamida P10 LED displey modulidagi displey harorati: 3 qadam (rasmlar bilan)
Arduino yordamida P10 LED displey modulidagi displey harorati: Oldingi qo'llanmada Arduino va DMD ulagichi yordamida nuqta matritsali LED displeyli P10 modulida matnni qanday ko'rsatish kerakligi ko'rsatilgan. Ushbu qo'llanmada biz P10 modulini displey vositasi sifatida ishlatib, oddiy loyiha qo'llanmasini beramiz