Obsah:
- Krok 1: Potrebné veci
- Krok 2: Pochopenie zápletky
- Krok 3: Zapojenie Arduina pomocou HC 05
- Krok 4: Nahrajte skicu
- Krok 5: Nezabudnite si všimnúť port COM
- Krok 6: Prejdite na Flowcode7
- Krok 7: Spustite súbor Flowcode a odošlite údaje zo zariadenia Bluetooth
- Krok 8: Celý obrázok
Video: LCD obrazovka ovládaná systémom Android v Flowcode 7: 8 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
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
Táto ilustrácia vysvetľuje všetko.
Krok 3: 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
Krok 6: 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
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
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:
LCD obrazovka STONE LCD pre palubnú dosku automobilu: 5 krokov
LCD displej STONE pre automobilový panel: S rýchlym rozvojom ekonomiky a postupným zlepšovaním spotreby energie ľudí sa autá stali každodennou potrebou bežných rodín a každý venuje väčšiu pozornosť pohodliu a bezpečnosti automobilov. Automobilový priemysel
Vyrobte si svojpomocne BB-8 v Indii -- Ovládané a hovorené systémom Android -- V životnej veľkosti: 19 krokov (s obrázkami)
Vyrobte si svojpomocne BB-8 v Indii || Ovládané a hovorené systémom Android || Životná veľkosť: REGISTRUJTE SA na môj kanál pre ďalšie projekty. Tento projekt je o tom, ako vybudovať funkčného, zhovorčivého a zrduino ovládaného droida Starwars BB-8 v životnej veľkosti. budeme používať iba materiály pre domácnosť a malé obvody Arduino. V tomto sme
Ako vytvoriť Rover ovládaný systémom Android: 8 krokov (s obrázkami)
Ako urobiť Rover riadený systémom Android: V tomto návode vám ukážem, ako postaviť auto alebo vozítko ovládané systémom Android. Ako funguje robot ovládaný systémom Android? Robot ovládaný aplikáciou pre Android komunikuje prostredníctvom Bluetooth s modulom Bluetooth, ktorý je na robote
Automatizácia domácnosti so systémom Android a Arduino založená na SMS: 5 krokov (s obrázkami)
Automatizácia domácnosti založená na SMS pre Android a Arduino:! ! ! N O T I C E! ! ! Vzhľadom na aktualizáciu miestnej mobilnej veže v mojej oblasti už nemôžem používať tento modul GSM. Novšia veža už nepodporuje zariadenia 2G. Preto už nemôžem tomuto projektu poskytnúť žiadnu podporu. Nedávno som
Použite SSH a XMing na zobrazenie programov X z počítača so systémom Linux na počítači so systémom Windows: 6 krokov
Použitie SSH a XMing na zobrazenie programov X z počítača so systémom Linux na počítači so systémom Windows: Ak používate Linux v práci a Windows doma alebo naopak, občas sa budete možno musieť prihlásiť do počítača na inom mieste a spustite programy. Môžete si teda nainštalovať server X a povoliť tunelovanie SSH pomocou svojho klienta SSH a jedného