Tutorial Termometer Digital 4 Tampilan dengan ATMega16

Proyek mikrokontroler AVR yang akan kita buat kali ini adalah Digital Thermometer dengan ATmega16. Agar lebih ‘ advanced ’ kita buat 4 tampi...

Proyek mikrokontroler AVR yang akan kita buat kali ini adalah Digital Thermometer dengan ATmega16. Agar lebih ‘advanced’ kita buat 4 tampilan satuan suhu-nya : Celcius (C), Farrenheit (F), Kelvin (K) dan Reamur ( R) .

Sensor suhu kita pakai yang standar saja : LM35. Selain relative murah juga mudah diperoleh. Tampilannya dengan 7 segment 4 digit, sedangkan untuk memilih mode tampilan suhu-nya kita pakai 4 push button.

Komponen “Digital Thermometer AVR 4 Tampilan Satuan Suhu”  yang diperlukan :

  • Mikrokontroler ATmega16 : 1
  • Sensor Suhu LM35 : 1
  • Modul 7 segment common anoda 4 digit : 1
  • Push button (push ON) : 4 digit

Buat rangkaiannya mikrokontroler, disini kita akan membuat simulasinya, jadi untuk rangkaian Termometer Digital AVR kita pakai Proteus, dengan catatan :

  • Crystal memakai internal clock ( 1 Mhz)
  • 7 segment modul tidak digambar driver transistornya.

Berikut ini rangkaian digital thermometer dengan tampilan C, F, K dan R :

Baik, selanjutnya kita buat program mikrokontroler untuk Digital Termometer, pakai BASCOM-AVR ya …

Simpan (Save) kemudian Compile. Pastikan tidak ada error, jika program masih terdapat error silakan diperbaiki.

Ok selanjutnya untuk simulasi mikrokontroler di Proteus, klik 2x dibagian mikrokontroler ATmega16 sehingga muncul dialog box.

Klik di bagian Program File : kemudian klik “OK”. Selanjutnya untuk menjalankannya klik tombol dibagian kiri bawah.

Sekarang kita lihat hasil Termometer Digital 4 Tampilan dengan ATmega16 di simulasi Proteus.

Program awalnya membaca sensor suhu LM 35 dengan satuan Celcius (C ). untuk konversi ke satuan yang lain tinggal tekan tombolnya saja. Tombol 1 yang terhubung dengan PORTB.0 Atmega16 untuk tampilan Celcius, tombol 2 tampilan Farrenheit (F) , Tombol 3 tampilan Kelvin (K) dan tombol 4 tampilan Reamur (R )  Microcontroller kemudian akan menyesuaikan dengan rumus konversi dari Celcius :

  • Reamur (R) = (4/5) x C
  • Fahrenheit (F) = (9/5) x C + 32
  • Kelvin (K) = C + 273

Kita coba tekan tombol 2 maka akan tampil dalam satuan Fahrenheit (F). untuk Reamur ( R ) dan Kelvin ( K) tampilan di 7 segment tentun menyesuaikan keterbatasan segmennya sehingga hurufnya tidak dapat seperti huruf ‘K’ sebenarnya.

Alhamdulillah selesai juga proyek mikrokntroler AVR membuat Termometer Digital 4 Tampilan dengan ATmega16. Yang harus diperhatikan adalah proyek mikrokontroler ini berupa simulasi dengan Proteus, jika sahabat Robotikawan menghendaki membuat proyek dengan hardware riil maka harus disesuaikan nilai crystal serta rangkaian modul 7 segment-nya.

Semoga bermanfaat…


Sumber : Ardutech.com

COMMENTS

BLOGGER
acsaczxc
acascascascsa
Nama

7 Segment,2,Ardublock,2,Arduino,47,ATMega16,4,AVR Microcontroller,2,Counter,1,COVID-19,1,Elektronika,7,ESP32,3,ESP8266,1,Finger Print,1,Grafik,1,I2C,2,IoT,7,Jam Digital,1,Jam Waktu Sholat,1,Kalender Digital,1,Keypad,2,LCD,6,LDR,1,LED,5,Micro SD Card,1,Microsoft,1,Mikrokontroller,2,Motor,2,Motor Servo,2,NodeMCU,1,P10,1,Raspberry Pi,2,Relay,2,Resistor,2,RFID,1,Sensor Asap,1,Sensor Cahaya,1,Sensor Gas,2,Sensor Hujan,1,Sensor Kelembaban,6,Sensor Suhu,11,Sensor Ultrasonik,4,Solar Panel,1,STM32,5,Traffic Light,3,Transistor,1,USBasp,1,
ltr
item
Belajar Arduino dan Robotika: Tutorial Termometer Digital 4 Tampilan dengan ATMega16
Tutorial Termometer Digital 4 Tampilan dengan ATMega16
https://www.ardutech.com/wp-content/uploads/2019/09/Suhu-4-tampilan-rangkaian.jpg
Belajar Arduino dan Robotika
https://robotikawan.blogspot.com/2020/08/tutorial-termometer-digital-4-tampilan.html
https://robotikawan.blogspot.com/
https://robotikawan.blogspot.com/
https://robotikawan.blogspot.com/2020/08/tutorial-termometer-digital-4-tampilan.html
true
3524113465990287612
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy