Tag Archive: arduino bandung

Aug 07

Pengaturan Bit Rate pada I2C NS.One

Library Wire yang disediakan software NS.One atau Arduino, merujuk pada komunikasi secara I2C pada bit rate 100 kHz. Untuk beberapa divais, seperti beberapa produk dari Innovative Electronics, bit rate ini terlalu cepat. Beberapa divais hanya mendukung bit rate 50 kHz. Untuk itu, perlu dilakukan pengaturan ulang agar software dapat digunakan untuk maksud tersebut. Untuk mudahnya, …

Continue reading »

Aug 30

Arduino : Plus dan Minus

Arduino merupakan platform prototyping mikrokontroler yang luar biasa, hadir dalam sejumlah “cita rasa”, dengan sekian banyak proyek open source, tutorial, forum, dan yang lainnya. Sangat ideal untuk mereka yang mulai bermain dengan embedded hardware. Menggunakan IDE yang sederhana serta kode berbasis C++, sebuah kabel USB dan sejumlah komponen pasif, kita dapat membuat blinking LED secara …

Continue reading »

May 17

SoftwareSerial pada Arduino

Software Arduino sebelum versi 1.0, SoftwareSerial tidak menangani interupsi dengan baik. Setiap interupsi yang terjadi, dari timer0 (yang digunakan untuk fungsi millis, delay, micros) hingga pustaka lain yang menggunakannya, dapat menyebabkan data corrupt. SoftwareSerial memiliki timing yang buruk, yakni menggunakan asumsi waktu eksekusi dari digitalWrite. SoftwareSerial tidak mendukung available(), dan hanya dapat menerima data ketika …

Continue reading »

May 11

The Black Beauty NS.One versi 1.5

Pengembangan proyek NS.One terus berlanjut. Cetak biru versi 1.5 yang sudah selesai dibuat di akhir Maret 2012, namun baru dapat diwujudkan di minggu pertama Mei 2012, setelah melewati sejumlah pengujian pada tingkat prototipe. Terdapat sejumlah peningkatan, baik fasilitas maupun kualitas, baik di sisi hardware maupun software. Di sisi hardware, NS.One versi 1.5 menyediakan port untuk …

Continue reading »

Feb 18

Mengawal Lahirnya NS.One

Bagi seorang periset, ada rasa bahagia ketika riset yang dilakukannya selama berbulan-bulan, bahkan bertahun-tahun, membuahkan hasil positif. Demikian pula apa yang kami alami ketika mengawal riset dengan kode NS.One. Riset yang berlangsung lebih dari 2 tahun ini, membuahkan hasil positif di akhir 2011. Dan hari ini, di bulan Februari 2012, NS.One tersedia dalam dua varian:¬† …

Continue reading »

Jan 19

NS.One/16 Mendukung “Arduino 1.0”

Setelah lulus uji kompatibilitas dengan rujukan software “Arduino 0017” dan “Arduino 0023”, tim riset melanjutkan langkahnya ke software Arduino versi terakhir – Arduino 1.0. Proses porting berjalan dengan baik, ditunjukkan dengan proses kompilasi yang berjalan dengan lancar. Namun ketika melakukan upload, ada masalah pada tahapan verifikasi. Selalu muncul pesan bahwa tahap verifikasi gagal. Mulai versi …

Continue reading »

Jul 22

Arduino-Lite : Solusi Ringan untuk Arduino

Banyak orang suka dengan cara dan kemudahan yang ditawarkan oleh Arduino, namun banyak juga yang tidak suka karena machine code yang dihasilkan lumayan gemuk. Untuk sejumlah aplikasi yang menuntut kecepatan, program yang gemuk tentu menjadi masalah, karena memerlukan lebih banyak waktu untuk meng-eksekusinya. Sebagai contoh, eksekusi fungsi digitalWrite() yang memerlukan waktu hingga 3.3 mikrodetik. Padahal, …

Continue reading »

Jul 21

Arduino Hex Uploader

Arduino sebenarnya adalah sebuah mikrontroler AVR yang sudah dilengkapi dengan bootloader, sehingga proses memrogram ke dalam chip dapat dilakukan tanpa menggunakan hardware programmer. Bagaimana bila kita memiliki sebuah file .hex hasil kompilasi software lain, misal AVR GCC atau CodeVision, dan kita ingin meng-upload-nya ke dalam Arduino? atau, kita ingin mem-bypass proses kompilasi yang dilakukan oleh …

Continue reading »

Mar 26

Solusi Efisien untuk Platform Arduino

Untuk tingkat pemula, solusi yang ditawarkan oleh pengembang Arduino, bisa diterima dengan baik. Pengguna dapat langsung memrogram mikrokontroler dengan cara yang cukup sederhana dan langsung melihat hasilnya. Sebagai prototyping tool, Arduino cukup mengesankan. Namun, pernahkan memperhatikan ukuran dari machine code yang dihasilkan? Kompilasi aplikasi blinking LED yang disediakan sebagai contoh, ¬†menghasilkan machine code berukuran 950 …

Continue reading »

Mar 26

Berhemat dengan Arduino Severino

Seringkali kita dihadapkan pada kondisi tidak bisa memilih, sehingga mau tidak mau, suka tidak suka, akhirnya kita harus memilih solusi yang sebenarnya kurang maksimal alias boros. Ketika “bermain” menggunakan Arduino, kondisinya pun kurang lebih demikian. Karena vendor hanya menyediakan pilihan Arduino Uno yang berbasis ATmega328, yang memiliki ruang untuk program ~ 31k, maka pilihan pun …

Continue reading »

Older posts «