Isi kandungan:

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

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

Video: Arduino dan Karakter LCD Hookup di BreadShield: 6 Langkah
Video: Display input voltage as bargraph on LCD using Arduino and potentiometer 2024, November
Anonim
Arduino dan Karakter LCD Hookup di BreadShield
Arduino dan Karakter LCD Hookup di BreadShield

Banyak projek Arduino melibatkan LCD watak, yang banyak menggunakan protokol HD44780 untuk mendapatkan data dari Arduino. Menyambungkan Arduino ke HD44780 biasanya (dalam mod 4-bit) memerlukan 12 wayar! Itu akan menyebabkan kekacauan spaghetti wire jumper. Anda memerlukan sedikit masa untuk menghubungkannya. Sukar untuk debug. Dan terdedah kepada pemutusan oleh jari-jari anda yang canggung.

Dalam tutorial ini, kita akan melihat bahawa kehidupan menjadi lebih mudah di BreadShield, perisai Arduino untuk papan roti.

Bekalan

  • Satu papan roti
  • Satu Arduino Uno
  • Satu BreadShield

Langkah 1: Masukkan BreadShield Ke Arduino Uno

Masukkan BreadShield ke dalam Arduino Uno seperti biasa anda menggunakan papan pelindung yang lain.

Langkah 2: Masukkan BreadShield Ke Breadboard

Masukkan pin penembus BreadShield ke papan roti, seperti bagaimana anda biasanya memasukkan sebatang pin ke papan roti.

Langkah 3: Masukkan LCD ke Papan Roti

Masukkan LCD ke Papan Roti
Masukkan LCD ke Papan Roti

Saya menganggap bahawa LCD anda telah disolder dengan pinheaders lelaki, seperti dalam tutorial ini oleh SparkFun. Sekarang masukkan LCD (secara teknikal pin lelaki) ke papan roti, dengan pin GND LCD sepadan dengan pin GND BreadShield. Ini secara automatik akan mewujudkan 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 / aktifkan ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 lampu latar anod - --- Katod lampu latar D12 ---- D13

Perutean dilihat pada gambar di atas.

Langkah 4: Tarik Pin R / W LCD ke GND

Gunakan satu kabel jumper - satu-satunya wayar pelompat yang diperlukan dalam projek ini, untuk menarik pin R / W LCD ke GND. Ya, ini juga bermaksud untuk menghubungkan D2 of Arudino ke GND. Tetapi itu tidak menjadi masalah selagi anda tidak menggunakan D2.

Langkah 5: Masukkan Potensiometer

Masukkan Potensiometer
Masukkan Potensiometer

Masukkan potensiometer sebagai pembahagi voltan. Masukkan hujung terminal potensiometer ke dalam ikatan 5V dan GND masing-masing di papan roti. Dan pin tengah potensiometer menjadi ikatan RX. Pendawaian yang dihasilkan digambarkan pada gambar di atas. Saya menganggap bahawa potensiometer mempunyai beberapa kabel yang disolder ke kakinya atau kabel jumper penggunaan anda untuk mengarahkan 3 pin dari tempat lain di papan roti.

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

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

Sekarang anda boleh memprogram Arduino anda. Sebilangan kod contoh ada di

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

Untuk memprogram, pastikan pin RX terputus dari pin tengah potensiometer. Angkat dengan perlahan pin tengah potensiometer dari tali leher di papan roti. Selepas pengaturcaraan, masukkan kembali. Kemudian anda akan melihat kandungan teks yang dipaparkan di LCD. Sekiranya tidak, sesuaikan potensiometer.

Jangan ragu untuk memberikan komen atau soalan di sini dan saya akan membalas secepat mungkin.

Nikmati lebih banyak contoh BreadShield dalam video ini.

Sekarang BreadShield menjalankan kempen crowdfunding. Manfaatkan potongan harga hanya kempen di

Disyorkan: