Оглавление:

ЖК-экран, управляемый Android, в Flowcode7: 8 шагов (с изображениями)
ЖК-экран, управляемый Android, в Flowcode7: 8 шагов (с изображениями)

Видео: ЖК-экран, управляемый Android, в Flowcode7: 8 шагов (с изображениями)

Видео: ЖК-экран, управляемый Android, в Flowcode7: 8 шагов (с изображениями)
Видео: Управления устройство с компьютера. 2024, Ноябрь
Anonim
ЖК-экран, управляемый Android, в Flowcode7
ЖК-экран, управляемый Android, в Flowcode7

Это руководство позволяет вам управлять виртуальным ЖК-экраном, который моделируется с помощью FlowCode7, с помощью вашего устройства Android. Очевидно, вы можете добавить другие платформы, но они должны иметь Bluetooth. Мы также будем использовать Arduino в качестве интерфейса для PIC 16F877A (моделирование в Flowcode7) и модуля Bluetooth (HC-05) для приема сигналов от устройства Bluetooth, которое в данном случае является мобильным устройством Android. Вы даже можете попытаться отправить данные, используя UDP через WiFi, настроив свой роутер. Здесь уже есть подробное руководство на форумах Matrix. Однако из-за отсутствия частного маршрутизатора мне пришлось немного поработать, чтобы достичь своей цели. Я также попытался загрузить данные на свой сервер, а затем запросить их с помощью MySQL и PHP, но мне не удалось их получить. Лучше иметь частный маршрутизатор, если вы хотите отправлять данные по UDP через Wi-Fi. Давайте посмотрим, как это сделать!

Шаг 1: необходимые вещи

Вот список всех необходимых вам «устройств»: Аппаратное обеспечение.

1. Arduino UNO (я использовал MEGA 2560)

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

3. Макетная плата

4. Кабели-перемычки (желательно от мужчины к женщине)

5. USB-кабель для Arduino.

Программное обеспечение 1. Flowcode7: Вы можете скачать пробную версию из официальной матрицы отсюда. Создайте учетную запись, вам нужно будет аутентифицировать программное обеспечение при каждом запуске с вашим именем учетной записи и паролем. Вы знаете, что делать, когда эти 30 дней пройдут…;) 2. Arduino IDE: Вот она.

3. Приложение Bluetooth. В Play Store есть множество приложений для отправки данных на устройства Bluetooth. Я использовал "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 // импортировать последовательную библиотеку int BluetoothData; // данные, полученные с устройства bluetooth

void setup () {// поместите сюда свой установочный код, чтобы запустить его один раз:

Serial.begin (9600); pinMode (ledpin, ВЫХОД); }

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 и ЖК-дисплей на приборную панель. Подключите макросы к периферийным устройствам. Выберите COM-порт, через который Arduino подключен, в свойствах RS232.

Шаг 7. Запустите файл кода потока и отправьте данные с устройства Bluetooth

Запустите файл Flowcode и отправьте данные с устройства Bluetooth
Запустите файл Flowcode и отправьте данные с устройства Bluetooth
Запустите файл Flowcode и отправьте данные с устройства Bluetooth
Запустите файл Flowcode и отправьте данные с устройства Bluetooth

Введите текст в приложении Bluetooth. Убедитесь, что модуль подключен к вашему устройству. HC 05 обычно мигает своим светодиодом два раза с небольшой задержкой между ними при успешном сопряжении. Перед отправкой каких-либо данных убедитесь, что программа flowcode запущена для достижения наилучших результатов. Flowcode7 работал довольно медленно на моем ПК, и выходы имели большую задержку. Объем будущего: вы можете отправлять определенные строки, которые могут быть сопоставлены с Flowcode, чтобы запускать другие события, такие как очистка ЖК-экрана, печать с новой строки, смещение данных и т.п.

Шаг 8: полная картина

Полная картина
Полная картина
Полная картина
Полная картина

Надеюсь, вам понравилось руководство! Почему я разместил это? Я представил этот проект своему профессору как проект. Он даже не удосужился проверить код на моем ноутбуке. Он подписал распечатанный документ и бросил его в стопку таких файлов. У меня было 2 варианта:

1. Признайте, что я ничего не могу с этим поделать. Поделитесь этим с правильными людьми.

Рекомендуемые: