Arduino Entwicklungs-Tool


was Spass der Arduino ist aber...

Die IDE Serie Monitor ist einfach nicht anspruchsvoll genug für meinen Geschmack. Ich fand es schwierig, eine Masse von Informationen sinnvoll angezeigt zu bekommen. Der Monitor sausten vorbei und mehrfache unterschiedliche Arten von Informationen einfach gemacht dem Display ein Durcheinander von Text.

Ich versuchte Verarbeitung für die Ausgabe von meinem IMU die war sehr informativ, aber war schöner als ich brauchte und ich fand mich kämpfen, um weitere Informationen hinzufügen, vor allem, wenn ich wollte, dass es gleichzeitig ausgeführt werden.

Also schrieb ich meinen eigenen serial Monitor und wenn genügend Interesse besteht ich werde auch untersuchen verfügbar zu machen.
Ich kann nicht wirklich zeigen Sie den Code, da gibt es Massen davon aber ich bieten einige Hinweise und Tipps für alle, die sich haben will.

Es ist auf ein Arduino UNO, Mega256, Nano und Pro Mini (alle Klone) getestet und auch auf selbst baut mit den ATMega328 mit einem CP2102 zum seriellen USB-Anschluss.

Dies wurde unter .NET für die Windows-Plattform entwickelt und hat die folgenden Formen/Präsentationsprodukte:

  • Hauptmonitor
  • Absender der Nachricht
  • Spur-Kopie
  • LCD-emulator
  • Freiform Zeichenoberfläche
  • Alert-Reporter mit Fähigkeit, externe Programme laufen
  • PS3 Controller Visualisierer
  • XY Scatter plotter
  • Sweep-plotter
  • Histogramm-plotter
  • IMU-Visualisierer

Diese können vom PC und/oder aus dem Arduino gesteuert und konfiguriert werden. Die oben genannten Formen auf den Datenstrom eine einfache Antworten zu Protokoll wird verwendet, mit Befehlen, die mit einem # Präfix identifiziert und Parameter getrennt durch eine ~ Charakter. Freier Text wird für die Anzeige in der Haupt-Monitor unterstützt. Alle Fensterformen haben eine quick-Taste zurück in das Haupt-Monitor-Fenster, eine klare/Reset-Taste, eine Pause-Option, Tracer Text für diesen bestimmten Fenster Form und eine Testtaste, um Befehle direkt ausprobieren, als ob über die serielle Schnittstelle gesendet.

Ich nahm Textdarstellungen anstatt Binär, so es möglich ist, zu "sehen", was in der Arduino IDE serial Monitor geht die Entwicklungsgeschwindigkeit Beihilfen. Es möglicherweise nicht als kompakte oder schnell als Binär (was mehr Daten effizient erfolgen kann) aber seiner Bequemlichkeit überwiegt dieser Vorteil und der typischen PC ist durchaus in der Lage, fertig zu werden - es ist möglich, alle oben genannten Formen von Arduino 19200 Baud laufen gleichzeitig aktualisiert haben.

Für andere serielle Quellen als dem Arduino Hiermit kann es notwendig sein sollte.

Geplante Erweiterungen gehören:-

  • Eine scripting-Tool so Nachrichten kann auf dem Arduino basierend auf dem Inhalt einer Skript-Datei auf dem PC gespeicherten gesendet werden.
  • Benutzerdefinierte Präsentationsprodukte. Diese werden von Definitionsdateien konstruiert werden, mit denen benutzerdefinierte Formulare aus Standardkomponenten wie Knöpfe, Regler, grafische Darstellung Werkzeuge, so dass es versenden und empfangen von Daten mit dem Arduino aufgebaut werden.
  • Daten formatiert für Einsatz in Systemen von Drittanbietern umfassen Microsoft Excel, XML, CSV und so weiter.
  • Benutzerdefinierte Visualizer für tuning gemeinsame Subsysteme wie PID (proportional, integral und Derivative) Controller und IMU filtern.

In Verbindung stehende Artikel

Arduino-Befehlszeilen-Tool "MiniPirate"

Arduino-Befehlszeilen-Tool "MiniPirate"

Dieses Befehlszeilenprogramm ermöglicht "Quick" Arduino Prototyping ohne Kompilierung. Analogwerte, Dis - lesen / aktivieren-ports und sogar I2C-Register, die Manipulationen in Sekunden statt Minuten fertig sind. Ich zeigt Ihnen wie Sie die Uhrz
Setup von JetBrains Clion für Arduino Entwicklung

Setup von JetBrains Clion für Arduino Entwicklung

Hallo, mein Name ist Adam, ich liebe es, mit Arduino für mein Hobby-Projekte arbeiten, aber ich finde, dass Arduino IDE nicht sehr attraktiv und hilfreiches Werkzeug. Dieser Tage Programmierer haben viele IDEs die AutoVervollständigen-Auto-Formatieru
Visuino - Beta1 - visuelle Arduino Entwicklung Kurzanleitung

Visuino - Beta1 - visuelle Arduino Entwicklung Kurzanleitung

Dies ist ein video-Tutorial von der alten Beta1 aber ist immer noch ein sehr guter Ausgangspunkt für Visuino Nutzer!
Verbinden Sie Ihren Garten mit einer Information Sharing-Plattform - Installation eines Strahlung Messung Kit

