Inhaltsverzeichnis:

Android-gesteuerter LCD-Bildschirm in Flowcode7 - Gunook
Android-gesteuerter LCD-Bildschirm in Flowcode7 - Gunook

Video: Android-gesteuerter LCD-Bildschirm in Flowcode7 - Gunook

Video: Android-gesteuerter LCD-Bildschirm in Flowcode7 - Gunook
Video: Raspberry Pi Bot remote control from Android 2024, November
Anonim
Android-gesteuerter LCD-Bildschirm in Flowcode7
Android-gesteuerter LCD-Bildschirm in Flowcode7

Mit diesem anweisbaren können Sie einen virtuellen LCD-Bildschirm steuern, der mit FlowCode7 mithilfe Ihres Android-Geräts simuliert wird. Sie können natürlich andere Plattformen hinzufügen, aber sie müssen Bluetooth-fähig sein. Wir werden Arduino auch als Schnittstelle zu PIC 16F877A (Simulation in Flowcode7) und Bluetooth-Modul (HC-05) zum Empfangen von Signalen von einem Bluetooth-Gerät verwenden, das in diesem Fall ein Android-Handy ist. Sie können sogar versuchen, Daten mit UDP over zu senden WLAN, indem Sie Ihren Router konfigurieren. Hier gibt es bereits ein ausführliches Tutorial zu Matrix-Foren. Aufgrund des Fehlens eines privaten Routers musste ich jedoch ein wenig herumarbeiten, um mein Ziel zu erreichen. Ich habe auch versucht, Daten auf meinen Server hochzuladen und sie dann mit MySQL und PHP abzufragen, aber ich konnte sie nicht abrufen. Am besten haben Sie einen privaten Router, wenn Sie Daten über UDP per WLAN senden möchten. Schauen wir uns an, wie das geht!

Schritt 1: Erforderliche Dinge

Hier ist eine Liste aller 'Geräte', die Sie haben müssen:Hardware

1. Arduino UNO (ich habe MEGA 2560 verwendet)

2. Bluetooth-Modul (HC-05)

3. Steckbrett

4. Überbrückungskabel (vorzugsweise männlich zu weiblich)

5. USB-Kabel für Arduino

Software1. Flowcode7: Sie können die Testversion von der offiziellen Matrix hier herunterladen. Erstellen Sie ein Konto, Sie müssen die Software bei jedem Start mit Ihrem Kontonamen und Passwort authentifizieren. Du weißt, was zu tun ist, wenn diese 30 Tage vorbei sind…;)2. Arduino-IDE: Hier ist es.

3. Bluetooth-App: Im Play Store gibt es viele Apps, um Daten an Bluetooth-Geräte zu senden. Ich habe "unWired Lite" verwendet. Sie können einen beliebigen Ihrer Wahl verwenden.

Schritt 2: Die Handlung verstehen

Die Handlung verstehen
Die Handlung verstehen

Diese Abbildung erklärt alles.

Schritt 3: Verdrahten des Arduino mit HC 05

Verdrahtung des Arduino mit HC 05
Verdrahtung des Arduino mit HC 05

Es ist ein einfaches SetupArduino HC 055V VccGnd GndTx RxRx Tx

Überprüfen Sie Schritt 1 dieses anweisbaren für mehr Einblick

Wenn Sie fertig sind, finden Sie das Gerät in der Liste Ihres Bluetooth-Terminals. Koppeln Sie es, indem Sie HC 05 auswählen. Das Passwort lautet normalerweise 1234.

Schritt 4: Skizze hochladen

Laden Sie diese Skizze in die Arduino IDE hoch. Dies ist eine sehr häufige Methode zum seriellen Schreiben von Daten an den COM-Port mithilfe von Bluetooth. #include // import the Serial libraryint BluetoothData; // die vom Bluetooth-Gerät gelieferten Daten

Void setup () { // Geben Sie Ihren Setup-Code hier ein, um ihn einmal auszuführen:

Serial.begin (9600); pinMode (ledpin, AUSGANG); }

Void loop () {// fügen Sie Ihren Hauptcode hier ein, um ihn wiederholt auszuführen: if (Serial.available ()) { BluetoothData = Serial.read (); Serial.write (BluetoothData); } Verzögerung (100); }

Schritt 5: Vergessen Sie nicht, den COM-Port zu notieren

Vergessen Sie nicht, den COM-Port zu notieren!
Vergessen Sie nicht, den COM-Port zu notieren!

Schritt 6: Weiter zu Flowcode7

Weiter zu Flowcode7
Weiter zu Flowcode7
Weiter zu Flowcode7
Weiter zu Flowcode7
Weiter zu Flowcode7
Weiter zu Flowcode7

Sie müssen dieses Flussdiagramm erstellen. Ziehen Sie einen RS232-Port und ein LCD auf das Dashboard. Verbinden Sie Makros mit den Peripheriegeräten. Wählen Sie in den Eigenschaften von RS232 den COM-Port aus, über den Arduino verbunden ist

Schritt 7: Führen Sie die Flowcode-Datei aus und senden Sie Daten vom Bluetooth-Gerät

Führen Sie die Flowcode-Datei aus und senden Sie Daten vom Bluetooth-Gerät
Führen Sie die Flowcode-Datei aus und senden Sie Daten vom Bluetooth-Gerät
Führen Sie die Flowcode-Datei aus und senden Sie Daten vom Bluetooth-Gerät
Führen Sie die Flowcode-Datei aus und senden Sie Daten vom Bluetooth-Gerät

Geben Sie Text in Ihre Bluetooth-App ein. Stellen Sie sicher, dass das Modul mit Ihrem Gerät verbunden ist. HC 05 blinkt normalerweise seine LED zweimal mit einer leichten Verzögerung dazwischen, wenn es erfolgreich gekoppelt ist. Stellen Sie sicher, dass das Flowcode-Programm ausgeführt wird, bevor Sie Daten senden, um optimale Ergebnisse zu erzielen. Flowcode7 lief auf meinem PC ziemlich langsam und die Ausgaben kamen mit großer Verzögerung. Zukünftiger Geltungsbereich: Sie können bestimmte Zeichenfolgen senden, die auf Flowcode abgeglichen werden können, um andere Ereignisse auszulösen, z. B. das Löschen des LCD-Bildschirms, das Drucken in einer neuen Zeile, das Verschieben von Daten usw.

Schritt 8: Das ganze Bild

Das ganze Bild
Das ganze Bild
Das ganze Bild
Das ganze Bild

Hoffe, Sie mochten das instructable! Warum ich das gepostet habe?: Ich habe dieses Projekt meinem Professor als Projektvorlage vorgestellt. Er machte sich nicht einmal die Mühe, den Code auf meinem Laptop zu überprüfen. Er unterschrieb das gedruckte Dokument und warf es dann auf einen Stapel voller solcher Akten. Ich hatte 2 Möglichkeiten:

1. Akzeptiere, dass ich nichts dagegen tun konnte2. Teile es mit den richtigen Leuten.

Empfohlen: