Mengisi Sendiri Bootloader Arduino ke IC ATMEGA 8/168/328

arduinoisp bootloader

Bagi yang menyukai project mikrokontroller dengan Arduino, tentu sudah tahu dengan istilah ‘bootloader’. Kalau diibaratkan dalam sebuah OS (Operating System), bootloader ini adalah semacam ‘kernel’ sederhana, yakni sekumpulan fungsi dasar yang menangani input output yang berhubungan dengan hardware, dan sekumpulan pustaka dasar yang menjembatani fungsi kompleks yang berjalan di atasnya. Di Arduino, bootloader ini berfungsi … Read more

Mengendalikan Kecepatan Motor DC dengan PWM via Arduino

pwm dengan arduino

Salah satu cara untuk mengendalikan motor DC adalah menggunakan PWM (Pulse Width Modulation). Pengendalian motor dengan metode ini adalah dengan cara mengirim tegangan yang diatur lebar pulsanya ke arah motor. Dengan mengatur lebar pulsa ke motor, maka motor seakan-akan disambung-putus ke sumber tegangan sehingga pada akhirnya akan diperoleh kecepatan motor yang diinginkan. Supaya diperoleh pengaturan … Read more

Alat Pengukur Suhu Berbasis Mikrokontroller MSP430_Launchpad dan Delphi (Bag. 1)

Untuk mengukur suhu diperlukan sebuah transducer yang mampu mengubah besaran suhu menjadi tegangan analog agar dapat dibaca oleh sistem kontroller. Sistem kontroller di sini merupakan pusat pengendali yang dapat berupa apa saja, misalkan komputer (PC) atau mikrokontroller. Tegangan analog yang merupakan intepretasi dari besaran suhu yang terukur kemudian diterjemahkan menjadi bilangan diskrit (digital) yang bersesuaian … Read more

Sensor Suhu Internal di Mikrokontroller MSP430-Launchpad

Salah satu kelebihan mikrokontroller MSP430-Launchpad adalah memiliki sensor suhu/temperatur internal. Dengan demikian Anda tidak butuh lagi sensor suhu eksternal semacam LM35 atau thermocouple sehingga dapat menghemat rangkaian, dimensi alat dan tentu saja biaya. Untuk dapat menggunakan sensor suhu internal ini, ada variabel internal yang bernama ‘TEMPSENSOR’ yang digunakan untuk mengakses nilai pengukuran suhu. Sebagai catatan, … Read more

Komunikasi antara Mikrokontroller MSP430-Launchpad dengan Delphi

Pada beberapa project elektronika, beberapa hal tidak mungkin langsung dilakukan oleh PC/komputer/laptop untuk interfacing-nya. Apalagi PC generasi sekarang kebanyakan tidak dilengkapi dengan port serial atau port parallel untuk berhubungan dengan perangkat. Umumnya yang tersedia sekarang adalah port USB.Dengan demikian untuk melakukan interfacing dengan perangkat elektronik lain, sebuah PC membutuhkan perangkat  sebagai ‘gateway’ sekaligus mengubah informasi … Read more

Energia, IDE MSP430 Launchpad dengan Citarasa Arduino

Udah pada tau mikrokontroller MSP430 Launchpad, belum? MSP430 adalah salah satu generasi terbaru mikrokontroller dari keluarga Texas Instrument. Salah satu kelebihannya adalah low power consumption, bahkan bisa di-charge dari power USB port yang ada di laptop (tegangan +3,3 V). Kelebihan lainnya adalah sudah built-in bootloader di dalam flash ROM-nya, sehingga tidak lagi membutuhkan downloader program, … Read more

Membaca Sensor (Tegangan) Analog dengan Mikrokontroller AVR ATMEGA-8535 (Bag 1 – Hardware)

Mkrokontroler ATMega-8535 diberi kelebihan oleh pembuatnya berupa port yang mampu membaca tegangan analog. Usut punya usut, rangkaian internal mikrokontroller ATMega ini ternyata sudah ‘dipersenjatai’ dengan internal ADC (Analog to Digital Converter) sehingga mampu membaca tegangan analog di pin/port digital. Tentu saja Anda harus menginisialisasi pin/port tersebut sebagai pin/port analog. Sebagai catatan, jika kita berbicara pin … Read more

Belajar Arduino dengan Simulator for Arduino

Arduino merupakan mikrokontroller seri AT Mega yang diisi oleh bootloader khusus. Dengan adanya bootloader ini, Anda tidak perlu mengisi program secara langsung (flashing atau beberapa teman menyebutnya download program ke mikrokontroller) namun cukup mengisi ke flash ROM (melalui software bawaan arduino) yang nantinya akan dieksekusi bootloader. Arduino sendiri aslinya merupakan produk italia dengan harga mulai … Read more

Behind The Scene : Buku ‘Bikin Aplikasi Android dengan Pascal? Bisa !’

Buku ketiga saya ini adalah buku yang terberat yang saya rasakan ketika menulis materinya. Begitu banyak hambatan tantangan yang saya hadapi hingga sedikit ‘mengganggu’ konsentrasi saya di pekerjaan utama di kantor. Kesulitan pertama adalah minimnya referensi baik di dunia nyata maupun maya. Kebanyakan informasinya sepotong-sepotong dan menyebar di banyak tempat. Kemampuan menggabungkan, menyimpulkan dan membuat … Read more

Mengirim SMS dari Android menggunakan bahasa Pascal (via IDE Lazarus)

Berikut ini adalah tutorial tentang bagaimana membuat aplikasi kirm SMS langsung dari hape Android. Source code-nya menggunakan bahasa Pascal dan di-develop menggunakan IDE (Integrated Development System) lazarus. Langsung saja ya, buka IDE lazarus, bikin project baru, atur peletakan komponen sepert gambar di bawah   Double click tombol ‘Kirim SMS’ dan isikan source code sebagai berikut … Read more