Bekerja dengan I2C LCD dan Arduino

bekerja dengan I2C LCD dan Arduino

Yang dimaksud dengan I2C LCD adalah modul LCD yang dikendalikan secara serial sinkron dengan protokol I2C/IIC (Inter Integrated Circuit) atau TWI (Two Wire Interface). Normalnya, modul LCD dikendalikan secara parallel baik untuk jalur data maupun kontrolnya. Namun, jalur parallel akan memakan banyak pin di sisi kontroller (misal Arduino, Android, komputer, dll). Setidaknya Anda akan membutuhkan … Read more

Menampilkan ‘Hello World’ di Arduino dengan LCD Shield

menampilkan hello world di lcd shield arduino

LCD Shield adalah LCD (Liquid Crystal Display) dengan ukuran 16×2 yang sudah berbentuk shield (modul yang kompatibel dengan papan Arduino Uno) sehingga bisa langsung diprogram dan digunakan (plug n play) di atas papan Arduino Uno. Di dalam modul LCD (biasanya menggunakan LCD Hitachi HD44780) ini sudah terdapat semacam rangkaian minimumnya, sehingga kita tidak perlu membuatnya … Read more

Mendeteksi Tombol Hardware di Port USB Menggunakan Delphi

tombol hardware - fisik dengan interface kabel USB

Pada tutorial kali ini, saya akan mencoba menjelaskan bagaimana caranya mendeteksi penekanan tombol hardware di komputer/laptop menggunakan Delphi. Yang dimaksud dengan tombol hardware adalah tombol yang benar-benar tombol secara fisik (riil), bukan tombol virtual yang hanya ada di software/aplikasi. Jadi nantinya, setiap ada penekanan tombol di luar komputer (terhubung melalui kabel USB), akan mampu dideteksi … Read more

Upload Bootloader Arduino ke ATMEGA8 dengan USBASP

atmega OPTIBOOT - saat pemrograman bootloader arduino-USBASP

Pada tutorial cara upload bootloader Arduino dengan USBASP yang lalu, saya membahas tentang cara burning/upload bootloader Arduino menggunakan USBASP. Selain mudah dan murah, cara ini relatif sederhana karena cukup menghubungkan kedua board tersebut (board Arduino Uno dan USBASP) melalui port SPI/ICSP. Nah, masalah akan timbul jika Anda akan memprogram bootloader Arduino untuk IC mikrokontroller ATMega8. … Read more

Burning/Upload Bootloader Arduino dengan USBASP

upload bootloader arduino dengan usbasp

Beberapa waktu yang lalu, sudah saya bahas mengenai cara burning/upload bootloader Arduino menggunakan board Arduino itu sendiri (menggunakan board Arduino Uno). Jadi ada dua macam Arduino di sini, satu sebagai programmer/burner/uploader-nya, dan yang satunya lagi sebagai target pemrogramannya alias target/tempat bootloader akan diisikan. Silahkan dibaca artikel berikut untuk lebih detailnya. Nah, kali ini saya akan … Read more

Menampilkan Suhu LM35 di LCD 16×2 Menggunakan Arduino

Menampilkan Suhu LM35 di LCD 16x2 Menggunakan Arduino

Bagaimana cara menampilkan suhu LM35 di LCD 16×2 menggunakan Arduino? Sebelum saya jawab, mari kita coba flashback dulu. Pada artikel yang lalu saya memberikan contoh membaca suhu menggunakan sensor LM35 dan mengeluarkan datanya pada terminal ‘Serial Monitor’ (bawaan software IDE Arduino) di laptop. Dan pada artikel berikutnya, saya juga memberikan contoh bagaimana menampilkan data di … Read more

Menangani Komunikasi Serial Sinkron SPI di Arduino

port ICSP Arduino Uno

Kalau Anda perhatikan pada tutorial membaca dan menulis data di SD Card menggunakan Arduino pada tutorial sebelumnya, ada satu library yang dideklarasikan selain library ‘SD.h’ yang memang didedikasikan untuk menangani SD Card. Library selain SD.h itu adalah library ‘SPI.h’. Library SPI.h adalah library yang khusus bertugas menangani komunikasi serial sinkron SPI (Serial Peripheral Interface) di … Read more

Membaca dan Menulis Data di SD Card dengan Arduino

read write micro sd dengan arduino dan ethernet shield

Melakukan interaksi seperti membaca dan menulis data/file di SD Card dengan Arduino caranya cukup mudah. Anda hanya cukup mendeklarasikan library ‘SD.h’ di program sketch Arduino Anda. Library ini adalah library internal yang sudah disediakan software Arduino IDE secara default. Pada tutorial kali ini, saya akan mencontohkan bagaimana membaca dan menulis file di SD Card (tipe … Read more

Menangani SD Card dengan Arduino

ethernet-shield-dengan micro-sd-card-reader

Membaca atau menulis di SD Card dengan Arduino relatif mudah dilakukan. Secara internal, Arduino sudah menyediakan library khusus untuk berinteraksi dengan SD Card, yakni library ‘SD.h’. Library ini mampu membaca berbagai tipe SD Card, seperti SD Card, mini SD dan micro SD. Sedangkan dari sisi hardware, Anda akan membutuhkan sebuah modul SD card reader atau … Read more

Mengukur Jarak dengan Sensor Sharp GP2Y0A21 dan Arduino

sharp_ir_gp2y arduino

Salah satu sensor yang dapat digunakan untuk mengukur jarak adalah sensor GP2Y0A21 yang merupakan produk dari Sharp. Sensor ini bekerja berdasarkan prinsip pantulan infra merah dari bagian pemancar (transmitter) dan diterima di sisi receiver. Untuk range jarak yang dapat diukur adalah antara 10 cm s.d 80 cm. Di luar jarak tersebut akan menghasilkan data yang … Read more