Sisällysluettelo:

Tee kauniita piirteitä Live Arduino -datasta (ja tallenna tiedot Exceliin): 3 vaihetta
Tee kauniita piirteitä Live Arduino -datasta (ja tallenna tiedot Exceliin): 3 vaihetta

Video: Tee kauniita piirteitä Live Arduino -datasta (ja tallenna tiedot Exceliin): 3 vaihetta

Video: Tee kauniita piirteitä Live Arduino -datasta (ja tallenna tiedot Exceliin): 3 vaihetta
Video: Веб-программирование – информатика для руководителей бизнеса 2016 2024, Syyskuu
Anonim
Tee kauniita piirteitä Live Arduino -datasta (ja tallenna tiedot Exceliin)
Tee kauniita piirteitä Live Arduino -datasta (ja tallenna tiedot Exceliin)

Me kaikki tykkäämme pelata P… lotto -toiminnollamme Arduino IDE: ssä.

Vaikka se voi kuitenkin olla hyödyllinen perussovelluksissa, tiedot poistetaan, kun pisteitä lisätään, eikä se ole erityisen miellyttävää silmille. Arduino IDE -plotteri ei tallenna tietojasi tulevaa katselua varten.

Siksi tässä ohjeessa yritän korjata yhteistä ongelmaa. Haluamme, ei… TARVITAAN Arduinon datapiirturi, joka:

-Näyttää hyvältä

-EI poista datapisteitä tietyn määrän pisteiden jälkeen

-Tallentaa kaikki tiedot Exceliin ilman hienoja koodeja

Seuraavissa vaiheissa opimme kirjoittamaan helpon Arduino -ohjelman niin, että se voi kommunikoida plotterin kanssa, näyttää tiedot tarkasti ja tallentaa ne Excel -tiedostoon.

Vaikka tämän opetusohjelman sisältämien videoiden katsominen ei ole välttämätöntä seuraamista varten, saattaa olla hyvä idea, jos olet visuaalinen oppija, jotta voit seurata sitä. Ne löytyvät TÄSTÄ:

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

Vaihe 1: Mitä tarvitset

Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset

Tätä varten tarvitset minkä tahansa Arduinon tai Arduinon kloonin. Tässä esimerkissä käytän Arduino UNO: ta.

Sinun on myös ladattava plotteri sisältävä.exe -tiedosto TÄSTÄ:

sourceforge.net/projects/arduinoexcelplotter/

Tässä on video, joka näyttää kuinka ladata se turvallisesti:

Lisätietoja sen käytöstä löytyy tämän ohjeen viimeisestä vaiheesta.

Vaihe 2: Arduino -koodin kirjoittaminen

Arduino -koodi on melko samanlainen kuin se, jota normaalisti käytät tulostettaessa sarjamonitoriin tai sarjaplotteriin IDE: ssä.

Koska Instructables pyrkii jotenkin sotkemaan koodin, olen lisännyt koodin myös tiedostoon ja linkin TÄSTÄ GitHubiini, josta voit ladata kaikki tämän Instructable -tiedoston tiedostot yhdestä paikasta.

void setup () {Serial.begin (9600); // Mikä tahansa siirtonopeus on hieno} void loop () {// Ei todellakaan lue analogisia arvoja // Piirrä vain 0-19 ja aloita alusta (int i = 0; i <20; i ++) {Serial.println (i); // Serial.println () on osa, joka tarvitaan tietojen lähettämiseen plotterille viive (500); // viive, jotta piirturilla on aikaa piirtää (voi olla alle 500)}}

Lataa koodi Arduinoosi ja kiinnitä huomiota käyttämääsi porttiin. Tarvitset näitä tietoja myöhemmin. Minun tapauksessani se on COM11.

Vaihe 3: Plotter -ohjelman suorittaminen

Plotter -ohjelman suorittaminen
Plotter -ohjelman suorittaminen
Plotter -ohjelman suorittaminen
Plotter -ohjelman suorittaminen

Koska Instructables ei salli minun ladata ZIP- tai EXE -tiedostoa, saatat saada ArduinoPlotter -ohjelman SourceForgesta TÄSTÄ:

sourceforge.net/projects/arduinoexcelplotter/

Koska tämä on tuntematon.exe -tiedosto, Windows saattaa varoittaa sinua yrittäessään ajaa sitä, että tiedosto voi olla vaarallinen, jättää se huomiotta ja suorittaa se joka tapauksessa.

Ohjeet plotterin käyttöön:

-Tee Excel -asiakirja jonnekin kirjoittaaksesi tiedot. Varmista, että ensimmäisen arkin nimi on Sheet1

-Suorita plotter.exe kaksoisnapsauttamalla sitä. Ikkuna avautuu.

-Kirjoita Arduinoosi IDE: ssä lataamasi baudinopeus (esimerkissäni se oli 9600)

-Kirjoita siihen porttiin, johon Arduino on yhdistetty (sama kuin koodin lataamiseen käytetyssä Arduino IDE: ssä) Älä kirjoita COM11, vaan kirjoita numero 11.

-Kopioi ja liitä Excel -tiedoston polkuun Name.xlsx lopussa. Sinun on korjattava polku siten, että se käyttää / vain yhtä \, esimerkiksi:

C: / Users / ChemistGoneRogue / Desktop / test.xlsx - VÄÄRIN

C: / Käyttäjät / ChemistGoneRogue / Desktop / test.xlsx - OIKEA

-Jos et ole tehnyt niin aiemmin, kytke Arduino -laitteesi nyt

-Napsauta "Tallenna asetukset" ja sulje ohjelma.

-Uusi ikkuna avautuu, joka piirtää arvosi (Y -akseli) sarjaan (X -akseli) ja tallentaa ne määritettyyn Excel -asiakirjaan.

Kun tiedot tallennetaan yhtä nopeasti kuin Arduino lähettää, juoni mainostaa pisteen 10 ms: n välein.

JOS LÖYTÄT TÄMÄN OHJEEN AUTTAVISTA, HALUA ÄÄNESTÄ ALLA (Arduino -kilpailu)

Suositeltava: