Kazalo:

Naredite čudovite ploskev iz podatkov v živo Arduino (in shranite podatke v Excel): 3 koraki
Naredite čudovite ploskev iz podatkov v živo Arduino (in shranite podatke v Excel): 3 koraki

Video: Naredite čudovite ploskev iz podatkov v živo Arduino (in shranite podatke v Excel): 3 koraki

Video: Naredite čudovite ploskev iz podatkov v živo Arduino (in shranite podatke v Excel): 3 koraki
Video: Высокая плотность 2022 2024, November
Anonim
Naredite čudovite ploskev iz podatkov v živo Arduino (in shranite podatke v Excel)
Naredite čudovite ploskev iz podatkov v živo Arduino (in shranite podatke v Excel)

Vsi se radi igramo z našo funkcijo loteriranja P… v Arduino IDE.

Čeprav je lahko uporabno za osnovne aplikacije, se podatki zbrišejo, ko se doda več točk, in to ni prijetno za oči. Arduino IDE ploter ne shrani vaših podatkov za prihodnji ogled.

Zato v tem navodilu poskušam odpraviti našo skupno težavo. Želimo, ne … POTREBUjemo ploter podatkov Arduino, ki:

-Izgleda v redu

-NESI izbrisati podatkovnih točk po določenem številu točk

-Shrani vse podatke v Excel brez modne kode

V naslednjih korakih se bomo naučili, kako napisati preprost program Arduino, tako da lahko komunicira s ploterjem, natančno prikaže podatke in jih shrani v datoteko Excel.

Čeprav vam za spremljanje ni treba gledati nobenega videoposnetka, vključenega v to navodilo, bi bilo dobro, če ste vizualni učenec, da mu lahko sledite. Najdete jih TUKAJ:

www.youtube.com/watch?v=LvNulqGuhlU&list=PL3Y_L-Yx1pgAtdG8DY_7qOHbbWfO4qomX&index=1

Korak: Kaj boste potrebovali

Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali

Za to boste potrebovali klon Arduino ali Arduino. V tem primeru uporabljam Arduino UNO.

Tudi datoteko.exe, ki vsebuje ploter, morate prenesti TUKAJ:

sourceforge.net/projects/arduinoexcelplotter/

Tukaj je videoposnetek, ki prikazuje, kako ga varno prenesti:

Več podrobnosti o tem, kako ga uporabljati, najdete v zadnjem koraku tega navodila.

2. korak: Pisanje kode Arduino

Koda Arduino je precej podobna tisti, ki jo običajno uporabljate za tiskanje na serijski monitor ali serijski ploter v IDE.

Ker Instructables ponavadi nekako pokvari kodo, sem kodo vključil tudi v datoteko in povezavo TUKAJ do mojega GitHub -a, kjer lahko na enem mestu prenesete vse datoteke iz tega Instructable -a.

void setup () {Serial.begin (9600); // Vse hitrosti prenosa so v redu} void loop () {// Pravzaprav ne bere analognih vrednosti // Samo narišem 0-19 in začnem znova za (int i = 0; i <20; i ++) {Serial.println (i); // Serial.println () je del, potreben za pošiljanje podatkov zakasnitvi ploterja (500); // zamuda, da ima risar čas za načrtovanje (lahko je manj kot 500)}}

Naložite kodo v svoj Arduino in bodite pozorni na vrata, ki jih uporabljate. Te podatke boste potrebovali kasneje. V mojem primeru je COM11.

3. korak: Zaženite program ploterja

Izvajanje programa ploterjev
Izvajanje programa ploterjev
Izvajanje programa ploterjev
Izvajanje programa ploterjev

Ker mi Instructables ne dovoljuje nalaganja datoteke ZIP ali EXE, lahko program ArduinoPlotter dobite iz mojega SourceForgeja TUKAJ:

sourceforge.net/projects/arduinoexcelplotter/

Ker je to neznana datoteka.exe, vas lahko Windows pri poskusu zagona opozori, da je datoteka nevarna, zato je zanemarite in jo vseeno zaženite.

Navodila za uporabo ploterja:

-Naredite nek dokument Excel, kamor želite zapisati svoje podatke. Poskrbite, da se prvi list imenuje Sheet1

-Preprosto zaženite plotter.exe z dvoklikom nanj. Odpre se okno.

-Vnesite hitrost prenosa, ki ste jo naložili v svoj Arduino v IDE (v mojem primeru je bilo 9600)

-Vnesite v vrata com, na katera je povezan vaš Arduino (enako kot v Arduino IDE, ki se uporablja za nalaganje kode) Ne vnesite COM11, samo vnesite številko 11.

-Kopirajte in prilepite pot do datoteke Excel z imenom.xlsx na koncu. Pot morate popraviti, tako da uporablja / namesto samo enega \, na primer:

C: / Users / ChemistGoneRogue / Desktop / test.xlsx - NAPAK

C: / Users / ChemistGoneRogue / Desktop / test.xlsx - DESNO

-Če tega še niste storili, priključite svoj Arduino zdaj

-Kliknite "Shrani nastavitve" in zaprite program.

-Odprlo se bo novo okno, ki bo vaše vrednosti (os Y) prikazalo v nizu (os X) in jih shranilo v določen dokument Excel.

Medtem ko se podatki shranjujejo tako hitro, kot jih pošilja vaš Arduino, ploskev prikaže točko vsakih 10 ms.

ČE STE NAŠLI TO NAVODLJIVO POMOČNO, RAZMISLITE GLASOVANJE ZA NJEGA (Arduino tekmovanje)

Priporočena: