Sadržaj:

Napravite lijepe crteže od živih Arduino podataka (i spremite podatke u Excel): 3 koraka
Napravite lijepe crteže od živih Arduino podataka (i spremite podatke u Excel): 3 koraka

Video: Napravite lijepe crteže od živih Arduino podataka (i spremite podatke u Excel): 3 koraka

Video: Napravite lijepe crteže od živih Arduino podataka (i spremite podatke u Excel): 3 koraka
Video: Ривз. Воскрешая детство: играем с энциклопедией 2024, Lipanj
Anonim
Napravite lijepe plohe od živih Arduino podataka (i spremite podatke u Excel)
Napravite lijepe plohe od živih Arduino podataka (i spremite podatke u Excel)

Svi se volimo igrati s našom P… loto funkcijom u Arduino IDE -u.

No, iako može biti korisno za osnovne aplikacije, podaci se brišu jer se dodaje više točaka i to očima nije osobito ugodno. Arduino IDE ploter ne sprema vaše podatke za buduće gledanje.

Zato u ovom Instructable -u pokušavam ispraviti naš zajednički problem. Želimo, ne … POTREBAN je Arduino ploter podataka koji:

-Izgleda dobro

-NE briše podatkovne točke nakon što je izvučen određeni broj točaka

-Sprema sve podatke u Excel bez ikakvog otmjenog koda

U sljedećim koracima naučit ćemo kako napisati jednostavan Arduino program tako da može komunicirati s ploterom, točno prikazati podatke i spremiti ih u Excel datoteku.

Iako nije potrebno gledati bilo koji videozapis uključen u ovaj Instructable da biste ga popratili, moglo bi biti dobra ideja ako ste vizualni učenik pa ga možete pratiti. Mogu se pronaći OVDJE:

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

Korak 1: Što će vam trebati

Što će vam trebati
Što će vam trebati
Što će vam trebati
Što će vam trebati

Za to će vam trebati bilo koji Arduino ili Arduino klon. U ovom primjeru koristim Arduino UNO.

Također morate preuzeti.exe datoteku koja sadrži ploter OVDJE:

sourceforge.net/projects/arduinoexcelplotter/

Evo videozapisa koji pokazuje kako ga sigurno preuzeti:

Više pojedinosti o tome kako ga koristiti možete pronaći u posljednjem koraku ove upute.

Korak 2: Pisanje Arduino koda

Arduino kôd prilično je sličan onome koji biste obično koristili za ispis na serijski monitor ili serijski ploter u IDE -u.

Budući da Instructables nastoji nekako poremetiti kôd, također sam uključio kôd u datoteku, kao i vezu OVDJE na svoj GitHub, gdje na jednom mjestu možete preuzeti sve datoteke s ovog Instructable -a.

void setup () {Serial.begin (9600); // Bilo koja brzina prijenosa je u redu} void loop () {// Zapravo ne čita analogne vrijednosti // Samo iscrtavam 0-19 i započinjem ispočetka za (int i = 0; i <20; i ++) {Serial.println (i); // Serial.println () je dio potreban za slanje podataka ploteru delay (500); // odgoda kako bi kater imao vremena za iscrtavanje (može biti i manje od 500)}}

Prenesite kôd na svoj Arduino i obratite pažnju na to koji port koristite. Ove informacije će vam trebati kasnije. U mom slučaju to je COM11.

Korak 3: Pokretanje programa plotera

Pokretanje programa plotera
Pokretanje programa plotera
Pokretanje programa plotera
Pokretanje programa plotera

Budući da mi Instructables ne dopuštaju učitavanje ZIP ili EXE datoteke, program ArduinoPlotter možete nabaviti iz mog SourceForgea OVDJE:

sourceforge.net/projects/arduinoexcelplotter/

Budući da je ovo nepoznata.exe datoteka, prilikom pokušaja pokretanja Windows bi vas mogao upozoriti da bi datoteka mogla biti nesigurna, zanemariti je i svejedno je pokrenuti.

Upute za korištenje plotera:

-Napravite Excel dokument negdje u koji ćete zapisati svoje podatke. Provjerite ima li prvi list naziv Sheet1

-Prosto pokrenite plotter.exe dvostrukim klikom na nju. Otvorit će se prozor.

-Upišite brzinu prijenosa koju ste učitali na svoj Arduino u IDE -u (u mom primjeru bilo je 9600)

-Upišite u com port na koji je vaš Arduino povezan (isto kao u Arduino IDE -u koji se koristi za učitavanje koda) Nemojte upisivati COM11, samo upišite broj 11.

-Kopirajte i zalijepite put do vaše Excel datoteke s imenom.xlsx na kraju. Morate popraviti put tako da koristi / umjesto samo jednog \, na primjer:

C: / Users / ChemistGoneRogue / Desktop / test.xlsx - POGREŠNO

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

-Ako to niste učinili prije, sada priključite svoj Arduino

-Kliknite "Spremi postavke" i zatvorite program.

-Otvorit će se novi prozor koji će prikazati vaše vrijednosti (os Y) u nizu (os X) i spremiti ih u navedeni Excel dokument.

Dok se podaci spremaju onoliko brzo koliko ih šalje vaš Arduino, zemljišni oglas prikazuje bod svakih 10 ms.

AKO STE NAŠLI OVO INSTRUKTIVNO POMOĆNO, ZAMISLITE DA GLASOVATE ZA TO DOLJE (Arduino natjecanje)

Preporučeni: