2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu Eğitilebilir Kitapta size özel kodumu kullanarak bir Raspberry Pi ile 16x2 LCD ekranın nasıl kullanılacağını göstereceğim. Kodum, ekrana metin göndermeyi kolaylaştıran Matt Hawkins'in LCD sunucu kodunun değiştirilmiş bir versiyonudur. Tek yapmanız gereken: kodu çalıştırın ve LCD'de ne yazdırmak istediğinizi soracaktır. Yazın ve 'Enter' tuşuna basın. Tamamlandı. Ardından ekranı temizlemek isteyip istemediğinizi soracaktır. Sadece enter tuşuna basın ve her şey tekrar eder. Başlayalım.
Adım 1: Kablolama
İlk adım kablolamadır. LCD'nizde zaten lehimlenmiş başlıklar yoksa, bunları eklemeniz gerekecektir. Bundan sonra, LCD pinlerinin dördü hariç tümünü Pi'ye bağlamak için bir devre tahtası ve atlama telleri kullanın. Bir breadboard kullanmak gerekli değildir, ancak kablolamayı çok daha kolay hale getirir. Tüm GPIO pin numaraları, BOARD formatı değil, BCM formatıdır.
01. Gound02. 5V03. 2.2k Ohm rezistör04 ile topraklayın. GPIO 2605. Ground06. GPIO 1907. N/A08. N/A09. Yok10. N/A11. GPIO 1312. GPIO 613. GPIO 514. GPIO 1115. 270 Ohm dirençli 5V16. Zemin
2. Adım: Kod
Sırada aşağıdaki kodu Python 2'de açmak; IDLE 2'yi tercih ederim. Sonra kaydedin.
3. Adım: Çalıştırın
Ardından programı çalıştırın*. Python kabuğu üç saniye boyunca hiçbir şey yapmayacak, ardından birinci satırda ne istediğinizi soracaktır. Metninizi yazın ve enter tuşuna basın. Metnin 16 karakterden uzun olmadığından emin olun. Ardından ikinci satıra ne yazdırılacağını soracaktır. Daha önce olduğu gibi aynı şeyi yapın. Herhangi bir metin istenmiyorsa, sadece enter tuşuna basın. Göreceğiniz gibi, metin LCD'de görünecek ve 'Clear?' kabukta görünecektir. 6 net komut vardır.
1. Enter - sadece LCD2'yi siler. 'Y' veya 'y' girin - sadece LCD3'ü siler. 'N' veya 'n' girin - metni ekrandan kaldırmaz4. '-kill-' - programı öldürür5. '1' - sadece 16. satırı siler. '2' - sadece 2. satırı siler
İlgili clear komutunu yazın ve enter tuşuna basın. Şimdi tüm program tekrar edecek.
* Python kodu ilk seferde çalışmayabilir. Eğer öyleyse IDLE'yi kapatın ve terminali açın. 'Sudo boşta' yazın ve IDLE 2 açılacaktır. Şimdi kod dosyasını açın ve çalıştırın.
4. Adım: Tamamlandı
Bu kadar. LCD'yi kullanarak saatlerce eğlenebilirsiniz. Kodu değiştirmekten ve kendi projeleriniz için kullanmaktan çekinmeyin.