Obsah:

Android ovládaná LCD obrazovka v Flowcode7: 8 kroků (s obrázky)
Android ovládaná LCD obrazovka v Flowcode7: 8 kroků (s obrázky)

Video: Android ovládaná LCD obrazovka v Flowcode7: 8 kroků (s obrázky)

Video: Android ovládaná LCD obrazovka v Flowcode7: 8 kroků (s obrázky)
Video: Honda Jazz Crosstar e: HEV Executive (2020/2021) детализация, интерьер, экстерьер, размеры 2024, Listopad
Anonim
Android ovládaný LCD displej v Flowcode7
Android ovládaný LCD displej v Flowcode7

Tento instruktáž vám umožňuje ovládat virtuální LCD obrazovku, která je simulována pomocí FlowCode7 pomocí vašeho zařízení Android. Samozřejmě můžete použít jiné platformy, ale musí mít povolenou technologii Bluetooth. Arduino budeme také používat jako rozhraní k PIC 16F877A (simulace v Flowcode7) a Bluetooth modulu (HC-05) pro příjem signálů ze zařízení Bluetooth, které je v tomto případě mobilním telefonem Android. Můžete se dokonce pokusit odeslat data pomocí UDP přes WiFi konfigurací routeru. Zde již existuje podrobný návod na fórech Matrixu. Kvůli absenci soukromého routeru jsem však musel trochu zapracovat, abych dosáhl svého. Také jsem se pokusil nahrát data na svůj server a poté je dotazovat pomocí MySQL a PHP, ale nepodařilo se mi je načíst. Nejlepší je mít soukromý router, pokud chcete posílat data přes UDP přes WiFi. Pojďme se podívat, jak to udělat!

Krok 1: Požadované věci

Zde je seznam všech „zařízení“, která potřebujete: Hardware

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

2. Modul Bluetooth (HC-05)

3. Breadboard

4. Propojovací kabely (nejlépe mužský / ženský)

5. USB kabel pro Arduino

Software 1. Flowcode7: Zde si můžete stáhnout zkušební verzi z oficiální matice. Vytvořte si účet, budete muset software ověřit při každém spuštění jménem vašeho účtu a heslem. Víte, co dělat, když těch 30 dní skončí …;) 2. Arduino IDE: Tady to je.

3. Aplikace Bluetooth: V Obchodu Play existuje mnoho aplikací pro odesílání dat do zařízení Bluetooth. Použil jsem „unWired Lite“. Můžete použít kteroukoli z vašich možností.

Krok 2: Porozumění spiknutí

Pochopení spiknutí
Pochopení spiknutí

Tato ilustrace vše vysvětluje.

Krok 3: Zapojení Arduina pomocí HC 05

Zapojení Arduina pomocí HC 05
Zapojení Arduina pomocí HC 05

Jedná se o jednoduché nastavení Arduino HC 055V VccGnd GndTx RxRx Tx

Další krok si můžete přečíst v kroku 1 tohoto pokynu

Jakmile budete hotovi, najdete zařízení v seznamu vašeho terminálu Bluetooth. Spárujte jej výběrem HC 05. Heslo je obvykle 1234.

Krok 4: Nahrajte skicu

Nahrajte tuto skicu do Arduino IDE. Je to velmi běžné pro sériové zapisování dat na COM port pomocí Bluetooth.#Include // import Serial libraryint BluetoothData; // data daná ze zařízení bluetooth

void setup () {// sem vložte instalační kód, aby se spustil jednou:

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

void loop () {// sem vložte svůj hlavní kód, aby se spustil opakovaně: if (Serial.available ()) {BluetoothData = Serial.read (); Serial.write (BluetoothData); } zpoždění (100); }

Krok 5: Nezapomeňte si všimnout portu COM

Nezapomeňte si všimnout portu COM!
Nezapomeňte si všimnout portu COM!

Krok 6: Přejděte na Flowcode7

Přejít na Flowcode7
Přejít na Flowcode7
Přejít na Flowcode7
Přejít na Flowcode7
Přejít na Flowcode7
Přejít na Flowcode7

Tento vývojový diagram budete muset sestavit. Přetáhněte port RS232 a LCD na palubní desku. Připojte makra k periferním zařízením. Ve vlastnostech RS232 vyberte COM port, přes který je Arduino připojeno

Krok 7: Spusťte soubor Flowcode a odešlete data ze zařízení Bluetooth

Spusťte soubor Flowcode a odešlete data ze zařízení Bluetooth
Spusťte soubor Flowcode a odešlete data ze zařízení Bluetooth
Spusťte soubor Flowcode a odešlete data ze zařízení Bluetooth
Spusťte soubor Flowcode a odešlete data ze zařízení Bluetooth

Zadejte text do aplikace bluetooth. Ujistěte se, že je modul připojen k vašemu zařízení. Při úspěšném spárování HC 05 obvykle dvakrát zabliká LED dioda s mírným zpožděním. Před odesláním jakýchkoli dat se ujistěte, že je spuštěn program flowcode. Flowcode7 běžel na mém počítači docela pomalu a výstupy přicházely se značným zpožděním. Rozsah budoucnosti: Můžete odeslat konkrétní řetězce, které lze na Flowcode spárovat, a vyvolat tak další události, jako je vymazání obrazovky LCD, tisk v novém řádku, přesun dat atd.

Krok 8: Celý obrázek

Celý obrázek
Celý obrázek
Celý obrázek
Celý obrázek

Doufám, že se vám návod líbil! Proč jsem to zveřejnil ?: Tento projekt jsem představil svému profesorovi jako odevzdání projektu. Ani se neobtěžoval zkontrolovat kód na mém notebooku. Vytištěný dokument podepsal a pak jej odhodil na hromadu plnou takových souborů. Měl jsem 2 možnosti:

1. Přijměte, že jsem s tím nemohl nic dělat2. Sdílejte to se správnými lidmi.

Doporučuje: