Daftar Isi:
- Langkah 1: Hal-hal yang Anda Butuhkan:
- Langkah 2: Perangkat Keras
- Langkah 3: Kode
- Langkah 4: Kesimpulan
Video: Plotter Nilai Analog Arduino: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Beberapa waktu yang lalu, saya pikir akan sangat berguna untuk memiliki grafik untuk output analog saya. Ini akan membantu men-debug output saya, memberi saya gambaran umum tentang batas sensor dan yang lainnya, dan bahkan akan menjadi antarmuka yang cukup keren untuk sensor apa pun. Jadi, dengan Arduino, oled, dan sensor pilihan Anda, mari kita mulai dan jalankan.
Langkah 1: Hal-hal yang Anda Butuhkan:
- Sebuah Arduino
- Tampilan (proyek saya menggunakan OLED 0,96", dan sketsanya cocok untuk hal yang sama, tetapi jangan ragu untuk menggunakan tampilan apa pun yang Anda inginkan. Namun, Anda harus mengubah kodenya (dijelaskan di bagian kode))
- Papan tempat memotong roti (saya menggunakan pelindung papan tempat memotong roti khusus, tetapi tidak masalah apa yang Anda gunakan)
- Kabel jumper
- Tidak banyak waktu
Langkah 2: Perangkat Keras
Menghubungkan OLED: (Lihat gambar di atas untuk warna)
- Kabel Merah (VCC):5v dari Arduino
- Kawat Hijau (GND): Tanah Arduino
- Kawat Ungu (SCL): SCL dari Arduino (Periksa bagian bawah papan untuk pelabelan, jika tidak ada pin SCL tertentu, biasanya A5)
- Orange Wire (SDA): SDA Arduino (Periksa bagian bawah papan untuk pelabelan, jika tidak ada pin SDA tertentu, biasanya A4)
Menghubungkan Sensor: (Lihat gambar di atas untuk warna)
- Nyalakan sensor sesuai dengan pinout spesifiknya
- Output dari sensor harus pergi ke A0
Langkah 3: Kode
Ini adalah hal sederhana yang dilakukan program- mengambil input analog, memetakannya ke koordinat y dari grafik, dan menggambar garis ke koordinat y, dari koordinat y sebelumnya, sementara koordinat x terus meningkat.
Kode ini tidak terlalu rumit sama sekali, dan dikomentari dengan baik, jadi jika Anda merasa cukup memahaminya untuk mengubahnya, lakukanlah. Namun, itu dirancang untuk dapat disesuaikan secara maksimal dengan sedikit penyesuaian. Untuk mengubah ukuran grafik, posisi grafik, atau ukuran bilah bacaan (ukuran bilah sudah optimal, dan diatur secara responsif), Anda hanya perlu mengubah
- GRAFIK_TINGGI
- GRAF_WIDTH
- GRAPH_BOX_X
- GRAPH_BOX_Y
- BAR_WIDTH
konstanta, sesuai kebutuhan Anda, di bagian definisi konstanta.
Selain itu, output sensor Anda mungkin terbalik (input tinggi -> output rendah dan sebaliknya). Dalam hal ini, ubah konstanta INVERTED menjadi 'true'.
Kode Arduino:
Langkah 4: Kesimpulan
Jadi itu saja untuk proyek sederhana ini. Semoga bermanfaat bagi orang lain. Jika Anda menemukan bug dalam kode, potensi peningkatan, atau bahkan penggunaan baru untuk proyek ini, beri tahu saya di komentar. Juga, jika Anda menyukai proyek tersebut, pertimbangkan untuk memilihnya dalam kontes "Build A Tool".
Direkomendasikan:
Cara Membaca Beberapa Nilai Analog Menggunakan Satu Pin Analog: 6 Langkah (dengan Gambar)
Cara Membaca Beberapa Nilai Analog Menggunakan Satu Pin Analog: Dalam tutorial ini, saya akan menunjukkan cara membaca beberapa nilai analog hanya dengan menggunakan satu pin input analog
Temukan Nilai Anda di Moodle Bellarmine: 11 Langkah
Temukan Nilai Anda di Bellarmine's Moodle: Sangat mudah untuk mengetahui nilai Anda jika profesor Anda mengembalikan makalah Anda dengan komentar dan catatan tertulis di mana-mana. Tetapi dengan platform online baru yang digunakan sebagian besar universitas, itu bisa menjadi rumit. Berikut adalah salah satu cara untuk mengetahui nilai Anda jika Anda
Sirkuit yang Dapat Merasakan Perubahan Nilai Suhu: 10 Langkah
Rangkaian Yang Dapat Merasakan Perubahan Nilai Suhu: Rangkaian ini mengukur suhu menggunakan sensor suhu LM35 dan membandingkan tegangan input menggunakan ic op-amp dengan info yang dikumpulkan rangkaian akan menghidupkan dan mematikan relai
Micro:bit MU Vision Sensor untuk Pemula - Nilai Label dan Pengenalan Kartu Nomor: 6 Langkah
Sensor Penglihatan MU Mikro:bit untuk Pemula - Nilai Label dan Pengenalan Kartu Nomor: Ini adalah panduan kedua saya untuk sensor penglihatan MU. Dalam proyek ini kami akan memprogram mikro: bit untuk mengenali kartu angka yang berbeda dengan menggunakan nilai label
7-segmen untuk Menampilkan Nilai ADC #Arduino, #Arduino: 4 Langkah
7-segment untuk Menampilkan Nilai ADC #Arduino, #Arduino : Pada artikel kali ini saya akan membuat project yang masih berhubungan dengan artikel sebelumnya. Yaitu mengolah data ADC sehingga tidak memerlukan serial monitor untuk melihat nilai dari data adc tersebut. pada artikel kali ini saya akan membuat tampilan ADC Value viewer. jadi kamu tidak