Съдържание:

LCD екран с контролиран Android в Flowcode7: 8 стъпки (със снимки)
LCD екран с контролиран Android в Flowcode7: 8 стъпки (със снимки)

Видео: LCD екран с контролиран Android в Flowcode7: 8 стъпки (със снимки)

Видео: LCD екран с контролиран Android в Flowcode7: 8 стъпки (със снимки)
Видео: HOW TO WORK THE LAMP (BACKLIGHT) REGULATOR ON THE SMARTPHONE 2024, Ноември
Anonim
LCD екран с контролиран Android в Flowcode7
LCD екран с контролиран Android в Flowcode7

Тази инструкция ви позволява да управлявате виртуален LCD екран, който се симулира с помощта на FlowCode7 с помощта на вашето Android устройство. Очевидно можете да добавите други платформи, но те трябва да имат Bluetooth връзка. Също така ще използваме Arduino като интерфейс към PIC 16F877A (симулация в Flowcode7) и Bluetooth модул (HC-05) за получаване на сигнали от Bluetooth устройство, което в този случай е мобилен Android. Можете дори да опитате да изпратите данни чрез UDP през WiFi чрез конфигуриране на вашия рутер. Тук вече има подробен урок за форумите на Matrix. Въпреки това, поради липсата на частен рутер, трябваше да поработя малко, за да постигна целта си. Също така се опитах да кача данни на моя сървър и след това да ги попитам с помощта на MySQL и PHP, но не успях да ги извлека. Най -добре е да имате частен рутер, ако искате да изпращате данни през UDP през WiFi. Нека да разгледаме как да направим това!

Стъпка 1: Необходими неща

Ето списък на всички „апарати“, които трябва да имате: Хардуер

1. Arduino UNO (използвах MEGA 2560)

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

3. Платформа

4. Кабелни джъмпери (за предпочитане от мъжки към женски)

5. USB кабел за Arduino

Софтуер 1. Flowcode7: Можете да изтеглите пробната версия от официалната матрица от тук. Направете акаунт, ще трябва да удостоверявате софтуера при всяко стартиране с името и паролата на вашия акаунт. Знаеш какво да правиш, когато тези 30 дни изтекат …;) 2. Arduino IDE: Ето го.

3. Приложение Bluetooth: Има много приложения за изпращане на данни до Bluetooth устройства в Play Store. Използвах "unWired Lite". Можете да използвате всеки по ваш избор.

Стъпка 2: Разбиране на сюжета

Разбиране на сюжета
Разбиране на сюжета

Тази илюстрация обяснява всичко.

Стъпка 3: Свържете Arduino с HC 05

Окабеляване на Arduino с HC 05
Окабеляване на Arduino с HC 05

Това е проста настройка Arduino HC 055V VccGnd GndTx RxRx Tx

Прегледайте стъпка 1 на тази инструкция за повече информация

След като приключите, ще намерите устройството в списъка на вашия Bluetooth терминал. Сдвоете се с него, като изберете HC 05. Паролата обикновено е 1234.

Стъпка 4: Качете скица

Качете тази скица в Arduino IDE. Това е много често срещано за серийно записване на данни в COM порт с помощта на Bluetooth.#Include // импортиране на серийната библиотекаintDota; // данните, дадени от 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

Към Flowcode7
Към Flowcode7
Към Flowcode7
Към Flowcode7
Към Flowcode7
Към Flowcode7

Ще трябва да изградите тази диаграма на потока. Плъзнете RS232 порт и LCD към таблото за управление. Свържете макросите към периферните устройства. Изберете COM порта, към който е свързан Arduino в Свойства на RS232

Стъпка 7: Стартирайте файла с кода на потока и изпратете данни от Bluetooth устройство

Стартирайте файла с кода на потока и изпратете данни от Bluetooth устройство
Стартирайте файла с кода на потока и изпратете данни от Bluetooth устройство
Стартирайте файла с кода на потока и изпратете данни от Bluetooth устройство
Стартирайте файла с кода на потока и изпратете данни от Bluetooth устройство

Въведете текст в приложението си за Bluetooth. Уверете се, че модулът е свързан към вашето устройство. HC 05 обикновено мига своя светодиод два пъти с леко закъснение между тях при успешно сдвояване. Уверете се, че програмата за код на потока работи, преди да изпратите каквито и да е данни за най -добри резултати. Flowcode7 работи доста бавно на моя компютър и изходите дойдоха с много забавяне. Бъдещ обхват: Можете да изпращате конкретни низове, които могат да бъдат съпоставени на Flowcode, за да задействат други събития, като изчистване на LCD екрана, отпечатване на нов ред, преместване на данни и т.н.

Стъпка 8: Цялата картина

Цялата картина
Цялата картина
Цялата картина
Цялата картина

Надявам се, че сте харесали инструкциите! Защо публикувах това?: Представих този проект на моя професор като проект за представяне. Той дори не си направи труда да провери кода на лаптопа ми. Подписа разпечатания документ, след което го изхвърли на купчина, пълна с такива файлове. Имах 2 избора:

1. Приемете, че не мога да направя нищо по въпроса2. Споделете го с правилните хора.

Препоръчано: