Daftar Isi:

Arduino dan Kait LCD Karakter di BreadShield: 6 Langkah
Arduino dan Kait LCD Karakter di BreadShield: 6 Langkah

Video: Arduino dan Kait LCD Karakter di BreadShield: 6 Langkah

Video: Arduino dan Kait LCD Karakter di BreadShield: 6 Langkah
Video: Serial Communication in Arduino, Displaying on LCD, and Controlling Motors 2024, November
Anonim
Arduino dan Kait LCD Karakter di BreadShield
Arduino dan Kait LCD Karakter di BreadShield

Banyak proyek Arduino melibatkan LCD karakter, yang banyak menggunakan protokol HD44780 untuk mendapatkan data dari Arduino. Menghubungkan Arduino ke HD44780 biasanya (dalam mode 4-bit) membutuhkan 12 kabel! Itu akan berakhir dengan kekacauan besar dari jumper wire spaghetti. Anda perlu beberapa saat untuk menghubungkannya. Sulit untuk men-debug. Dan itu rentan terhadap pemutusan oleh jari-jari Anda yang kikuk.

Dalam tutorial ini, kita akan melihat bahwa hidup bisa lebih mudah di BreadShield, perisai Arduino untuk papan tempat memotong roti.

Perlengkapan

  • Satu papan tempat memotong roti
  • Satu Arduino Uno
  • Satu BreadShield

Langkah 1: Masukkan BreadShield Ke Arduino Uno

Masukkan BreadShield ke Arduino Uno seperti yang biasa Anda lakukan untuk menggunakan papan pelindung lainnya.

Langkah 2: Masukkan BreadShield Ke Breadboard

Masukkan pin breakout BreadShield ke papan tempat memotong roti, seperti cara Anda biasanya memasukkan deretan pin ke papan tempat memotong roti.

Langkah 3: Masukkan LCD Ke Breadboard

Masukkan LCD Ke Breadboard
Masukkan LCD Ke Breadboard

Saya berasumsi bahwa LCD Anda telah disolder dengan pinheader pria, seperti dalam tutorial ini oleh SparkFun. Sekarang masukkan LCD (secara teknis pin jantan) ke papan tempat memotong roti, dengan pin GND LCD yang cocok dengan pin GND BreadShield. Ini akan secara otomatis membuat korespondensi pin-to-pin berikut antara Arduino Uno dan LCD (di sebelah kiri, pin LCD; di sebelah kanan, pin BreadShield):

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/enable ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 backlight anode - --- D12 lampu latar kathode ---- D13

Perutean divisualisasikan pada gambar di atas.

Langkah 4: Tarik Pin R/W LCD ke GND

Gunakan satu kabel jumper -- satu-satunya kabel jumper yang diperlukan dalam proyek ini, untuk menarik pin R/W LCD ke GND. Ya, ini juga berarti menghubungkan D2 dari Arudino ke GND. Tapi itu tidak masalah selama Anda tidak menggunakan D2.

Langkah 5: Masukkan Potensiometer

Masukkan Potensiometer
Masukkan Potensiometer

Masukkan potensiometer sebagai pembagi tegangan. Masukkan ujung terminal potensiometer masing-masing ke ikatan 5V dan GND pada papan tempat memotong roti. Dan pin tengah potensiometer ke dalam ikatan RX. Kabel yang dihasilkan diilustrasikan pada gambar di atas. Saya berasumsi bahwa potensiometer memiliki beberapa kabel yang disolder ke kakinya atau Anda menggunakan kabel jumper untuk merutekan 3 pin dari tempat lain di papan tempat memotong roti.

Langkah 6: Program Arduino Anda, Dengan Pin Tengah Potensiometer Terputus

Program Arduino Anda, Dengan Pin Tengah Potensiometer Terputus
Program Arduino Anda, Dengan Pin Tengah Potensiometer Terputus

Sekarang Anda dapat memprogram Arduino Anda. Sepotong kode contoh ada di

github.com/forrestbao/BreadShield/blob/master/demo/HelloWorld/HelloWorld.ino

Untuk memprogram, pastikan bahwa pin RX terputus dari pin tengah potensiometer. Angkat perlahan pin tengah potensiometer dari ikatan pada papan tempat memotong roti. Setelah pemrograman, masukkan kembali. Kemudian Anda akan melihat konten teks yang ditampilkan pada LCD. Jika tidak, sesuaikan potensiometer.

Jangan ragu untuk meninggalkan komentar atau pertanyaan di sini dan saya akan membalas sesegera mungkin.

Nikmati lebih banyak contoh BreadShield di video ini.

Saat ini BreadShield menjalankan kampanye crowdfunding. Manfaatkan harga khusus kampanye yang didiskon di

Direkomendasikan: