Belakangan ini, isu Real-Time OS cukup semarak, karena menawarkan cara yang lebih sederhana dalam menjalankan beberapa aplikasi secara simultan. Setiap aplikasi ditangani sebagai sebuah thread dan eksekusinya dikelola oleh sebuah kernel sederhana. Operasional RTOS memerlukan kemampuan CPU yang mumpuni, serta harus didukung dengan ketersediaan RAM yang cukup. Memang untuk mikrokontroler kelas 8-bit, resource-nya relatif terbatas; …
Tag: NS.One
Dec 09
NS.One : Real Time Clock DS3231
Membuat jam digital dengan NS.One, cukup mudah, karena dalam software sudah disediakan pustaka untuk penggunaan chip Real Time Clock DS1307 atau DS3231, yang terhubung secara I2C. Tampak dalam gambar, LCD 16×2 dan modul RTC DS3231, keduanya terhubung secara I2C dengan board Robot Edukasi AVR, dan diprogram dengan software NS.One. Robot Edukasi AVR menggunakan mikrokontroler AVR …
Oct 29
Buku From Bandung For The World
Buku “catatan sejarah” prestasi anak Bandung yang ditulis oleh Rini Rosliany, Yatti Chahyati dan Nur Yani, merupakan rekapitulasi dari tulisan prestasi anak Bandung yang mereka tulis selama kurun waktu 2 tahun terakhir di sejumlah media cetak di kota Bandung. Robot Green Bird dan NS.One yang ketika itu “baru lahir”, menjadi bagian dari buku ini. Rencananya, …
Aug 08
Meng-akses Variabel Volatile
Terdapat hal yang perlu diperhatikan ketika menggunakan variabel yang di-share antara Interrupt Service Routine (ISR) dan program utama. Ketika ISR dipicu ketika interupsi di-enable, kita perlu memperhatikan bagaimana meng-akses shared variable tersebut. Sebuah variabel harus diberi prefix volatile bila digunakan di dalam ISR dan di luarnya. Variabel yang hanya digunakan di luar ISR, tidak perlu …