And hai
Teknokers, apa kabarnya hari ini?
Berawal
dari keresahan mimin, tentang segudang pertanyaan di kolom komentar pada setiap tutorial arduino yang menggunakan LCD 16x2. Yang kadang pertanyaannya
itu, tidak bisa mimin jawab di kolom komentar. Sperti; Bang gimana caranya
kalau memakai i2c, bang kenapa gak pakai i2c, bang kabelnya rumit, bang kodingan
i2c, bang... bang... dan bangggg... Huuuh, maka dari itu, mimin akan menjawab
semua pertanyaan tersebut pada postingan ini.
Untuk postingan tutorial episode ke 2 di season ke 2 ini, seperti yang telah di singgung barusan, kita akan kembali mempelajari bagaimana caranya menampilkan tulisan lewat LCD 16x2, tetapi menggunakan i2c.
Sekedar pembritahuan, sebelumnya mimin
sudah membahas mengenai lCD ini, jadi di postingan sekarang, mimin gak akan
menjelaskan sebegitu detail tentang LCD ini, jika kalian belum lihat postingan tersebut. Mendingan lihat dulu deh.
I2C adalah sebuah komponen yang dimana
digunakan untuk mengatasi kendala pemasangn kabel yang terlalu banyak pada lcd.
Dengan menggunakan I2C ini, kabel yang digunakan cukuplah 4. Yaitu, VCC, GND,
SDA dan SCL. Selain tidak ribet, penggunaan I2C ini juga mengirit port output
pada arduino.
Gak perlu
berbasa basi lagi, langsung aja kita rakit.
Alat dan komponen yang dibutuhkan: - Arduino uno ==Link Pembelian== - Breadboard half size ==Link Pembelian== - LCD 16x2 ==Link Pembelian== - I2C ==Link Pembelian== - Dan tentunya beberapa kabel jumper ==Link Pembelian==
Pertama-tama,
kita susun rangkaian seperti pada skematik ini.
Oh ya, sebenarnya kalian tidak membutuhkan breadboard seperti ini. Kalian bisa langsung menempelkan I2C ke LCD secara langsung, dengan mengganti header pada LCDnya dengan header kayak begini, atau mimin sering menyebutnya header ceweknya. Jika rangkaian sudah di pastikan sesuai dengan skematik, saatnya kita kepemograman. Download skematik dan programnya disini.
Nah
itu dia cara merubah sketch program LCD 16x2 ke program LCD 16x2 yang
menggunakan I2C. Cara ini berlaku untuk setiap percobaan tutorial arduino
sebelumnya yang menggunakan LCD 16x2 dan kalian ingin menggantinya dengan si
I2C ini.
Perlu
diingat pula, fungsi trimpot ini adalah sebagai pengatur kontras pada LCD-nya.
Jika tulisannya gak muncul, jangan dulu panik. Bisa saja kontrasnya memang
terlalu kecil. Maka dari itu, kita perlu memutarnya dengan obeng seperti berikut.
Sebagai
sarana untuk latihan. Kalian bisa mengkreasikan program ini menjadi lebih menarik
lagi, Seperti menampilkan angka secara berurutan atau menginputkan tulisan
melalui serial monitor.
Ok, Sekian dulu postingan pada kali ini, teruslah berinovasi dan berkreasi. mudah-mudahan postingan ini bermanfaat, memotivasi dan membantu kalain dalam sama-sama belajar pemograman arduino.
see
you next tutorial di minggu depan. Bye, saya Ajat pamit undur diri.
Tidak ada komentar:
Posting Komentar