Multithreading artinya mengerjakan banyak tugas atau thread sekaligus. Pembagian waktu adalah kuncinya. Thread yang banyak tidak bekerja terus-menerus, melainkan sering berada dalam kondisi menunggu. Biasanya, kondisi menunggu diwujudkan dengan loop yang panjang, yang disebut delay. Kebanyakan, program sederhana akan melewatkan kondisi menunggu begitu saja tanpa melakukan apa-apa. Jika program…
Mikrokontroler Arduino merupakan salah satu board mikrokontroler yang sangat populer dan sudah diakui keunggulannya. Kemudahan dalam pemrograman, harganya yang relatif murah, software dan hardwarenya yang bersifat open-source menjadikan mikrokontroler ini paling banyak digunakan di dunia. Mikrokontroler ini sangat cocok digunakan untuk pemula yang ingin memulai mendalami mikrokontroler tapi ter…