• pelatihan siswa lks

    peatihan siswa smk negeri 1 krangkeng dalam persiapan lomba lks

  • penghargaan juara

    tingkat kabupaten pada tahun yang sama dapat penghargaan juara 1 lks electrical instalation dan juara 1 lks industrial control

  • Pemograman Robotik

    Mempelajari ilmu Pemograman robot arduino dan IOT

  • Foto Siswa

    Foto siswa Jurusan Elektronika Industri SMK NEGERI 1 KRANGKENG

  • Pembelajaran PLC

    Materi Pembelajaran PLC Omron dan Smart relay sesuai yang dibutuhkan di industri dan khusus lomba LKS

Membuat dan menampilkan karakter Custom pada lcd 16x2 I2C dengan Arduino Uno

Proyek ini menampilkan karakter custom pada lcd 16x2 karakter menggunakan mikrokontroler arduino uno. Dengan ardunio uno sangat mudah untuk menampilkan karakter kustom pada lcd. Di Arduino mereka dibangun dalam struktur untuk menghasilkan karakter khusus seperti banyak fitur lain yang menjadikannya papan yang sempurna untuk proyek sistem tertanam atau proyek diy (lakukan sendiri) dll. 

Apa itu karakter khusus?

Karakter kustom adalah karakter buatan sendiri yang kami desain sendiri. Kami memiliki kendali penuh dalam mendesainnya dengan beberapa kendala yang akan saya bahas nanti. Seperti jika kita ingin menampilkan smiley ada lcd 16x2 . Kami tidak memiliki karakter ASCII untuk smiley untuk ditampilkan pada LCD 16x2. Contoh karakter khusus ada di bawah.     



Contoh karakter custom yang ditampilkan pada LCD 16x2Contoh karakter custom yang ditampilkan pada LCD 16x2


Bagaimana karakter kustom dibuat dan ditampilkan pada LCD 16x2?

Kita dapat menghasilkan / menempatkan 8 karakter dengan ukuran 5 × 8 sekaligus.


















5 × 8 merepresentasikan dimensi matriks di mana karakter tertentu dapat ditampilkan. 5 melambangkan jumlah coulomb dan 8 melambangkan jumlah baris. 5 × 8 digabungkan adalah ukuran matriks. Matriks terdiri dari piksel yang kita aktifkan dan nonaktifkan untuk mewakili atau membuat karakter. Misalnya untuk menampilkan Love 💓.


Untuk setiap matriks 5 × 8 dengan karakter khusus di dalamnya, kita harus menerjemahkannya ke dalam bit yang setara. Misalnya nilai biner baris dalam matriks 5 × 8 ditampilkan di bawah ini. Terhadap setiap nilai biner, kode HEX-nya juga diberikan.


Setiap nilai biner piksel yang diaktifkan adalah ' 1 '.
Setiap nilai biner piksel yang dimatikan adalah ' 0 '.
contoh ke 2 membuat tersenyum 😐


Bagaimana cara membuat dan menampilkan karakter khusus?
Dengan fungsi createChar() ini dimungkinkan untuk membuat dan menampilkan karakter kustom pada LCD. 

Ok langsung saja siapkan peralatan yang dibutuhkan :

  • Arduino
  • LCD 16x2 dan Modul i2C
  • Kabel Jumper Male-Fimalekemudian buat rangkaian seperti gambar dibawah ini :
Untuk pemogramannya menampilkan LOVE :


 Untuk pemograman  animasi orang berjalan LCD 16x2:





















Share:
Diberdayakan oleh Blogger.