Obsah:
Video: Android ovládaná LCD obrazovka v Flowcode7: 8 kroků (s obrázky)
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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í
Tato ilustrace vše vysvětluje.
Krok 3: 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
Krok 6: Přejděte 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
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
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.