Daftar Isi:

Buat Plot Indah Dari Data Arduino Langsung (dan Simpan Data ke Excel): 3 Langkah
Buat Plot Indah Dari Data Arduino Langsung (dan Simpan Data ke Excel): 3 Langkah

Video: Buat Plot Indah Dari Data Arduino Langsung (dan Simpan Data ke Excel): 3 Langkah

Video: Buat Plot Indah Dari Data Arduino Langsung (dan Simpan Data ke Excel): 3 Langkah
Video: Menampilkan data Arduino Dengan Excel Part 1 2024, Juni
Anonim
Buat Plot Indah Dari Data Arduino Langsung (dan Simpan Data ke Excel)
Buat Plot Indah Dari Data Arduino Langsung (dan Simpan Data ke Excel)

Kami semua suka bermain dengan fungsi P…lotter kami di Arduino IDE.

Namun, meskipun dapat berguna untuk aplikasi dasar, data akan terhapus karena lebih banyak poin ditambahkan dan tidak terlalu menyenangkan untuk dilihat. Plotter Arduino IDE tidak menyimpan data Anda untuk dilihat di masa mendatang.

Inilah sebabnya mengapa dalam Instructable ini saya mencoba untuk memperbaiki masalah umum kita. Kami ingin, tidak… MEMBUTUHKAN plotter data Arduino yang:

-Kelihatan bagus

-TIDAK menghapus poin data setelah sejumlah poin diambil

-Menyimpan semua data ke Excel tanpa kode mewah

Pada langkah selanjutnya, kita akan belajar cara menulis program Arduino yang mudah sehingga dapat berkomunikasi dengan plotter, menampilkan data secara akurat dan menyimpannya ke file Excel.

Meskipun tidak perlu menonton video apa pun yang disertakan dalam Instruksi ini untuk mengikuti, mungkin ada baiknya jika Anda seorang pembelajar visual sehingga Anda dapat mengikutinya. Mereka dapat ditemukan di sini:

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

Langkah 1: Apa yang Anda Butuhkan

Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan

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

Anda juga perlu mengunduh file.exe yang berisi plotter DI SINI:

sourceforge.net/projects/arduinoexcelplotter/

Berikut video yang menunjukkan cara mengunduhnya dengan aman:

Detail lebih lanjut tentang cara menggunakannya dapat ditemukan di langkah terakhir dari Instructable ini.

Langkah 2: Menulis Kode Arduino

Kode Arduino sangat mirip dengan yang biasa Anda gunakan untuk mencetak ke monitor Serial atau plotter Serial di IDE.

Karena Instructables cenderung mengacaukan kode, saya juga menyertakan kode dalam file serta tautan DI SINI ke GitHub saya, tempat Anda dapat mengunduh semua file dari Instructable ini di satu tempat.

void setup() {Serial.begin(9600); //Semua baudrate baik-baik saja } void loop() { //Tidak benar-benar membaca nilai analog //Hanya memplot 0-19 dan memulai dari awal untuk (int i = 0; i < 20; i++) { Serial.println(i); //the Serial.println() adalah bagian yang dibutuhkan untuk mengirim data ke plotter delay(500); //delay agar plotter memiliki waktu untuk membuat plot (bisa kurang dari 500) } }

Unggah kode ke Arduino Anda dan perhatikan Port mana yang Anda gunakan. Anda akan membutuhkan info ini nanti. Dalam kasus saya ini COM11.

Langkah 3: Menjalankan Program Plotter

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

Karena Instructables tidak mengizinkan saya mengunggah file ZIP atau EXE, Anda bisa mendapatkan program ArduinoPlotter dari SourceForge saya DI SINI:

sourceforge.net/projects/arduinoexcelplotter/

Karena ini adalah file.exe yang tidak dikenal, ketika mencoba menjalankannya, Windows mungkin memperingatkan Anda bahwa file tersebut mungkin tidak aman, abaikan saja dan tetap jalankan.

Petunjuk tentang cara menggunakan plotter:

-Buat dokumen Excel di suatu tempat untuk menulis data Anda. Pastikan lembar pertama bernama Sheet1

-Cukup jalankan plotter.exe dengan mengklik dua kali di atasnya. Sebuah jendela akan terbuka.

-Ketik baud rate yang Anda unggah ke Arduino Anda di IDE (dalam contoh saya adalah 9600)

-Ketik di com port yang terhubung dengan Arduino Anda (sama seperti di Arduino IDE yang digunakan untuk mengunggah kode) Jangan ketik COM11, ketik saja angka 11.

-Copy dan paste di path ke file Excel Anda dengan Name.xlsx di akhir. Anda perlu memperbaiki jalur sehingga menggunakan / bukan hanya satu \, misalnya:

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

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

-Jika Anda belum pernah melakukannya, pasang Arduino Anda sekarang

-Klik "Simpan Pengaturan" dan tutup program.

-Sebuah jendela baru akan terbuka yang akan memplot nilai Anda (sumbu Y) secara seri (sumbu X) dan menyimpannya ke dokumen Excel yang ditentukan.

Sementara data disimpan secepat Arduino Anda mengirimkannya, plot mengiklankan satu poin setiap 10 ms.

JIKA ANDA MENDAPATKAN INSTRUCTABLE INI MEMBANTU, PERTIMBANGKAN PILIH DI BAWAH INI (kontes Arduino)

Direkomendasikan: