Tag: Arduino

NS.One Promo

Board NS.One menggunakan mikrokontroler AVR ATmega32 dan dapat diprogram dengan software NS.One – arduino compatible atau software untuk memrogram mikrokontroler AVR lainnya, seperti: CodeVisionAVR, Atmel AVRStudio, BASCOM-AVR, MikroC, dan yang lainnya. Temukan keunggulan dan kemudahan menggunakan NS.One di kelas Fast Track to NS.One (ber-sertifikat), yang diberikan secara FREE untuk setiap pembelian board NS.One selama bulan …

Continue reading

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

Uji NS.One/16 dengan DS1307

DS1307 adalah chip real time clock yang menggunakan I2C dalam komunikasinya. Dengan backup batere – CR2032, informasi waktu dan tanggal dapat terjaga, walaupun catu daya eksternal terputus. Secara teori, CR2032 mampu mem-backup sampai 17 tahun. Namun dalam praktek, bertahan sampai 9 tahun sudah bagus 🙂 Konsumsi arus chip ini cukup kecil ~ 15mA, sehingga bisa …

Continue reading

Mengendalikan Servo dengan Software Arduino

Poros motor servo standard umumnya dapat berputar dengan span 180.  Untuk menempatkan poros pada posisi tertentu, dilakukan pengendalian melalui lebar pulsa positif. Software Arduino menyediakan pilihan cara untuk mengendalikan motor servo, secara hardware dan secara software. Pengendalian secara software dapat dilakukan dengan memanfaatkan pustaka SoftwareServo. Perlu diperhatikan tahapan refresh, minimal satu kali dalam 50 ms, …

Continue reading

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

Program Membedah Arduino

Dalam pertemuan dengan sejumlah dosen dari satu universitas di Yogyakarta, beberapa hari lalu, di kantor NEXT SYSTEM Robotics Learning Center Bandung, ada sebuah subyek pembicaraan yang akan segera ditindaklanjuti, yakni mengutus sejumlah dosen untuk mengikuti program pelatihan khusus – Membedah Arduino. Program pelatihan ini memang memiliki daya tarik tersendiri, karena peserta tidak mempelajari solusi Arduino …

Continue reading

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

Dimana File .hex Arduino?

Sebagaimana kita ketahui, proses kompilasi akan menghasilkan file .hex yang berisi machine code. Begitupun dengan software Arduino. Sampai dengan versi 0017, file .hex bisa ditemukan pada sub direktori applet. Namun, mulai versi 0018, direktori tersebut sudah tidak ada lagi. Arduino menyimpan file ini secara temporer di direktori c:UsersownerAppDataLocal dalam folder dengan nama acak. Bila direktori …

Continue reading

Fabrikasi Arduino Severino

Setelah mempertimbangkan beberapa hari, akhirnya saya memutuskan untuk melakukan fabrikasi board Arduino Severino. Sebuah board Arduino lawas dengan penampilan yang sederhana. Masih menggunakan port Serial untuk memrogram dan berkomunikasi, namun dengan bantuan USB to Serial converter, pengguna laptop terkini tetap bisa menggunakannya. Mengapa Arduino Severino? Karena dalam rancangannya masih menggunakan komponen biasa, bukan SMD. Dengan …

Continue reading

Arduino Severino dengan ATmega8

Arduino adalah sebuah solusi terpaket yang terdiri dari board hardware dengan mikrokontroler AVR serta software yang dikembangkan menggunakan Bahasa Java dan menggunakan Bahasa C sebagai rujukan dalam memrogram. Ide pengembangannya “mencontoh” mikrokontroler turunan : BASIC Stamp dari Parallax yang cukup populer. Terakhir, beberapa meng-klaim Arduino sebagai BASIC Stamp Killer. Dengan menyembunyikan sejumlah setting yang cukup …

Continue reading