Sadržaj:
Video: Napravite lijepe crteže od živih Arduino podataka (i spremite podatke u Excel): 3 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
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
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
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:
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD karticom - DHT11 Simulator zapisivača podataka u Proteusu: 5 koraka
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD karticom | Simulacija DHT11 zapisničara u Proteusu: Uvod: Bok, ovdje Liono Maker, ovdje je veza na YouTube. Radimo na kreativnom projektu s Arduinom i radimo na ugrađenim sustavima. Zapisnik podataka: Zapisnik podataka (ujedno i zapisnik podataka ili snimač podataka) je elektronički uređaj koji bilježi podatke tijekom vremena s
Kako dohvatiti podatke iz Firebase baze podataka na NodeMCU: 7 koraka
Kako dohvatiti podatke iz Firebase baze podataka na NodeMCU: Za ovu uputu dohvatit ćemo podatke iz baze podataka u Google Firebaseu i dohvatiti ih pomoću NodeMCU za daljnje raščlanjivanje. ZAHTJEVI PROJEKTA: 1) NodeMCU ili ESP8266 Kontroler2) G-Mail račun za stvaranje Firebase baze podataka.3) Preuzmite
Spremite podatke senzora Arduino u MYsql pomoću obrade: 6 koraka
Spremanje Arduino senzorskih podataka u MYsql pomoću obrade: Iskreno, teško je pohraniti Arduino podatke u MySQL izravno, tako da sam u ovisnosti o Arduino IDE -u koristio IDE za obradu koji je sličan Arduino IDE -u, ali s puno različite upotrebe i možete ga kodirati u java.Napomena: nemojte pokretati Arduino serijski moni
Senzor za maglu - Foton čestica - Spremite podatke na mreži: 5 koraka (sa slikama)
Senzor za maglu - Foton čestica - Spremite podatke na mreži: Za mjerenje količine magle ili dima u zraku napravili smo ovaj senzor za maglu. On mjeri količinu svjetlosti koju LDR prima od lasera i uspoređuje je s količinom svjetlosti u okruženju. On objavljuje podatke na google tablici u stvarnom vremenu putem IFTTT -a
Napajanje lijepe klupe: 5 koraka
Napajanje Nice Bench: 0-12 Volti 7 ampera Bench napajanje < br /> Ovo je izvor napajanja koji koristim za većinu svojih projekata od 2009. godine. Napravljen je za manje od 300,- DKR (oko 50 USD ili 40 EUR) Bilo je jednostavno i zabavno napraviti koliko i meni