Verbinden Sie Ihren Garten mit einer Information Sharing-Plattform - Installation eines Strahlung Messung Kit

Wir verwenden eine Open-Source-Strahlung messen Kit zum Senden von Daten an eine Plattform für Austausch und Bürger versehen.Schritt 1: Liste der Materialien/AnforderungenArduino YUNKochen Hack Strahlung KitComputerMini-USB, USB-KabelArduino IDE 1.6.
Twitter-Stimmungslicht - Stimmung der Welt in einer Box

Twitter-Stimmungslicht - Stimmung der Welt in einer Box

Wie fühlt sich die Welt gerade jetzt? Dieses Feld zeigt Ihnen.Angetrieben durch: ein Arduino, ein WiFly wireless-Modul, eine RGB-LED, Twitter.com und ein 9v Batterie.Ich bin einen Nachrichten-Junkie. Ich will alles wissen, was in der Welt vor sich ge
Arduino + Android POV Display

Arduino + Android POV Display

POV anzeigen ist eine lustige und interessante Möglichkeit, Text im Raum anzuzeigen. Dies ist meine erste Anleitung, Instructables, so haben Sie weitere Fragen zögern Sie nicht, sie in den Kommentaren unten zu schreiben.Schritt 1: Was Sie benötigenDi
GSM SIM900 Arduino täglich SMS-Nachricht

GSM SIM900 Arduino täglich SMS-Nachricht

Verwendung von SeeedStudio GSM SIM900 Schild mit Arduino und Ting.com SMSÜbersichtIch wollte einen Weg zu verfolgen-Aktivität im Gebäude, die hat Power und Zelle Service, aber kein WiFi-Service, so ich mich an ein SeeedStudio GSM-GPRS SIM900 Arduino
MySQl-Datenbank w / USB-MysqlIO mit Arduino anschließen

MySQl-Datenbank w / USB-MysqlIO mit Arduino anschließen

Ich dachte immer, um die Kontrolle des Arduino von einem anderen Gerät über WLAN oder Internet, aber ich wollte nicht, dass Pin für die Kommunikation zu opfern. Ich habe bereits ein Projekt um meinen PC zu steuern, mit Arduino mit IR-Fernbedienung (S
Arduino Xylophon

Arduino Xylophon

Ich habe ein Xylophon, das ein Arduino Mega zu erkennen, wenn ein Ton angeschlagen wird, und generieren Sie die MIDI-Ausgabe verwendet. Dieses Projekt ist Wondeful, weil ich im Wesentlichen ein Xylophon, ein Schlagzeug und jeder anderen MIDI-gesteuer
Ein Facebook verbunden, Arduino-Powered Musik Party

Ein Facebook verbunden, Arduino-Powered Musik Party

Musik Party ist eine neue Art Musik mit anderen zu lauschen. Durch Tippen auf ein RFID/NFC-Gerät, die mit einem Facebook-Konto auf einem Arduino RFID-Reader synchronisiert ist Schild und senden eindeutige ID Music Party-Server mit dem Arduino WiFly-S
Machen einen Arduino-Wifi-Luft-Monitor

Machen einen Arduino-Wifi-Luft-Monitor

Ein Laser PM2, 5 Luft Monitor Basis auf ESP8266 Arduino mit Wifi.Esp8266 ist ein WLAN-Chip, der billig ist und Arduino Entwicklung aktiviert;SDS011/SDS018/SDS021 ist PM2, 5 Lasersensor die genannten Genauigkeit und schnelle Reaktion auf PM2, 5 Luftve
Mit einem Arduino zu kontrollieren oder testen Sie ein elektronisches Gerät SPI

Mit einem Arduino zu kontrollieren oder testen Sie ein elektronisches Gerät SPI

gibt es viele elektronische Geräte, die SPI-Bus oder Serial Peripheral Interface-Bus für die Kommunikation (z.B. verschiedene Sensoren, LCD Displays, digitale Potentiometer, D/A und A/D-Wandler, drahtlose Sender und Empfänger, Audio-Lautstärke-Regler
Machen Sie eine Web verbunden Roboter (für ungefähr $500) (mit einem Arduino und Netbook)

Machen Sie eine Web verbunden Roboter (für ungefähr $500) (mit einem Arduino und Netbook)

diese Instructable zeigen Ihnen wie Sie Ihr eigenes Web verbunden Roboter (mit einem Arduino Mikrocontroller und Asus EeePC) zu bauen.Warum wollen Sie eine Web-Roboter angeschlossen? Natürlich mit zu spielen. Fahren Sie Ihren Roboter aus quer durch d
Arduino zu kontrollieren, von Ihrem iOS-Gerät und Ihre Apple Watch

Arduino zu kontrollieren, von Ihrem iOS-Gerät und Ihre Apple Watch

Diese einfache instructable ist über Arduino Manager, eine leistungsstarke Allzweck iOS App, die es erlaubt, alle Arduino (oder Arduino kompatibel) Steuern Board mit Hilfe von 30 verschiedenen Widgets.Einige der verfügbaren Widgets sind:Display-Widge