Inhaltsverzeichnis:
- Schritt 1: Was Sie brauchen
- Schritt 2: Schreiben des Arduino-Codes
- Schritt 3: Ausführen des Plotterprogramms
Video: Erstellen Sie schöne Plots aus Live-Arduino-Daten (und speichern Sie die Daten in Excel) - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
Wir alle spielen gerne mit unserer P…lotter-Funktion in der Arduino IDE.
Obwohl es für grundlegende Anwendungen nützlich sein kann, werden die Daten gelöscht, wenn mehr Punkte hinzugefügt werden, und es ist nicht besonders angenehm für die Augen. Der Arduino IDE-Plotter speichert Ihre Daten nicht für die zukünftige Anzeige.
Aus diesem Grund versuche ich in diesem Instructable, unser gemeinsames Problem zu beheben. Wir wollen, nein … BRAUCHEN einen Arduino-Datenplotter, der:
-Sieht gut aus
-Löscht KEINE Datenpunkte, nachdem eine bestimmte Anzahl von Punkten gezeichnet wurde
-Speichert alle Daten in Excel ohne ausgefallenen Code
In den nächsten Schritten lernen wir, wie man ein einfaches Arduino-Programm so schreibt, dass es mit dem Plotter kommunizieren, Daten genau anzeigen und in einer Excel-Datei speichern kann.
Es ist zwar nicht erforderlich, sich eines der in diesem Instructable enthaltenen Videos anzusehen, um mitzumachen, es kann jedoch eine gute Idee sein, wenn Sie ein visueller Lerner sind, damit Sie mitmachen können. Sie sind HIER zu finden:
www.youtube.com/watch?v=LvNulqGuhlU&list=PL3Y_L-Yx1pgAtdG8DY_7qOHbbWfO4qomX&index=1
Schritt 1: Was Sie brauchen
Dazu benötigen Sie einen Arduino- oder Arduino-Klon. In diesem Beispiel verwende ich ein Arduino UNO.
Sie müssen auch die.exe-Datei herunterladen, die den Plotter HIER enthält:
sourceforge.net/projects/arduinoexcelplotter/
Hier ist ein Video, das zeigt, wie man es sicher herunterlädt:
Weitere Informationen zur Verwendung finden Sie im letzten Schritt dieses Instructable.
Schritt 2: Schreiben des Arduino-Codes
Der Arduino-Code ist dem, den Sie normalerweise verwenden würden, um auf Ihrem seriellen Monitor oder seriellen Plotter in der IDE zu drucken, ziemlich ähnlich.
Da Instructables dazu neigt, den Code irgendwie durcheinander zu bringen, habe ich den Code auch in eine Datei sowie einen Link HIER zu meinem GitHub eingefügt, wo Sie alle Dateien aus diesem Instructable an einem Ort herunterladen können.
Void setup () {Serial.begin (9600); // Jede Baudrate ist in Ordnung} Void Schleife () {// Analogwerte nicht wirklich lesen // Nur 0-19 zeichnen und von vorne beginnen für (int i = 0; i < 20; i ++) {Serial.println (i); // die Serial.println () ist der Teil, der benötigt wird, um Daten an die Plotterverzögerung (500) zu senden; // verzögern, damit der Plotter Zeit zum Plotten hat (kann weit unter 500 liegen) } }
Laden Sie den Code auf Ihr Arduino hoch und achten Sie darauf, welchen Port Sie verwenden. Sie benötigen diese Informationen später. In meinem Fall ist es COM11.
Schritt 3: Ausführen des Plotterprogramms
Da Instructables es mir nicht erlaubt, eine ZIP- oder EXE-Datei hochzuladen, können Sie das ArduinoPlotter-Programm von meinem SourceForge HIER erhalten:
sourceforge.net/projects/arduinoexcelplotter/
Da dies eine unbekannte.exe-Datei ist, kann Windows Sie beim Versuch, sie auszuführen, warnen, dass die Datei möglicherweise unsicher ist, ignorieren Sie sie und führen Sie sie trotzdem aus.
Anweisungen zur Verwendung des Plotters:
-Erstellen Sie irgendwo ein Excel-Dokument, in das Sie Ihre Daten schreiben können. Stellen Sie sicher, dass das erste Blatt den Namen Sheet1 hat
- Führen Sie einfach die plotter.exe aus, indem Sie darauf doppelklicken. Ein Fenster wird geöffnet.
-Geben Sie die Baudrate ein, die Sie in der IDE auf Ihr Arduino hochgeladen haben (in meinem Beispiel war es 9600)
-Geben Sie den COM-Port ein, mit dem Ihr Arduino verbunden ist (wie in der Arduino-IDE, die zum Hochladen des Codes verwendet wird) Geben Sie nicht COM11 ein, geben Sie einfach die Zahl 11 ein.
-Kopieren Sie den Pfad zu Ihrer Excel-Datei mit Name.xlsx am Ende und fügen Sie ihn ein. Sie müssen den Pfad korrigieren, sodass er / anstelle von nur einem / verwendet, zum Beispiel:
C:\Users\ChemistGoneRogue\Desktop\test.xlsx - FALSCH
C:\Benutzer\ChemistGoneRogue\Desktop\test.xlsx - RECHTS
-Wenn Sie dies noch nicht getan haben, schließen Sie jetzt Ihr Arduino an
-Klicken Sie auf "Einstellungen speichern" und schließen Sie das Programm.
- Ein neues Fenster wird geöffnet, in dem Ihre Werte (Y-Achse) in Reihe (X-Achse) dargestellt und im angegebenen Excel-Dokument gespeichert werden.
Während die Daten so schnell gespeichert werden, wie Ihr Arduino sie sendet, zeigt der Plot alle 10 ms einen Punkt an.
WENN SIE DIESE ANLEITUNG HILFREICH FINDEN, BETRACHTEN SIE, UNTEN FÜR SIE ABSTIMMEN (Arduino-Wettbewerb)
Empfohlen:
So erstellen Sie Makros in Excel und kopieren Daten auf einfachere Weise.: 4 Schritte
So erstellen Sie Makros in Excel und kopieren Daten einfacher
Speichern Sie Ihre Bilder für Ihre Aufgabe: 4 Schritte (mit Bildern)
Speichern Ihrer Bilder für Ihre Aufgabe: 1. Öffnen Sie ein neues Google-Dokument und verwenden Sie diese Seite, um Ihre Bilder zu sichern.2. Verwenden Sie Strg (Steuerung) und die Taste "c" Schlüssel zum Kopieren.3. Verwenden Sie Strg (Steuerung) und die Taste "v" Schlüssel zum Einfügen
So erstellen Sie verschlüsselte DVD-Daten zum sicheren Speichern Ihrer Dateien.: 8 Schritte
So erstellen Sie verschlüsselte DVD-Daten, um Ihre Dateien zu sichern.: Ich finde dies eine sehr einfache Methode, um verschlüsselte DVDs sehr gut zu machen, um Ihre Dateien zu schützen eine Freeware, die Sie benötigen, um die Software tech-piersrsr zu kaufen Nach der Installation der
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für
So speichern Sie ein nasses Handy – wikiHow
So speichern Sie ein nasses Handy: Diese Anleitung deckt zwei Möglichkeiten ab, die Ihnen helfen können, ein "nasses" zu reparieren. Telefon. Da ein Wasserschaden von Fall zu Fall unterschiedlich ist, gibt es keine Garantie dafür, dass dies in Ihrem Fall funktioniert, aber es ist einen Versuch wert! Es ist wichtig zu wissen, dass diese