Мазмұны:

Live Arduino деректерінен әдемі сюжеттер жасаңыз (және деректерді Excel -ге сақтаңыз): 3 қадам
Live Arduino деректерінен әдемі сюжеттер жасаңыз (және деректерді Excel -ге сақтаңыз): 3 қадам

Бейне: Live Arduino деректерінен әдемі сюжеттер жасаңыз (және деректерді Excel -ге сақтаңыз): 3 қадам

Бейне: Live Arduino деректерінен әдемі сюжеттер жасаңыз (және деректерді Excel -ге сақтаңыз): 3 қадам
Бейне: Измерение 5A-30A переменного и постоянного тока с использованием ACS712 с библиотекой Robojax 2024, Маусым
Anonim
Live Arduino деректерінен әдемі сюжеттер жасаңыз (және деректерді Excel -ге сақтаңыз)
Live Arduino деректерінен әдемі сюжеттер жасаңыз (және деректерді Excel -ге сақтаңыз)

Біз бәріміз Arduino IDE -де P … лотерея функциясымен ойнағанды ұнатамыз.

Дегенмен, бұл негізгі қосымшалар үшін пайдалы болуы мүмкін, бірақ көп нүктелер қосылған кезде деректер өшіріледі және бұл көзге жағымды емес. Arduino IDE плоттері сіздің деректеріңізді болашақта көру үшін сақтамайды.

Сондықтан мен осы нұсқаулықта жалпы проблемамызды шешуге тырысамын. Біз қалаймыз, жоқ … Arduino деректер плотері қажет:

-Жақсы көрініп тұр

-Белгілі бір нүкте салынғаннан кейін деректер нүктелерін ЕШҚАШАН жоймайды

-Барлық деректерді Excel -ге ешқандай тамаша кодсыз сақтайды

Келесі қадамдарда біз Arduino программасын жазуды үйренеміз, осылайша ол плоттермен байланысады, деректерді дәл көрсетеді және оны Excel файлына сақтайды.

Бұл нұсқаулыққа енгізілген бейнелерді қараудың қажеті жоқ, бірақ егер сіз визуалды түрде оқитын болсаңыз, оны жалғастыра алу жақсы болар еді. Оларды МЫНА жерден табуға болады:

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

1 -қадам: Сізге не қажет

Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады

Ол үшін сізге кез келген Arduino немесе Arduino клоны қажет. Бұл мысалда мен Arduino UNO қолданамын.

Сондай -ақ, мына жерде плоттер бар.exe файлын жүктеу қажет:

sourceforge.net/projects/arduinoexcelplotter/

Міне, оны қалай қауіпсіз жүктеу керектігін көрсететін бейне:

Оны қалай қолдану керектігі туралы толығырақ осы Нұсқаулықтың соңғы сатысында табуға болады.

2 -қадам: Arduino кодын жазу

Arduino коды әдетте IDE -де сериялық мониторға немесе сериялық плоттерге басып шығару үшін қолданылатын кодқа өте ұқсас.

Нұсқаулықтар қандай да бір түрде кодты бұзуға бейім болғандықтан, мен кодты файлға, сонымен қатар GitHub сілтемесін осында қостым, мұнда барлық нұсқаулықтардан осы нұсқаулықтан жүктеуге болады.

void setup () {Serial.begin (9600); // Кез келген жылдамдық жақсы} void loop () {// Аналогты мәндерді оқымайды // 0-19 графигін салып, (int i = 0; i <20; i ++) {Serial.println (i); // Serial.println () - деректерді плоттердің кешігуіне жіберуге қажетті бөлік (500); // кешіктіру, сондықтан плоттерде жоспар құруға уақыт болады (500 -ден аз болуы мүмкін)}}

Кодты Arduino -ға жүктеп, қай портты қолданғаныңызға назар аударыңыз. Бұл ақпарат сізге кейінірек қажет болады. Менің жағдайда бұл COM11.

3 -қадам: Плоттер бағдарламасын іске қосу

Плоттер бағдарламасын іске қосу
Плоттер бағдарламасын іске қосу
Плоттер бағдарламасын іске қосу
Плоттер бағдарламасын іске қосу

Нұсқаулықтар маған ZIP немесе EXE файлын жүктеуге мүмкіндік бермейтіндіктен, ArduinoPlotter бағдарламасын менің SourceForge сайтынан алуға болады МЫНА:

sourceforge.net/projects/arduinoexcelplotter/

Бұл белгісіз.exe файлы болғандықтан, Windows оны іске қосуға тырысқанда, файл қауіпті болуы мүмкін екенін ескерте алады, оны елемеңіз және бәрібір іске қосыңыз.

Плоттерді қолдану бойынша нұсқаулар:

-Мәліметтерді жазу үшін Excel құжатын жасаңыз. Бірінші парақтың Sheet1 деп аталатынына көз жеткізіңіз

-Plotter.exe файлын екі рет шерту арқылы іске қосыңыз. Терезе ашылады.

-IDE -ге Arduino -ға жүктеген жүктеу жылдамдығын теріңіз (менің мысалда бұл 9600 болды)

-Arduino қосылған портқа теріңіз (кодты жүктеу үшін Arduino IDE сияқты) COM11 термеңіз, тек 11 санын теріңіз.

-Соңында Name.xlsx көмегімен Excel файлының жолына көшіріп, қойыңыз. Жолды тек бір / орнына / қолданатын етіп түзету қажет, мысалы:

C: / Users / ChemistGoneRogue / Desktop / test.xlsx - ҚАТЕ

C: / Users / ChemistGoneRogue / Desktop / test.xlsx - ОҢ

-Егер сіз мұны бұрын жасамаған болсаңыз, Arduino -ды қазір қосыңыз

-«Параметрлерді сақтау» түймесін басып, бағдарламаны жабыңыз.

-Сіздің мәндеріңізді (Y осі) тізбектей (X осі) сызатын және оларды көрсетілген Excel құжатына сақтайтын жаңа терезе ашылады.

Деректер сіздің Arduino жіберетін жылдамдықта сақталса да, сюжет әр 10 м сайын бір нүктені көрсетеді.

Егер сіз бұл нұсқаулықты көмектесе алсаңыз, төменде дауыс беруді қарастырыңыз (Arduino байқауы)

Ұсынылған: