Kamis, 29 Maret 2018

'Arduino' UNO + Sensor Suhu LM35; Indikator 7-segment

Hai, halo.

Nah, kali ini ada percobaan baru lagi, yaitu gabungan dari percobaan sebelumnya dan sekarang ditambah dengan indikator 7-segment sebagai interface untuk menampilkan suhu lingkungan.



Apa saja yang digunakan pada percobaan kali ini:

  • 'Arduino' UNO
  • Kabel jumper male-to-male (entah sebarapa banyaknya, yang pasti cukup banyak)
  • Sensor suhu LM35
  • 7-segment (common cathode) 2 buah


Pada percobaan ini, cukup membingungkan untuk membuatnya dikarenakan skema dari perangkat yang harus menghubungkan dua buah 7-segment yang membutuhkan banyak kabel jumper, dapat dilihat di gambar judul halaman ini. Selesai menghubungkan berbagai kabel yang terlihat kusut, akhirnya masuk ke bagian membuat kode program.

Untuk membuat kode programnya, kami berpikir untuk membagi dua bilangan yang dibaca oleh alat, sehingga jika angka yang dibaca adalah 29, maka '2' ditampilkan di 7-segment satu, dan '9' di yang lainnya. Sederhananya, kami menggunakan div dan mod untuk memisahkan angka tersebut.

Berikutnya setelah angka dipisahkan, bagaimana cara dua angka tersebut ditampilkan di 7-segment. Merupakan hal yang cukup rumit, yang akhirnya kami menerima bantuan dari kakak tingkat dari Eleketro untuk bagaimana menampilkan angka tersebut. (dua buah 7-segment yang kami gunakan juga merupakan pinjaman dia [terima kasih ya])

Ya, akhirnya berikut adalah kode program yang dibuat:

Dengan dua buah 7-segment, maka dapat digunakan untuk menampilkan suhu antara -9 derajat Celcius hingga 99 derajat Celcius, tetapi dikarenakan kerumitan pemograman akhirnya batas maksimal dan minimal suhu yang ditampilkan tidak diatur, sehingga kami tidak tahu bagaiman jika suhu di luar batas tersebut.

Dan, yeay. berikut adalah demo dari hasil yang kami buat:

Tidak ada komentar:

Posting Komentar