Isi kandungan:

Buat Petak Cantik Dari Data Arduino Langsung (dan Simpan Data ke Excel): 3 Langkah
Buat Petak Cantik Dari Data Arduino Langsung (dan Simpan Data ke Excel): 3 Langkah

Video: Buat Petak Cantik Dari Data Arduino Langsung (dan Simpan Data ke Excel): 3 Langkah

Video: Buat Petak Cantik Dari Data Arduino Langsung (dan Simpan Data ke Excel): 3 Langkah
Video: Tutorial Lengkap Simpan Data Sensor Arduino / NodeMCU ke Database MySQL dengan Codeigniter 2024, Jun
Anonim
Buat Petak Cantik Dari Data Arduino Langsung (dan Simpan Data ke Excel)
Buat Petak Cantik Dari Data Arduino Langsung (dan Simpan Data ke Excel)

Kita semua suka bermain dengan fungsi lotre P… di Arduino IDE.

Walau bagaimanapun, walaupun dapat berguna untuk aplikasi asas, data akan terhapus kerana lebih banyak titik ditambahkan dan tidak begitu menyenangkan bagi mata. Ploter Arduino IDE tidak menyimpan data anda untuk dilihat di masa hadapan.

Inilah sebabnya mengapa dalam Instructable ini saya berusaha untuk memperbaiki masalah bersama kita. Kami mahu, tidak… MEMERLUKAN plotter data Arduino yang:

-Nampak bagus

-JANGAN memadam titik data setelah sejumlah titik telah diambil

-Simpan semua data ke Excel tanpa kod mewah

Pada langkah seterusnya, kita akan belajar menulis program Arduino yang mudah sehingga dapat berkomunikasi dengan plotter, memaparkan data dengan tepat dan menyimpannya ke fail Excel.

Walaupun tidak diperlukan untuk menonton video yang disertakan dalam Instruksional ini untuk diikuti, mungkin ada baiknya jika anda seorang pelajar visual sehingga anda dapat mengikuti. Mereka boleh didapati di SINI:

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

Langkah 1: Apa yang Anda Perlu

Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu

Untuk ini, anda memerlukan klon Arduino atau Arduino. Dalam contoh ini, saya menggunakan Arduino UNO.

Anda juga perlu memuat turun fail.exe yang mengandungi plotter DI SINI:

sourceforge.net/projects/arduinoexcelplotter/

Berikut adalah video yang menunjukkan cara memuat turunnya dengan selamat:

Maklumat lebih lanjut mengenai cara menggunakannya boleh didapati di langkah terakhir Instructable ini.

Langkah 2: Menulis Kod Arduino

Kod Arduino hampir sama dengan yang biasa anda gunakan untuk mencetak ke monitor Serial atau plotter Serial anda di IDE.

Oleh kerana Instructables cenderung mengacaukan kod tersebut, saya juga memasukkan kod tersebut dalam fail dan juga pautan di SINI ke GitHub saya, di mana anda boleh memuat turun semua fail dari Instructable ini di satu tempat.

batal persediaan () {Serial.begin (9600); // Mana-mana kadar baud adalah baik} gelung kosong () {// Tidak betul-betul membaca nilai analog // Cukup plot 0-19 dan mulakan semula untuk (int i = 0; i <20; i ++) {Serial.println (i); // Serial.println () adalah bahagian yang diperlukan untuk menghantar data kepada kelewatan plotter (500); // kelewatan sehingga plotter mempunyai masa untuk membuat plot (boleh jadi kurang dari 500)}}

Muat naik kod ke Arduino anda dan perhatikan Pelabuhan mana yang anda gunakan. Anda memerlukan maklumat ini kemudian. Dalam kes saya COM11.

Langkah 3: Menjalankan Program Plotter

Menjalankan Program Plotter
Menjalankan Program Plotter
Menjalankan Program Plotter
Menjalankan Program Plotter

Oleh kerana Instructables tidak membenarkan saya memuat naik fail ZIP atau EXE, anda mungkin mendapat program ArduinoPlotter dari SourceForge saya DI SINI:

sourceforge.net/projects/arduinoexcelplotter/

Kerana ini adalah fail.exe yang tidak diketahui, ketika cuba menjalankannya Windows mungkin memberi amaran kepada anda bahawa fail tersebut mungkin tidak selamat, abaikan dan jalankan pula.

Arahan mengenai cara menggunakan plotter:

-Buat dokumen Excel di suatu tempat untuk menulis data anda. Pastikan helaian pertama diberi nama Lembaran1

-Cukup jalankan plotter.exe dengan mengklik dua kali padanya. Tetingkap akan terbuka.

-Taip dalam kadar baud yang anda muat naik ke Arduino anda di IDE (dalam contoh saya ialah 9600)

-Taip di port com yang Arduino anda sambungkan (sama seperti di Arduino IDE yang digunakan untuk memuat naik kod) Jangan taip COM11, cukup ketik nombor 11.

-Salin dan tampal di jalan ke fail Excel anda dengan Name.xlsx di akhir. Anda perlu memperbaiki jalan sehingga menggunakan / bukan hanya satu \, misalnya:

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

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

-Jika anda belum melakukannya, pasangkan Arduino anda sekarang

-Klik "Simpan Tetapan" dan tutup program.

-Tingkap baru akan dibuka yang akan memplot nilai anda (paksi Y) secara siri (paksi X) dan menyimpannya ke dokumen Excel yang ditentukan.

Walaupun data disimpan secepat Arduino anda mengirimnya, plot iklan setiap titik 10ms.

JIKA ANDA MENDAPATKAN INSTRUKTELI INI MEMBANTU, PERTIMBANGKAN PEMILIHAN DI BAWAH (peraduan Arduino)

Disyorkan: