Cuprins:
- Pasul 1: De ce veți avea nevoie
- Pasul 2: Scrierea codului Arduino
- Pasul 3: Rularea programului Plotter
Video: Realizați comploturi frumoase din datele live Arduino (și salvați datele în Excel): 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Cu toții ne place să ne jucăm cu funcția noastră de loter P … în Arduino IDE.
Cu toate acestea, deși poate fi util pentru aplicațiile de bază, datele sunt șterse pe măsură ce se adaugă mai multe puncte și nu sunt deosebit de plăcute pentru ochi. Plotterul Arduino IDE nu vă salvează datele pentru vizualizare viitoare.
Acesta este motivul pentru care în acest Instructable încerc să corectăm problema noastră comună. Vrem, nu … NEVOIE de un plotter de date Arduino care:
-Arata bine
-NU șterge punctele de date după ce a fost extras un anumit număr de puncte
-Salvează toate datele în Excel fără niciun cod fantezist
În următorii pași, vom învăța cum să scriem un program Arduino ușor, astfel încât să poată comunica cu plotterul, să afișeze cu exactitate datele și să le salveze într-un fișier Excel.
Deși nu este necesar să urmăriți niciunul dintre videoclipurile incluse în acest instructabil pentru a urma, ar putea fi o idee bună dacă sunteți un cursant vizual, astfel încât să puteți urmări. Pot fi găsite AICI:
www.youtube.com/watch?v=LvNulqGuhlU&list=PL3Y_L-Yx1pgAtdG8DY_7qOHbbWfO4qomX&index=1
Pasul 1: De ce veți avea nevoie
Pentru aceasta, veți avea nevoie de orice clonă Arduino sau Arduino. În acest exemplu, folosesc un Arduino UNO.
De asemenea, trebuie să descărcați fișierul.exe care conține plotterul AICI:
sourceforge.net/projects/arduinoexcelplotter/
Iată un videoclip care arată cum să-l descărcați în siguranță:
Mai multe detalii despre modul de utilizare pot fi găsite în ultimul pas al acestui instructiv.
Pasul 2: Scrierea codului Arduino
Codul Arduino este destul de similar cu cel pe care l-ați folosi în mod normal pentru a imprima pe monitorul serial sau pe plotterul serial din IDE.
Deoarece Instructables tinde să distrugă cumva codul, am inclus și codul într-un fișier, precum și un link AICI către GitHub-ul meu, de unde puteți descărca toate fișierele din acest Instructable într-un singur loc.
void setup () {Serial.begin (9600); // Orice viteză de transmisie este bună} void loop () {// Nu se citesc de fapt valori analogice // Plotează doar 0-19 și începe din nou pentru (int i = 0; i <20; i ++) {Serial.println (i); // Serial.println () este partea necesară pentru a trimite date către întârzierea plotterului (500); // întârziere, astfel încât plotterul să aibă timp să comploteze (poate fi mult mai puțin de 500)}}
Încărcați codul pe Arduino și acordați atenție portului pe care îl utilizați. Veți avea nevoie de aceste informații mai târziu. În cazul meu este COM11.
Pasul 3: Rularea programului Plotter
Deoarece Instructables nu îmi permite să încarc un fișier ZIP sau EXE, puteți obține programul ArduinoPlotter de la SourceForge de aici:
sourceforge.net/projects/arduinoexcelplotter/
Deoarece acesta este un fișier.exe necunoscut, atunci când încercați să-l rulați, Windows vă poate avertiza că fișierul ar putea fi nesigur, nu îl luați în considerare și rulați-l oricum.
Instrucțiuni despre modul de utilizare a plotterului:
-Realizați un document Excel undeva în care să vă scrieți datele. Asigurați-vă că prima foaie se numește Sheet1
- Pur și simplu rulați plotter.exe făcând dublu clic pe el. Se va deschide o fereastră.
-Introduceți rata de transmisie pe care ați încărcat-o pe Arduino în IDE (în exemplul meu era 9600)
-Introduceți portul de comunicare la care este conectat Arduino (la fel ca în ID-ul Arduino utilizat pentru încărcarea codului) Nu tastați COM11, introduceți doar numărul 11.
-Copiați și lipiți calea către fișierul Excel cu Name.xlsx la final. Trebuie să reparați calea, astfel încât să o utilizeze / în loc de una singură \, de exemplu:
C: / Users / ChemistGoneRogue / Desktop / test.xlsx - GREȘIT
C: / Users / ChemistGoneRogue / Desktop / test.xlsx - DREAPTA
-Dacă nu ați făcut-o până acum, conectați-vă acum Arduino
-Faceți clic pe „Salvați setările” și închideți programul.
-Se va deschide o nouă fereastră care va grafica valorile (axa Y) în serie (axa X) și le va salva în documentul Excel specificat.
În timp ce datele sunt salvate la fel de repede pe cât le trimite Arduino, complotul afișează un punct la fiecare 10 ms.
DACĂ AȚI GĂSIT ACEASTA INSTRUCTABILĂ AJUTORĂ, LUAȚI-VĂ ÎN VOTUL PENTRU EL DE MAI jos (concurs Arduino)
Recomandat:
Cum să faci macro în Excel și să copiezi datele într-un mod mai ușor: 4 pași
Cum să faci macro în Excel și să copiezi datele într-un mod mai ușor
Salvați datele senzorului Arduino în MYsql folosind Procesarea: 6 pași
Salvați datele senzorului Arduino în MYsql folosind Procesarea: Sincer este greu să stocați datele Arduino în MySQL direct, astfel încât, în dependență de Arduino IDE, am folosit Procesare IDE care este similară cu Arduino IDE, dar cu o mulțime de utilizări diferite și puteți să le codificați în java.Notă: nu rulați Arduino serial moni
Senzor de ceață - foton cu particule - Salvați datele online: 5 pași (cu imagini)
Senzor de ceață - foton cu particule - Salvați datele online: pentru a măsura cantitatea de ceață sau fum din aer am creat acest senzor de ceață. Măsoară cantitatea de lumină pe care o primește un LDR de la un laser și o compară cu cantitatea de lumină din jur. Postează datele pe o foaie Google în timp real prin IFTTT
Cum să faceți datele DVD criptate în siguranță să salvați fișierele .: 8 pași
Cum se face ca datele DVD criptate să fie salvate în siguranță: mi se pare o metodă foarte ușoară de a face DVD-ul criptat foarte bun pentru securizarea fișierelor dvs. Am folosit desktopul PGP pentru a face DRIVER VIRTUAL ENCRIPTAT (EVD). un freeware de care aveți nevoie pentru a cumpăra software-ul tech-piersrsr După ce instalați
Reutilizați o cameră de unică folosință și salvați planeta! și Salvați câteva oferte: 4 pași
Reutilizați o cameră de unică folosință și salvați planeta! și Save a Few Quid: Recent am fost în magazinul meu local de fotografii (jessops) pentru a obține câteva camere de unică folosință folosite, deoarece sunt sigur că sunteți conștienți că fac distracție deosebită pentru oamenii șocanți. Întrebați-le și le dăruiesc. De asemenea, m-am gândit, huh, aceste companii recuperează camerele, pun