Obsah:

LCD obrazovka ovládaná systémom Android v Flowcode 7: 8 krokov (s obrázkami)
LCD obrazovka ovládaná systémom Android v Flowcode 7: 8 krokov (s obrázkami)

Video: LCD obrazovka ovládaná systémom Android v Flowcode 7: 8 krokov (s obrázkami)

Video: LCD obrazovka ovládaná systémom Android v Flowcode 7: 8 krokov (s obrázkami)
Video: Видео ПРОЕКТОР ДЛЯ ИГР!!! VIVICINE K3 на базе ANDROID 9.0 #vivicine 2024, November
Anonim
LCD obrazovka ovládaná systémom Android vo formáte Flowcode7
LCD obrazovka ovládaná systémom Android vo formáte Flowcode7

Tento návod vám umožňuje ovládať virtuálnu obrazovku LCD, ktorá je simulovaná pomocou FlowCode7, pomocou zariadenia Android. Očividne môžete hodiť aj iné platformy, ale musia mať zapnuté Bluetooth. Arduino budeme používať aj ako rozhranie pre PIC 16F877A (simulácia v Flowcode7) a modul Bluetooth (HC-05) na príjem signálov zo zariadenia Bluetooth, ktoré je v tomto prípade mobilné zariadenie s Androidom. Môžete sa dokonca pokúsiť odoslať údaje pomocou protokolu UDP cez WiFi konfiguráciou routera. Tu už je podrobný návod na fórach Matrixu. Vzhľadom na absenciu súkromného smerovača som však musel trochu zapracovať, aby som dosiahol svoj cieľ. Skúsil som tiež nahrať údaje na svoj server a potom ich vyhľadať pomocou serverov MySQL a PHP, ale nepodarilo sa mi ich načítať. Najlepšie je mať súkromný smerovač, ak chcete odosielať údaje cez UDP cez WiFi. Pozrime sa, ako to urobiť!

Krok 1: Potrebné veci

Tu je zoznam všetkých „zariadení“, ktoré potrebujete: hardvér

1. Arduino UNO (použil som MEGA 2560)

2. Modul Bluetooth (HC-05)

3. Breadboard

4. Prepojovacie káble (najlepšie medzi mužmi a ženami)

5. USB kábel pre Arduino

Softvér 1. Flowcode7: Tu si môžete stiahnuť skúšobnú verziu z oficiálnej matice. Vytvorte si účet, pri každom štarte budete musieť softvér autentifikovať pomocou názvu účtu a hesla. Viete, čo máte robiť, keď sa tých 30 dní skončí …;) 2. Arduino IDE: Tu to je.

3. Aplikácia Bluetooth: Existuje mnoho aplikácií na odosielanie údajov do zariadení Bluetooth v Obchode Play. Použil som „unWired Lite“. Môžete použiť ktorýkoľvek z vašich výberov.

Krok 2: Pochopenie zápletky

Pochopenie zápletky
Pochopenie zápletky

Táto ilustrácia vysvetľuje všetko.

Krok 3: Zapojenie Arduina pomocou HC 05

Zapojenie Arduina pomocou HC 05
Zapojenie Arduina pomocou HC 05

Jedná sa o jednoduché nastavenie Arduino HC 055V VccGnd GndTx RxRx Tx

Bližšie informácie získate v kroku 1 tohto pokynu

Akonáhle budete hotoví, nájdete zariadenie v zozname vášho terminálu Bluetooth. Spárujte ho výberom HC 05. Heslo je zvyčajne 1234.

Krok 4: Nahrajte skicu

Nahrajte tento náčrt do Arduino IDE. Je to veľmi bežný spôsob sériového zapisovania údajov na port COM pomocou rozhrania Bluetooth.#Include // importuje sériovú knižnicuint BluetoothData; // údaje poskytnuté zo zariadenia bluetooth

void setup () {// sem vložte svoj inštalačný kód:

Serial.begin (9600); pinMode (ledpin, VÝSTUP); }

void loop () {// sem vložte svoj hlavný kód, aby sa spúšťal opakovane: if (Serial.available ()) {BluetoothData = Serial.read (); Serial.write (BluetoothData); } oneskorenie (100); }

Krok 5: Nezabudnite si všimnúť port COM

Nezabudnite si všimnúť port COM!
Nezabudnite si všimnúť port COM!

Krok 6: Prejdite na Flowcode7

Prejdite na Flowcode7
Prejdite na Flowcode7
Prejdite na Flowcode7
Prejdite na Flowcode7
Prejdite na Flowcode7
Prejdite na Flowcode7

Budete musieť zostaviť tento vývojový diagram. Presuňte port RS232 a LCD na palubnú dosku. Pripojte makrá k periférnym zariadeniam. Vo vlastnostiach RS232 vyberte COM port, ku ktorému je pripojené Arduino

Krok 7: Spustite súbor Flowcode a odošlite údaje zo zariadenia Bluetooth

Spustite súbor Flowcode a odošlite údaje zo zariadenia Bluetooth
Spustite súbor Flowcode a odošlite údaje zo zariadenia Bluetooth
Spustite súbor Flowcode a odošlite údaje zo zariadenia Bluetooth
Spustite súbor Flowcode a odošlite údaje zo zariadenia Bluetooth

Napíšte text do aplikácie bluetooth. Uistite sa, že je modul pripojený k vášmu zariadeniu. Pri úspešnom spárovaní HC 05 zvyčajne dvakrát zabliká svoju LED diódu s malým oneskorením. Pred odoslaním akýchkoľvek údajov sa uistite, že je spustený program flowcode. Flowcode7 bežal na mojom počítači pomerne pomaly a výstupy prišli s veľkým oneskorením. Budúci rozsah: Môžete odoslať konkrétne reťazce, ktoré je možné na Flowcode spárovať, aby sa spustili ďalšie udalosti, ako je vymazanie obrazovky LCD, tlač v novom riadku, presúvanie údajov. atď.

Krok 8: Celý obrázok

Celý obrázok
Celý obrázok
Celý obrázok
Celý obrázok

Dúfam, že sa vám návod páčil! Prečo som to zverejnil ?: Tento projekt som predstavil svojmu profesorovi ako predloženie projektu. Ani sa neobťažoval skontrolovať kód na mojom prenosnom počítači. Vytlačený dokument podpísal a potom ho odhodil na hromadu plnú takýchto spisov. Mal som 2 možnosti:

1. Prijmite, že som s tým nemohol nič urobiť2. Podeľte sa o to so správnymi ľuďmi.

Odporúča: