Мазмұны:

Flowcode жүйесінде Android басқарылатын СКД экраны 7: 8 қадам (суреттермен)
Flowcode жүйесінде Android басқарылатын СКД экраны 7: 8 қадам (суреттермен)

Бейне: Flowcode жүйесінде Android басқарылатын СКД экраны 7: 8 қадам (суреттермен)

Бейне: Flowcode жүйесінде Android басқарылатын СКД экраны 7: 8 қадам (суреттермен)
Бейне: Flowcode 9 первая программа для микроконтроллера STM32 2024, Қараша
Anonim
Flowcode7 жүйесінде Android басқарылатын СКД экраны
Flowcode7 жүйесінде Android басқарылатын СКД экраны

Бұл нұсқаулық сіздің Android құрылғыңыз арқылы FlowCode7 көмегімен имитацияланған виртуалды СКД экранды басқаруға мүмкіндік береді. Сіз басқа платформаларға лақтыра аласыз, бірақ олар Bluetooth қосылған болуы керек. Біз сондай-ақ Arduino-ны PIC 16F877A (Flowcode7-де модельдеу) мен Bluetooth модуліне (HC-05) интерфейс ретінде қолданамыз, бұл жағдайда Android ұялы болып табылатын Bluetooth құрылғысынан сигналдарды қабылдаймыз, тіпті UDP арқылы деректерді жіберуге тырысуға болады. Маршрутизаторды конфигурациялау арқылы WiFi. Мұнда Matrix форумдарының егжей -тегжейлі оқулығы бар. Алайда, жеке маршрутизатордың болмауына байланысты мақсатыма жету үшін біраз жұмыс жасауға тура келді. Мен сондай -ақ серверге деректерді жүктеуге тырыстым, содан кейін оны MySQL және PHP көмегімен сұрадым, бірақ мен оны ала алмадым. Егер сіз WiFi арқылы UDP арқылы деректерді жібергіңіз келсе, жеке маршрутизатордың болуы жақсы. Мұны қалай жасауға болатынын қарастырайық!

1 -қадам: Қажетті заттар

Міне, сізге қажет барлық «құрылғылардың» тізімі: Жабдық

1. Arduino UNO (мен MEGA 2560 қолдандым)

2. Bluetooth модулі (HC-05)

3. Нан тақтасы

4. Өткізгіш кабельдер (еркектен әйелге жақсырақ)

5. Arduino үшін USB кабелі

Бағдарламалық қамтамасыз ету1. Flowcode7: Сіз сынақ нұсқасын ресми матрицадан осы жерден жүктей аласыз. Есептік жазба жасаңыз, әр іске қосылғанда есептік жазбаның аты мен паролімен бағдарламалық жасақтаманың түпнұсқалығын растау қажет болады. Сіз 30 күн өткен соң не істеу керектігін білесіз …;) 2. Arduino IDE: Міне.

3. Bluetooth қолданбасы: Play Store дүкенінде Bluetooth құрылғыларына деректерді жіберуге арналған көптеген қосымшалар бар. Мен «сымсыз Lite» қолдандым. Сіз таңдаған кез келгенін қолдана аласыз.

2 -қадам: Сюжетті түсіну

Сюжетті түсіну
Сюжетті түсіну

Бұл иллюстрация бәрін түсіндіреді.

3 -қадам: Arduino -ны HC 05 -ке қосу

HC 05 көмегімен Arduino сымдары
HC 05 көмегімен Arduino сымдары

Бұл қарапайым орнату Arduino HC 055V VccGnd GndTx RxRx Tx

Толығырақ түсіну үшін осы нұсқаулықтың 1 -қадамын қарастырыңыз

Аяқтағаннан кейін сіз құрылғыны Bluetooth терминалының тізімінен таба аласыз. HC 05 таңдау арқылы жұптаңыз. Құпия сөз әдетте 1234 болады.

4 -қадам: эскизді жүктеу

Бұл эскизді Arduino IDE -ге жүктеңіз. Бұл Bluetooth арқылы COM портына деректерді дәйекті түрде жазудың кең таралған түрі.#Include // BluetoothData сериялық кітапханасын импорттау; // Bluetooth құрылғысынан алынған деректер

void setup () {// бір рет іске қосу үшін орнату кодын осында қойыңыз:

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

void loop () {// бірнеше рет іске қосу үшін негізгі кодты осында қойыңыз: if (Serial.available ()) {BluetoothData = Serial.read (); Serial.write (BluetoothData); } кешіктіру (100); }

5 -қадам: COM портына назар аударуды ұмытпаңыз

COM портына назар аударуды ұмытпаңыз!
COM портына назар аударуды ұмытпаңыз!

6 -қадам: Flowcode7 -ге өтіңіз

Flowcode 7 -ге өтіңіз
Flowcode 7 -ге өтіңіз
Flowcode 7 -ге өтіңіз
Flowcode 7 -ге өтіңіз
Flowcode 7 -ге өтіңіз
Flowcode 7 -ге өтіңіз

Сізге бұл схеманы құру қажет. RS232 порты мен СКД тақтасына сүйреңіз. Макростарды перифериялық құрылғыларға қосыңыз. RS232 Properties ішінде Arduino қосылған COM портын таңдаңыз.

7 -қадам: Flowcode файлын іске қосыңыз және Bluetooth құрылғысынан деректерді жіберіңіз

Flowcode файлын іске қосыңыз және Bluetooth құрылғысынан деректерді жіберіңіз
Flowcode файлын іске қосыңыз және Bluetooth құрылғысынан деректерді жіберіңіз
Flowcode файлын іске қосыңыз және Bluetooth құрылғысынан деректерді жіберіңіз
Flowcode файлын іске қосыңыз және Bluetooth құрылғысынан деректерді жіберіңіз

Bluetooth қосымшасына мәтін енгізіңіз. Модуль құрылғыңызға қосылғанын тексеріңіз. HC 05 әдетте жарық диодты екі рет жыпылықтайды және сәтті жұптастырылған кезде олардың арасында сәл кідіріс болады. Жақсы нәтижеге қол жеткізу үшін кез келген деректерді жібермес бұрын, ағындық код бағдарламасы жұмыс істейтініне көз жеткізіңіз. Flowcode7 дербес компьютерде өте баяу жұмыс істеді, ал шығулар көп кешіктірілді. Болашақ ауқымы: СКД экранды тазарту, жаңа жолда басып шығару, деректерді ауыстыру сияқты басқа оқиғаларды іске қосу үшін Flowcode сәйкес келетін арнайы жолдарды жіберуге болады. т.б.

8 -қадам: Толық сурет

Бүкіл сурет
Бүкіл сурет
Бүкіл сурет
Бүкіл сурет

Сізге нұсқаулық ұнады деп үміттенемін! Неліктен мен оны жарияладым ?: Мен бұл жобаны профессорға жобаны ұсыну ретінде ұсындым. Ол менің ноутбуктағы кодты тексеруге де тырыспады. Ол басылған құжатқа қол қойды, содан кейін оны осындай файлдарға толы үймеге лақтырды. Менде 2 таңдау болды:

1. Мен бұл туралы ештеңе істей алмадым деп қабылдаңыз2. Дұрыс адамдармен бөлісіңіз.

Ұсынылған: