Cara Menggunakan Tombol Push - Arduino Tutorial

Tombol atau sakelar penghubung menghubungkan dua titik dalam suatu sirkuit saat Anda menekannya. Contoh ini menyalakan satu led ketika tombol ditekan sekali, dan mati ketika ditekan dua kali.

Dalam tutorial ini Anda juga akan belajar cara menggunakan variabel 'flag' untuk mengontrol suatu peristiwa.

Jadi, mari kita mulai!

Langkah 1: Apa yang Anda Butuhkan

Untuk tutorial ini Anda perlu:

  • Arduino uno
  • Papan tempat memotong roti
  • LED
  • 220 Ohm & 10 KOhm resistor
  • Tekan tombol

Langkah 2: Sirkuit

Ketika tombol ditekan terbuka (tidak ditekan) tidak ada koneksi antara kedua kaki tombol, sehingga pin terhubung ke ground (melalui resistor pull-down) dan kami membaca RENDAH. Ketika tombol ditutup (ditekan), ia membuat koneksi antara kedua kakinya, menghubungkan pin ke 5 volt, sehingga kami membaca TINGGI.

Tip:

Anda juga dapat memasang sirkuit ini dengan cara yang berlawanan, dengan resistor pullup menjaga input tetap TINGGI, dan menjadi RENDAH ketika tombol ditekan. Jika demikian, perilaku sketsa akan dibalik, dengan LED normal dan mati ketika Anda menekan tombol.

Jika Anda melepaskan pin i / o digital dari segalanya, LED mungkin berkedip tidak menentu. Ini karena inputnya "mengambang" - artinya, secara acak akan mengembalikan TINGGI atau RENDAH. Itu sebabnya Anda memerlukan resistor pull-up atau pull-down di sirkuit.

Langkah 3: Kode

Inilah kode 'Tombol', disematkan menggunakan codebender!

Ingatlah bahwa pengaturan () rutin berjalan hanya sekali setelah dihidupkan / diprogram ulang atau tekan tombol reset. Pada program di bawah ini, hal pertama yang Anda lakukan adalah menginisialisasi pin 9 sebagai pin keluaran dengan fungsi pinMode () di setup () rutin.

Loop () rutin berjalan berulang-ulang, selamanya. Di loop utama, Anda membaca status tombol (ditekan = tinggi, tidak ditekan = rendah) dan Anda menyimpannya dalam variabel buttonState. Ketika tombol ditekan sekali, led menyala, dan ketika ditekan dua kali, led mati.

Baca komentar di bawah ini

Coba unduh plugin codebender dan klik tombol Run on Arduino untuk memprogram Arduino Anda dengan sketsa ini. Dan itu saja, Anda sudah memprogram papan Arduino Anda! Anda dapat terus bermain dengan itu dengan mengklik tombol "Edit" / dan mulai membuat modifikasi Anda sendiri ke kode. Misalnya Anda dapat menambahkan led kedua atau membuatnya berkedip ketika tombol ditekan.

Langkah 4: Dilakukan Dengan Baik!

Anda telah berhasil menyelesaikan satu lagi tutorial "Bagaimana cara" Arduino dan Anda belajar cara menggunakan:

  • tombol
  • panji variabel untuk mengontrol acara

Saya harap Anda menyukai ini, beri tahu saya di komentar.

Akan ada lebih banyak dari mereka, jadi pastikan untuk mengklik tombol Follow :)

Artikel Terkait