LCD ( Liquid Crystal Display ) adalah salah satu device output atau media penampil yang sering digunakan sebagai interface antara mikrokontroler dengan usernya. Pada project kali ini akan digunakan LCD 16x2. Dengan penampil LCD 16×2 ini user dapat melihat/memantau keadaan sensor ataupun keadaan jalanya program. LCD 16x2 telah digunakan pada banyak alat elektronik, baik jam digital, peralatan rumah tangga, mesin-mesin pabrik dan sebagainya. Meskipun kita bisa menggunakan aplikasi dalam smartphone untuk menunjukkan indikator-indikator dari sebuah alat Internet of Things, LCD bisa langsung menunjukkan informasi indikator penting dari sebuah alat tanpa alat tersebut harus terkoneksi ke Internet.
LCD 16×2 pada umumnya menggunakan 16 pin sebagai kontrolnya, tentunya akan sangat boros apabila menggunakan 16 pin tersebut. Karena itu, digunakan driver khusus sehingga LCD dapat dikontrol dengan jalur I2C. melalui I2C maka LCD dapat dikontrol dengan menggunakan 2 pin saja yaitu SDA dan SCL.
Pada LCD 16×2 dapat ditampilkan 32 karakter, 16 karakter pada baris atas dan 16 karakter pada baris bawah. Setiap kotak pada LCD, memiliki 40 titik pixel, yaitu 5 kekanan dan 8 kebawah. Dalam menggunakan LCD, kita tidak hanya dibatasi pada perintah lcd.printseperti pada umumnya. Perintah print hanya dapat menampilkan kode ASCII, Oleh karena itu jika kita memaksimalkan 40 titik pixel tersebut kita dapat membuat atau mengambar karakter yang kita inginkan seperti gambar hati, panah, segitiga dan bahkan membuat animasi seperti orang berlari.
Comments
Please log in or sign up to comment.