
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01

Helo kawan, Hari ini saya Memaparkan Paparan 16x2 ke Raspberry pi.
Langkah 1: Komponen Diperlukan
Di sini anda memerlukan komponen berikut untuk menyelesaikan tugas.
- Pai raspberi
- penyesuai bekalan kuasa untuk Raspberry Pi
- Paparan LCD 16x2
- potensiometer 10k
- wayar penyambung
- papan roti atau perisai paparan 16x2
Langkah 2: Sambungan Litar

Sambungan ditunjukkan dalam gambar ini. Tetapi tidak wajib menggunakan GPIO ini. Anda boleh menggunakan GPIO apa pun untuk menyambungkan LCD. Tetapi anda harus menyebutkan GPIO yang sama dalam Programming. Resistor berubah-ubah disambungkan untuk menyesuaikan kontras paparan. Paparan dikuasakan dari Raspberry pi. Pin R / W disambungkan ke tanah kerana saya tidak melakukan operasi baca pada paparan.
Langkah 3: Bekerja

Saya merancang pustaka paparan iaitu lcd.py Di perpustakaan ini saya menulis beberapa fungsi yang boleh dipanggil oleh pengguna. Untuk memandu lcd, anda mesti memasukkan perpustakaan ini dalam kod anda. Maklumat lebih lanjut mengenai perpustakaan terdapat di perpustakaan.
Mula-mula anda harus melaksanakan fungsi begin () dan lulus pin yang akan anda gunakan untuk paparan antara muka.
Di sini fungsi Print () dapat mencetak nilai apa pun yang diteruskan ke fungsi ini.
Paparan ini dihubungkan dalam mod 4 bit sehingga hanya 4 pin D4-D7 dan RW, pin EN disambungkan ke pin raspberry.
Langkah 4: Uji


Di sini terdapat video yang diuji
Langkah 5: Kod
Di sini kod tersedia untuk arahan ini di sini
Langkah 6: Kekurangan
Ini tidak akan berfungsi dengan baik jika kita meletakkan skrip ini untuk dijalankan secara automatik semasa boot. Ini kerana Raspberry pi bukan pengawal Masa nyata. Perlukan sedikit lagi penambahbaikan dalam kod ini
Langkah 7: Hubungi Kami
Untuk lebih banyak arahan, ikuti di sini
blog
emel saya
Disyorkan:
Cara Membuat Pemacu LCD Statik Dengan Antaramuka I²C: 12 Langkah

Cara Membuat Pemacu LCD Statik Dengan Antaramuka I²C: Liquid Crystal Display (LCD) banyak digunakan untuk aplikasi komersial dan perindustrian kerana sifat visualnya yang baik, kos rendah dan, penggunaan tenaga yang rendah. Sifat ini menjadikan LCD sebagai penyelesaian standard untuk peranti yang dikendalikan bateri
Bermula dengan Antaramuka Sensor I2C ?? - Antaramuka MMA8451 Anda Menggunakan ESP32s: 8 Langkah

Bermula dengan Antaramuka Sensor I2C ?? - Antaramuka MMA8451 Anda Dengan Menggunakan ESP32: Dalam tutorial ini, anda akan mempelajari semua tentang Cara memulakan, menyambung dan mendapatkan peranti I2C (Accelerometer) yang berfungsi dengan pengawal (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Antaramuka ESP32 Dengan SSD1306 Oled Dengan MicroPython: 5 Langkah

Antaramuka ESP32 Dengan SSD1306 Oled With MicroPython: Micropython adalah optimum python dan jejak kecil python. Yang dimaksudkan untuk membina peranti tertanam yang mempunyai kekangan memori dan penggunaan kuasa yang rendah. Micropython tersedia untuk banyak keluarga pengawal yang merangkumi ESP8266, ESP32, Ardui
Antaramuka Dua Kawat (DMX) Dengan Skrin dan Butang: 5 Langkah (dengan Gambar)

Antaramuka Dua Kawat (DMX) Dengan Skrin dan Butang: DMX adalah protokol yang digunakan untuk mengawal lekapan lampu tahap dan kesan khas. Setiap peranti mempunyai salurannya sendiri yang bertindak balas. Saluran ini dapat dipilih oleh suis DIP atau paparan dengan butang. Terdapat banyak cara untuk memilih
Antaramuka Penggera Honeywell Vista Dengan Smart Hub (Wink / Smartthings): 7 Langkah (dengan Gambar)

Antaramuka Penggera Honeywell Vista Dengan Smart Hub (Wink / Smartthings): Hai! Saya ingin memberi tutorial ringkas mengenai bagaimana sistem penggera Honeywell Vista saya disatukan ke dalam hub pintar saya. Saya menggunakan Wink untuk tutorial ini, tetapi ini mesti berfungsi dengan mana-mana hub pintar (Smartthings / Iris / dll.) Sebelum kita memulakan, anda pergi