Obsah:

Vytvářejte krásné obrázky ze živých dat Arduino (a ukládejte data do Excelu): 3 kroky
Vytvářejte krásné obrázky ze živých dat Arduino (a ukládejte data do Excelu): 3 kroky

Video: Vytvářejte krásné obrázky ze živých dat Arduino (a ukládejte data do Excelu): 3 kroky

Video: Vytvářejte krásné obrázky ze živých dat Arduino (a ukládejte data do Excelu): 3 kroky
Video: Minecraft Live 2022 2024, Červen
Anonim
Vytvářejte krásné obrázky ze živých dat Arduino (a ukládejte data do Excelu)
Vytvářejte krásné obrázky ze živých dat Arduino (a ukládejte data do Excelu)

Všichni rádi hrajeme s naší funkcí P… loterie v Arduino IDE.

Přestože to může být užitečné pro základní aplikace, data se vymažou, když se přidají další body, a není to pro oči nijak zvlášť příjemné. Plotr Arduino IDE neukládá vaše data pro budoucí prohlížení.

To je důvod, proč se v tomto Instructable pokouším opravit náš společný problém. Chceme, ne … POTŘEBUJTE datový plotter Arduino, který:

-Vypadá dobře

-NEODSTRAŇUJE datové body po nakreslení určitého počtu bodů

-Uloží všechna data do Excelu bez efektního kódu

V dalších krocích se naučíme, jak napsat jednoduchý program Arduino, který dokáže komunikovat s plotrem, přesně zobrazovat data a ukládat je do souboru aplikace Excel.

I když není nutné sledovat žádné z videí zahrnutých v tomto Instructable, abyste je mohli sledovat, mohlo by být dobré, pokud jste vizuální žák, abyste mohli sledovat. Najdete je ZDE:

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

Krok 1: Co budete potřebovat

Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
Co budete potřebovat

K tomu budete potřebovat jakýkoli klon Arduino nebo Arduino. V tomto případě používám Arduino UNO.

Také si musíte stáhnout soubor.exe, který obsahuje plotter, ZDE:

sourceforge.net/projects/arduinoexcelplotter/

Zde je video, které ukazuje, jak jej bezpečně stáhnout:

Další podrobnosti o tom, jak jej používat, najdete v posledním kroku tohoto Instructable.

Krok 2: Zápis kódu Arduino

Kód Arduino je velmi podobný tomu, který byste běžně používali k tisku na váš sériový monitor nebo sériový plotter v IDE.

Protože Instructables má tendenci kód nějakým způsobem zpackat, vložil jsem kód také do souboru a také odkaz ZDE na můj GitHub, kde si můžete stáhnout všechny soubory z tohoto Instructable na jednom místě.

neplatné nastavení () {Serial.begin (9600); // Libovolná přenosová rychlost je v pořádku} void loop () {// Ve skutečnosti nečte analogové hodnoty // Stačí vykreslit 0-19 a začít znovu pro (int i = 0; i <20; i ++) {Serial.println (i); // Serial.println () je část potřebná k odeslání dat do zpoždění plotru (500); // zpoždění, aby měl plotter čas na vykreslení (může být i méně než 500)}}

Nahrajte kód do svého Arduina a věnujte pozornost tomu, který port používáte. Tyto informace budete potřebovat později. V mém případě je to COM11.

Krok 3: Spuštění programu plotru

Spuštění programu plotru
Spuštění programu plotru
Spuštění programu plotru
Spuštění programu plotru

Protože Instructables mi nedovolí nahrát soubor ZIP nebo EXE, můžete získat program ArduinoPlotter z mého SourceForge ZDE:

sourceforge.net/projects/arduinoexcelplotter/

Protože se jedná o neznámý soubor.exe, při pokusu o jeho spuštění vás Windows může varovat, že soubor může být nebezpečný, ignorujte jej a přesto jej spusťte.

Pokyny k používání plotru:

-Vytvořte dokument aplikace Excel, kam chcete zapsat svá data. Ujistěte se, že první list má název List1

-Jednoduše spusťte plotter.exe poklepáním na něj. Otevře se okno.

-Zadejte přenosovou rychlost, kterou jste nahráli do svého Arduina v IDE (v mém příkladu to bylo 9600)

-Zadejte do portu com, ke kterému je připojeno vaše Arduino (stejné jako v Arduino IDE použitém pro odeslání kódu) Nepište COM11, stačí zadat číslo 11.

-Zkopírujte a vložte do cesty k souboru aplikace Excel s názvem Name.xlsx na konci. Cestu musíte opravit, aby používala / namísto pouze jedné \, například:

C: / Users / ChemistGoneRogue / Desktop / test.xlsx - ŠPATNĚ

C: / Users / ChemistGoneRogue / Desktop / test.xlsx - SPRÁVNĚ

-Pokud jste tak dosud neučinili, připojte nyní své Arduino

-Klikněte na „Uložit nastavení“a zavřete program.

-Otevře se nové okno, které bude vykreslovat vaše hodnoty (osa Y) v sérii (osa X) a uložit je do zadaného dokumentu aplikace Excel.

Zatímco se data ukládají tak rychle, jak je odesílá vaše Arduino, vykresluje plot bod každých 10 ms.

POKUD NAJDETE TENTO NÁVOD NA POMOC, Zvažte HLASOVÁNÍ NÍŽE (soutěž Arduino)

Doporučuje: