Pelajaran 4 Hardware:
- Komputer / Laptop atau Netbook
- Arduino Mikrokontroler
- USB to Serial Adapter (jika mikrokontroler Anda tidak memiliki port USB)
- USB yang sesuai kabel (Arduino papan menarik daya dari port USB - tidak ada baterai belum)
- Sensor IR Jarak (lebih tajam ) dan kabel yang sesuai
- Menekan tombol dan sesuai kabel untuk menghubungkan ke Arduino
Sensor jarak inframerah yang berguna untuk mengukur jarak tanpa benar-benar menyentuh permukaan.Tiga kabel yang menonjol dari sensor jarak mewakili + 5V (dalam banyak kasus), Gnd (Ground) dan sinyal.Ini hampir selalu kode warna dengan warna hitam sebagai tanah, merah + V dan putih atau kuning sebagai sinyal. Jika sensor inframerah jarak tidak datang dengan kabel, Anda akan perlu untuk menemukan konektor yang sesuai, atau solder kabel langsung ke lead (memastikan pin dan solder tidak menghubungi satu sama lain) sehingga Anda dapat melampirkan kabel.
- Hubungkan kabel merah ke + 5V pada Arduino
- Hubungkan kabel hitam ke Gnd pada Arduino
- Hubungkan kabel kuning ke pin analog pada Arduino (dalam hal ini kami memilih A2)
Sejak sensor terhubung ke input analog dari Arduino, kode ini identik dengan bahwa dari potensiometer :
Upload program ini ke papan dan mengubah untuk Monitor Serial. Ketika Anda bergerak depan jaraksensor lebih dekat dengan dan jauh dari benda padat atau dinding, nilai-nilai harus mengubah antara 0 sampai 1023. Anda sekarang dapat membaca nilai-nilai dan menggunakannya dalam kode Anda. Periksa kisaran untuk Anda sensor (tidak semua sensor dapat dibaca dari nol cm); mencatat bahwa beberapa sensor memiliki jarak minimum - meskipun selalu tercantum dalam spesifikasi, mencoba untuk menemukannya dengan eksperimen. Untuk mengkonversi nilai ke jarak yang sebenarnya (dalam cm atau inci), berkonsultasi dengan buku petunjuk dari sensor.
Arduino dan Tombol push
Menghubungkan switch toggle, menekan tombol dan sesaat switch kontak dengan Arduino sangatlah mudah. Sebuah tombol push adalah perangkat sederhana yang melengkapi rangkaian. Salah satu ujung tombol terhubung ke sumber, biasanya tegangan rendah (5V pada Arduino ideal) dan yang lain terhubung ke pin digital. Ketika saklar membalik, ditekan atau toggle, sirkuit yang baik dibuka atau ditutup. Pin digital hanya mengembalikan jika ada 5V atau 0V. Kode yang terkait dengan ini:
digitalRead (pin);
Dalam program sederhana berikut, sebuah tombol digunakan untuk menyalakan LED terhubung ke pin 13. Garis
digitalWrite (ledPin, status);
ternyata ledPin (dalam hal ini ditugaskan untuk pin digital 13) HIGH (1) atau LOW (0) tergantung pada variabel status. Kami awalnya ditetapkan statusnya menjadi rendah (0).
0 komentar :
Post a Comment