Daftar Isi:
Video: Pelacak Menit Arduino: 3 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Proyek Tinkercad »
Dalam tutorial ini, saya akan mengajari Anda cara membuat pelacak menit menggunakan Arduino Uno. Pelacak menit adalah perangkat yang dapat Anda gunakan untuk melacak berapa lama Anda mengerjakan sesuatu dari waktu ke waktu. Anda menekan tombol mulai untuk mulai menghitung menit, dan tekan tombol reset/log untuk mengirimkan menit tersebut ke file. File dapat diakses dan Anda dapat melihat berapa menit yang telah Anda kumpulkan dari waktu ke waktu.
Perlengkapan
Arduino Uno
Papan tempat memotong roti
18 kabel jumper
4 digit tampilan 7-segmen
2 tombol
2 resistor 10k ohm
Langkah 1: Bangun Perangkat Keras
Ikuti skema di atas untuk membuat pencatat menit Anda.
Catatan: digit paling kiri dari tampilan 7-segmen dibiarkan tidak terhubung karena semua pin telah habis. Jika Anda ingin menggunakan semua 4 digit, coba Arduino Mega.
Catatan: berbagai merek komponen akan diatur secara berbeda. Pastikan untuk memeriksa kabel yang tepat untuk komponen Anda.
Langkah 2: Kode Perangkat Lunak
Ada tiga sub-langkah untuk pengkodean perangkat lunak: pengkodean timer, menghubungkan tampilan, dan menerapkan logging. Jika Anda buntu atau tidak ingin membuat kode ini sendiri, silakan lihat kode saya di sini:
Tip: saat coding, program log detik (bukan menit) untuk pengujian lebih mudah.
Mengkodekan Pengatur Waktu
Bagian pertama dari kode pada dasarnya membuat stopwatch. Ini menggunakan tombol start/stop dan tombol reset untuk melacak menit. Mulailah dengan mengaktifkan tombol mulai dan berhenti: cetak waktu yang telah berlalu ke konsol setelah menekan tombol, dan jeda setelah Anda menekan tombol lagi. Petunjuk: Anda harus menggunakan fungsi millis().
Petunjuk: Anda harus menambahkan penundaan sekitar 20-50 ms untuk memastikan bahwa tombol tidak hidup dan mati dengan sekali tekan.
Setelah Anda berhasil, langkah selanjutnya adalah memasukkan jeda. Misalnya, jika Anda memulai, menghentikan, dan memulai lagi, Anda ingin pengatur waktu melanjutkan dari posisi terakhir Anda tinggalkan. Saya melakukan ini dengan melacak panjang jeda dan menguranginya dari waktu sebelum mencetaknya.
Sekarang tombol start/stop Anda berfungsi, langkah selanjutnya adalah tombol reset. Fungsinya adalah untuk mengatur waktu kembali ke 0. Petunjuk: ingat untuk mengatur ulang variabel waktu mulai dan waktu jeda.
Menghubungkan Layar
Setelah program Anda berhasil melacak waktu, Anda perlu mengirim data waktu ke tampilan 4-digit 7-segmen. Anda dapat membuat fungsi penghitungan dari awal atau mendapatkan bantuan online untuk menampilkan angka tertentu. Pastikan untuk menetapkan batas nilai maksimum yang dapat ditampilkan layar Anda (jika Anda menggunakan 3 digit, ini akan menjadi 999).
Menerapkan Pencatatan
Langkah terakhir adalah melacak data waktu dalam file. Ini akan dilakukan menggunakan Processing, jadi pastikan Anda telah mengunduhnya sebelum memulai langkah ini. Anda dapat menyimpan data waktu dengan cara apa pun yang akan membantu Anda. Secara pribadi, saya memiliki kolom untuk waktu login dan total waktu. Petunjuk: gunakan kelas PrintWriter untuk menulis ke file.txt.
Langkah 3: Selesai
Itu dia! Jangan ragu untuk menambahkan ke proyek ini dan menyesuaikannya untuk apa yang Anda lacak. Terima kasih sudah membaca.
Direkomendasikan:
Buat Game Arduino Simon dalam 2 Menit!: 3 Langkah
Buat Game Arduino Simon dalam 2 Menit!: NO Jumper! TIDAK ADA Kabel! TIDAK ADA Solder! NO Breadboard! Berpikir di luar Kotak. Jadi, Anda ingin memamerkan mikrokontroler Anda bersamaan dengan beberapa model periferal tambahan dengan sangat cepat, sebelum teman atau kerabat datang
Putar JAM Pasir Setiap Menit Menggunakan Motor Servo - Arduino: 8 Langkah
Putar Jam Pasir Setiap Menit Menggunakan Motor Servo - Arduino: Dalam tutorial ini kita akan belajar cara memutar jam pasir kecil (1 menit) setiap 60-an menggunakan motor servo dan Visuino,Tonton video demonstrasi
Pelacak COVID19 Desktop Dengan Jam! Pelacak Bertenaga Raspberry Pi: 6 Langkah
Pelacak COVID19 Desktop Dengan Jam! Raspberry Pi Powered Tracker: Kita tahu bahwa kita bisa mati kapan saja, bahkan saya bisa mati saat menulis posting ini, bagaimanapun juga, saya saya, Anda, kita semua adalah manusia. Seluruh dunia berguncang karena pandemi COVID19. Kami tahu cara mencegahnya, tapi hei! kita tahu bagaimana berdoa dan mengapa harus berdoa, apakah kita
Pelacak Film - Pelacak Rilis Teater Bertenaga Raspberry Pi: 15 Langkah (dengan Gambar)
Movie Tracker - Pelacak Rilis Teater Bertenaga Raspberry Pi: Pelacak Film adalah Pelacak Rilis bertenaga Raspberry Pi yang berbentuk clapperboard. Ini menggunakan TMDb API untuk mencetak poster, judul, tanggal rilis, dan ikhtisar film mendatang di wilayah Anda, dalam interval waktu tertentu (mis. rilis film minggu ini) pada
Pelajari Arduino dalam 20 Menit (Power Packed): 10 Langkah (dengan Gambar)
Pelajari Arduino dalam 20 Menit (Power Packed): Instruksi ditulis dengan visi memberikan hal-hal yang baik dan membantu penghobi arduino yang sebenarnya, yang benar-benar membutuhkan sumber pemahaman yang mudah dan jelas yang dapat dengan mudah dipahami oleh siapa pun hanya dengan membaca modul ini. saya juga ardui