Category: pelatihan mikrokontroler

Real Time Clock pada AVR ATmega16

Timing merupakan sebuah fungsi dasar yang dikerjakan oleh mikrokontroler. Setiap mikrokontroler paling sedikit memiliki satu modul timer/counter di dalamnya. Namun, jika counter di-clock secara internal, beberapa isu akan muncul dalam beberapa kasus. Terkadang, frekuensi clock tidak stabil, atau terkadang, frekuensi clock lebih tinggi dari yang dibutuhkan. Terkadang, clock eksternal dibutuhkan untuk mendapatkan kualitas yang dibutuhkan. …

Continue reading

Raspberry Pi GPIO

Untuk memberikan dukungan terhadap pengembangan, Raspberry Pi model A menyediakan GPIO P1 dan GPIO P5. GPIO P1, seperti tampak pada gambar, terdiri dari 26 pin; sementara GPIO P5 (terhalang label) terdiri dari 8 pin. Berikut adalah beberapa catatan terkait dengan GPIO header: GPIO – input output digital bekerja pada level 3.3V dan tidak 5V tolerant. …

Continue reading

Buku Pemrograman dan Aplikasi Mikrokontroler ARM Cortex-M3

Kehadiran prototyping board STM32 Nucleo telah meng-inspirasi lahirnya tulisan ini. Sebenarnya, draft terkait dengan pemrograman mikrokontroler ARM Cortex-M3, sudah cukup lama ditulis dan digunakan sebagai materi rujukan di kelas pelatihan Pemrograman dan Aplikasi Mikrokontroler ARM Cortex-M3 berbasis MCU dari STMicroelectronics, baik seri STM32L1xx maupun STM32F1xx, yang diselenggarakan NEXT SYSTEM Robotics Learning Center Bandung. Board STM32 …

Continue reading

STM32 Nucleo

STMicroelectronics telah memilih untuk menyertakan antarmuka Arduino pada prototype board mereka yang terbaru, untuk seri mikrokontroler STM32 ARM Cortex-M. Dinamakan STM32 Nucleo, board ini juga mengemas extension header ST-Morpho, yang memberikan akses ke semua periferal yang terdapat dalam chip. Board sudah dilengkapi dengan ST-LINK/V2-1 debugger/programmer. Board ini juga mbed-enabled. Pengembang dapat menggunakan ARM-driven mbed open …

Continue reading

Buku Pemrograman Android dan Aplikasi Mikrokontroler

Di tengah meningkatnya popularitas sistem operasi Android dan penggunaan piranti bergerak – mobile phone dan table, berbasis Android, maka diperlukan referensi yang tepat untuk mempelajarinya, khususnya dalam konteks aplikasi mikrokontroler. Buku Pemrograman Android dan Aplikasi Mikrokontroler ini masih berupa draft dan dalam tahapan survey, untuk melihat seberapa tinggi animo publik terhadap buku dengan content demikian. …

Continue reading

Pemrograman Android dan Aplikasi Mikrokontroler

Pemrograman Android dan Aplikasi Mikrokontroler adalah topik baru dalam pelatihan mikrokontroler dan robotik yang diselenggarakan NEXT SYSTEM Robotics Learning Center Bandung. Kami berusaha untuk menghadirkan topik-topik pelatihan yang terkini dan one step ahead. Di dalam kelas ini peserta akan berkenalan dengan lingkungan Android dalam orientasinya sebagai piranti pengendali serta penampil informasi. Juga akan mempraktikkan sejumlah …

Continue reading

NS.One dan Wire Library

Wire library yang disertakan dalam software NS.One dan Arduino, memungkinkan kita untuk berkomunikasi dengan divais I2C / TWI. Bus I2C mendukung hingga 119 divais. Walaupun memiliki alamat 7-bit (128 nilai), alamat 0 digunakan untuk broadcast ke seluruh divais dan alamat 120-127 untuk kebutuhan ke depan. Pada board NS.One, SDA (jalur data) dan SCL (jalur clock) …

Continue reading

Robot Controller Board dari Padepokan NEXT SYSTEM

Robot Controller Board yang dikembangkan oleh tim riset NEXT SYSTEM Robotics Learning Center yang satu ini mengusung kesederhanaan dan kekuatan. Memiliki kelengkapan yang mumpuni, untuk mendukung pengembangan aplikasi robotik yang beragam. Board dicatu dengan mikrokontroler AVR ATmega32, dapat men-drive motor DC dengan pilihan : 1.2A atau 2.4A sustainable. Menyediakan sejumlah output open collector yang mampu …

Continue reading

Blinking LED dengan Overflow Interrupt

Berikut adalah sebuah contoh program untuk membuat sebuah LED pada board NS.One berkedip dengan frekuensi 2 Hz, dengan menggunakan overflow interrupt TIMER1. NS.One adalah board mikrokontroler berbasis AVR ATmega32 yang dikembangkan oleh tim riset NEXT SYSTEM Robotics Learning Center Bandung, dengan merujuk pada platform Arduino. void setup() { bitSet(DDRC,PC5); // PC5 as output // initialize …

Continue reading

Blinking LED dengan Compare Match Interrupt

Berikut adalah sebuah contoh program untuk membuat sebuah LED pada board NS.One berkedip dengan frekuensi 2 Hz, dengan menggunakan compare match interrupt TIMER1. NS.One adalah board berbasis mikrokontroler AVR ATmega32 yang dikembangkan oleh tim riset NEXT SYSTEM Robotics Learning Center dengan merujuk pada platform Arduino. void setup() { bitSet(DDRC,PC5); // PC5 as output // initialize …

Continue reading