Ich habe eine Arduino-Skizze, die ich auf mein Arduino Board hochgeladen habe. Es ist mit einem mpu 9250 (IMU) verbunden und ich erhalte Daten in mehreren Formaten. Eine der Formen, die ich erhalte, ist im Format (x, y, z). Grundsätzlich möchte ich jeden Achsenwert auf demselben Graphen mit verschiedenen Farben für jeden einzelnen darstellen. Ich benutze Verarbeitung, um die Daten visuell darzustellen, aber ich bin ziemlich neu dazu. Ich habe herausgefunden, wie man ein Diagramm erstellt, aber ich bin mir nicht sicher, wie ich meine Daten senden sollte, damit die Verarbeitungsskizze erkennen kann, welcher Wert für welche Achse ist. Hat irgendjemand etwas Erfahrung darin? Könnten Sie mir einen Tipp geben, wie ich vorgehen soll?Wie kann ich drei Achsen in einer Bearbeitungsskizze darstellen?
Antwort
Wenn ich Ihre Frage verstehe, fragen Sie, wie Sie die IMU-Daten am besten vom Arduino in die Verarbeitung übertragen.
Der MPU9250 ist ein 9-Achsen-IMU und Rohdaten sind 16 Bit für alle Sensoren (sieht aus wie das Magnetometer tatsächlich 14 Bits, aber egal). Wenn Sie also alle Rohdaten in Verarbeitung lesen, müssen Sie neun 16-Bit-Werte übertragen. Angenommen, Sie verwenden eine serielle Verbindung zwischen Arduino und Processing, sind Sie auf 8-Bit-Wörter beschränkt, so dass jeder Wert zwei Bytes benötigt.
Im Grunde, konvertieren Sie jeden 16-Bit-IMU-Wert in zwei Bytes, und senden Sie sie alle gleichzeitig in einer 18-Byte-Zeichenfolge (und vielleicht ein oder zwei Validierungsbyte für gute Maßnahme, zusätzliche Bytes helfen auch bei der Abgrenzung des Beginns eines Pakets). Setzen Sie auf der Verarbeitungsseite die Bytes zusammen und konvertieren Sie sie wieder in ganzzahlige Werte.
- 1. Wie kann ich positive und negative Werte für beide Achsen in einem Streudiagramm mit d3 darstellen?
- 2. Wie kann ich die Achsen in einer Axes3D-Klasse entfernen?
- 3. Wie kann ich Benutzerberechtigungen besser darstellen?
- 4. Darstellen der funktionalen Drei-Wege-Datenbankabhängigkeit in der 5. Normalform
- 5. Wie kann ich eine Konfusionsmatrix darstellen?
- 6. Wie kann ich eine UML-Rolle in OWL darstellen?
- 7. Wie kann ich einen gewichteten, gerichteten Graphen in Java darstellen?
- 8. Wie kann ich Seiten darstellen, die Spielebenen in Schema.org sind?
- 9. Wie kann ich eine sehr große Ganzzahl in .NET darstellen?
- 10. Wie kann ich eine benutzerdefinierte PostgreSQL-Domäne in SQLAlchemy darstellen?
- 11. Wie kann ich den R-Prozess in ESS/Emacs darstellen?
- 12. Wie kann ich gemischten Text in DirectWrite darstellen?
- 13. Darstellen einer Objektliste in XSD
- 14. Ich kann kein Diagramm mit Winkeldiagramm darstellen
- 15. Wie kann ich Y-Achsen-Ticks und X-Achsen-Ticks unabhängig in ggplot2 steuern?
- 16. Highchart mehrere Achsen - Wie kann ich verschiedene Startkoordinaten hinzufügen?
- 17. Wie kann ich in JPA "älter als drei Minuten" abfragen?
- 18. Wie kann ich das Frequenzspektrum von Rauschen darstellen?
- 19. mit qplot, wie kann ich nur bestimmte Werte grafisch darstellen?
- 20. Wie kann ich Daten mit optionalen Feldern auf Textebene darstellen?
- 21. Wie kann ich den Codeverlauf für Git Repo grafisch darstellen?
- 22. Wie kann ich einen booleschen Typ als relative Ganzzahl darstellen?
- 23. Wie kann ich den Tagesbericht eines Monats mit einem Balkendiagramm in iReport 4.5.1 darstellen?
- 24. Wie kann ich die relativen Anteile von zwei Gruppen mit einer Füllästhetik in ggplot2 darstellen?
- 25. Wie kann ich in BPMN 2.0 die Rückkehr zu einer vorherigen Aufgabe richtig darstellen?
- 26. Wie kann ich die iigraph Gemeinschaft mit definierten Farben darstellen?
- 27. Wie zentriere ich drei Links in einer Navigationsleiste?
- 28. Reihenfolge in einer relationalen Datenbank darstellen
- 29. Darstellen einer Baumstruktur aus einer db
- 30. Verwenden einer Teilansicht zum Darstellen einer Tabellenzeile