Kali ini saya mau membagi pengalaman dalam menggunakan arduino dan LCD 16x2 dengan menggunakan arduino shield LCD keypad DFRobot. Kalau dulu banget pernah saya bagikan pengalaman memprogram mikrokontroller dengan bahasa assembly yang lumayan ribet di sini , sekarang memakai arduino terasa simple programmingnya, apalagi ditambah memakai arduino shield, tinggal colok aja. Harga shield ini harganya sekitar 190 ribu rupiah. Saat ini saya tulis aplikasi LCD 16x2 memakai Arduino Shiled, lain waktu ditulis programming yg tanpa shield, prinsip programming sama cuma beda sedikit di rangkaian hardwarenya saja.
Sebelum memulai bisa diperhatikan dulu spesifikasi LCD Keypad Shieldnya terlebih dahulu sbb:
- Operating Voltage:5V
- 5 Push buttons to supply a custom menu control panel
- RST button for resetting arduino program
- Integrate a potentiometer for adjusting the backlight
- Pin used:
D4-D7 -> LCD Data transmission
D8 -> Register Select
D9 -> Enable pin
D10 -> Backlight control
- Dimension: 80 x 58 mm (3.15x 2.28 in) Sebelum memprogram colokin dulu shieldnya ke arduino dan juga kabel usb yg ke arduino dan PC. Program yang dituliskan sbb :
Cukup simple kan!!! saya jelaskan per bagian sbb:
1. #include
Bagian ini berfungsi memasukan library yang ada diluar sketch, dalam hal ini library mengenai LCD (Liquid Crystal Display)
2. LiquidCrystal led(8,9,4,5,6,7)
Bagian ini berfungsi untuk mndeskripsikan pin yang terhubung dengan chip LCD, aturannya yaitu LiquidCrystal led(RS,ENABLE,d4,d5,d6,d7)
3. lcd.begin(16 ,2);
Bagian ini adalah untuk melakukan pengaturan jumlah kolom dan baris LCD yang digunakan, dalam hal ini LCD yang digunakan adalah 16 kolom dan 2 baris, apabila menggunakan ukuran LCD yang lain tinggal merubah nilainya.
4. lcd.setCursor(0, 0);
Bagian ini digunakan untuk melakukan pengaturan posisi kursor, tertulis (0,0) berarti kursor diposisikan di kolom 0 baris ke 0. Apabila tertulis (0,1) berarti kursor diposisikan di kolom 0 baris 1.
5. lcd.print("Hello world");
Bagian ini dipergunakan untuk menampilkan tulisan yang dikehendaki, untuk menulis karakter jangan lupa menggukan tanda kutip ("..... ") kalau mau langsung menuliskan variabel dilakukan tanpa tanda kutip misalnya (variabel), namun jangan lupa variabelnya didefinisikan terlebih dahulu jenisnya di bagian setup. Ini dia hasilnya... (franz_aditya)
Sebelum memulai bisa diperhatikan dulu spesifikasi LCD Keypad Shieldnya terlebih dahulu sbb:
- Operating Voltage:5V
- 5 Push buttons to supply a custom menu control panel
- RST button for resetting arduino program
- Integrate a potentiometer for adjusting the backlight
- Pin used:
D4-D7 -> LCD Data transmission
D8 -> Register Select
D9 -> Enable pin
D10 -> Backlight control
- Dimension: 80 x 58 mm (3.15x 2.28 in) Sebelum memprogram colokin dulu shieldnya ke arduino dan juga kabel usb yg ke arduino dan PC. Program yang dituliskan sbb :
Cukup simple kan!!! saya jelaskan per bagian sbb:
1. #include
Bagian ini berfungsi memasukan library yang ada diluar sketch, dalam hal ini library mengenai LCD (Liquid Crystal Display)
2. LiquidCrystal led(8,9,4,5,6,7)
Bagian ini berfungsi untuk mndeskripsikan pin yang terhubung dengan chip LCD, aturannya yaitu LiquidCrystal led(RS,ENABLE,d4,d5,d6,d7)
3. lcd.begin(16 ,2);
Bagian ini adalah untuk melakukan pengaturan jumlah kolom dan baris LCD yang digunakan, dalam hal ini LCD yang digunakan adalah 16 kolom dan 2 baris, apabila menggunakan ukuran LCD yang lain tinggal merubah nilainya.
4. lcd.setCursor(0, 0);
Bagian ini digunakan untuk melakukan pengaturan posisi kursor, tertulis (0,0) berarti kursor diposisikan di kolom 0 baris ke 0. Apabila tertulis (0,1) berarti kursor diposisikan di kolom 0 baris 1.
5. lcd.print("Hello world");
Bagian ini dipergunakan untuk menampilkan tulisan yang dikehendaki, untuk menulis karakter jangan lupa menggukan tanda kutip ("..... ") kalau mau langsung menuliskan variabel dilakukan tanpa tanda kutip misalnya (variabel), namun jangan lupa variabelnya didefinisikan terlebih dahulu jenisnya di bagian setup. Ini dia hasilnya... (franz_aditya)
Comments
Post a Comment