Home > Technologie > Plotten von Daten aus Arduino

Plotten von Daten aus Arduino

0
Advertisement

Plotten von Daten aus Arduino

Arduino hat nicht viel in Bezug auf Debug-und Analyse-Fähigkeit eingebaut, so kann es sehr nützlich sein, um eine Möglichkeit, um Daten, die von Arduino über den seriellen Port geschickt werden.

Es gibt mehrere Möglichkeiten, einschließlich zu tun , Verarbeitung, Python + Matplotlib etc .. aber keine dieser Methoden effektiv arbeiten mit sehr wenig Setup und bieten erwartete Funktionen wie Zoom, Scroll, In Datei schreiben, Save Setup usw.

Ich möchte Ihnen zeigen, wie die Arten von Parametern in meinem Häufigkeits-Erkennung Instructable dargestellt.

Die Software , die ich verwendet , um diese Grundstücke produzieren , ist Bridge Control - Panel .

Es ist als Teil von Cypress Semiconductor's PSOC Programming Utilities veröffentlicht.

Schritt 1: Bridge-Systemsteuerung

Plotten von Daten aus Arduino

Plotten von Daten aus Arduino

Plotten von Daten aus Arduino

Herunterladen und Installieren des Bridge Control - Panel .

Sie müssen die Arduino-Daten jeweils ein Byte über Serial Port schreiben. Für einen int-Datentyp, der wie folgt aussehen würde:

      // RX8 [h = 43] @ 1Key1 @ 0Key1 Serielle .print ( "C"), Serien .WRITE (Daten >> 8); Serielle .WRITE (Daten & 0xff);

Wir signalisieren, dass wir ein Datenbyte senden und dann jedes Byte der int senden.

Die Syntax für den Brückenkommando wird im Kommentar und im Bild des Brückenfensters angezeigt.

Beachten Sie, dass wir erfolgreich mit Arduino auf COM6 verbunden haben.

Der Befehl zum Lesen der Daten lautet: RX8 [h = 43] @ 1Key1 @ 0Key1

RX8 ist der Lesebefehl
[H = 43] bedeutet, dass das nächste gültige Byte "C" in ASCII ist
Dann das High-Byte von Key1
Dann das Low Byte von Key1

[Diagramm -> Variable Einstellungen] Panel ist in der Abbildung dargestellt.

Hier müssen Sie sagen, Bridge Key1 ist Type: int, signed. Die TICK bedeutet, dass diese verwendet wird.

Wenn Sie irgendwelche Fehler gemacht haben hier der Befehl im Editor-Fenster zeigt die Fehler in BLAU.

Schließlich müssen Sie Setup dem Protokoll des comm in [Extras -> Protokollkonfiguration F7]

Stellen Sie sicher, dass die Baudrate mit der in Arduino angegebenen übereinstimmt.

Zum Aufnehmen drücken Sie REPEAT im Fenster.

Schritt 2: Plots

Plotten von Daten aus Arduino

Das ist es.

Genießen Sie tolle Plots und genießen Sie ein nützliches Debugging-Tool.

Sie können auch Daten für die weitere Verarbeitung von MATLAB oder EXCEL etc .. SAVE

Related Reading