Arduino ile Tuş Takımı Şifreli LED + LCD Kontrolü Nasıl Yapılır?
Arduino ile tuş takımı şifreli LED + LCD kontrolü projesi, 4x4 membran tuş takımı ve I2C LCD ekran kullanarak basit bir şifre giriş sistemi oluşturmayı amaçlayan öğretici bir Arduino uygulamasıdır.
Doğru şifre girildiğinde LED yanar ve LCD ekranda başarılı giriş mesajı gösterilir. Yanlış şifre girildiğinde LED yanmaz ve LCD ekranda giriş reddedildi mesajı görülür. Bu proje Robomer Gelişmiş Başlangıç Seti içerisindeki tuş takımı, LCD ekran, LED, direnç, breadboard ve jumper kablolar ile uygulanabilir.
Bu Projede Ne Öğreneceğiz?
- 4x4 membran tuş takımı ile şifre girişi alma
- I2C LCD ekranda sistem mesajları gösterme
- Doğru ve yanlış şifre kontrolü yapma
- LED ile görsel geri bildirim verme
- Keypad ve LiquidCrystal_I2C kütüphanelerini kullanma
Kullanılan Malzemeler
| Malzeme | Görevi |
|---|---|
| Arduino UNO R3 Klon | Sistemin ana kontrol kartıdır. |
| 4x4 Membran Tuş Takımı | Şifre girişi için kullanılır. |
| I2C 16x2 LCD Ekran | Şifre girişi ve sonuç mesajlarını gösterir. |
| LED | Doğru şifre girildiğinde yanar. |
| 1K Direnç | LED akımını sınırlandırır. |
| Breadboard ve Jumper Kablo | Devre bağlantıları için kullanılır. |
Komponentleri Tanımadan Projeye Başlamayın
Bu projede kullanılan parçaların detaylarına aşağıdaki Robomer Blog içeriklerinden ulaşabilirsiniz:
Çalışma Mantığı
Arduino, tuş takımından girilen karakterleri bir metin olarak kaydeder. Kullanıcı `#` tuşuna bastığında girilen şifre, kod içerisinde tanımlı doğru şifreyle karşılaştırılır. Şifre doğruysa LED yanar ve LCD ekranda giriş başarılı mesajı gösterilir. Şifre yanlışsa LED yanmaz ve LCD ekranda giriş reddedildi mesajı görünür.
Devre Bağlantıları
4x4 Tuş Takımı Bağlantısı
| Keypad | Arduino UNO |
|---|---|
| R1 | A0 |
| R2 | A1 |
| R3 | A2 |
| R4 | A3 |
| C1 | D2 |
| C2 | D3 |
| C3 | D4 |
| C4 | D5 |
I2C LCD Bağlantısı
| LCD | Arduino UNO |
|---|---|
| VCC | 5V |
| GND | GND |
| SDA | A4 |
| SCL | A5 |
LED Bağlantısı
| LED | Arduino UNO |
|---|---|
| Uzun bacak | 1K direnç üzerinden D8 |
| Kısa bacak | GND |
Arduino Kodu ve GitHub Dosyaları
Bu projenin güncel Arduino koduna, keypad test koduna, I2C scanner örneğine ve bağlantı dokümanlarına GitHub deposu üzerinden ulaşabilirsiniz.
Proje Kodları ve Dosyaları
Arduino ana kodu, keypad test kodu, I2C scanner kodu, bağlantı şeması ve README dosyalarına GitHub deposundan erişebilirsiniz.
GitHub Proje Kodlarını İncele →Sonuç
Arduino ile tuş takımı şifreli LED + LCD kontrolü projesi, keypad ile kullanıcı girişi alma, LCD ekranda durum mesajı gösterme ve koşullu kontrol yapma konularını öğrenmek için faydalı bir uygulamadır. Bu proje tamamlandıktan sonra aynı mantıkla servo motorlu kapı kilidi, röle kontrollü güvenlik sistemi veya RFID + şifreli giriş sistemi gibi daha gelişmiş projelere geçilebilir.
Bu Projeyi Kendiniz Yapın
Arduino UNO, 4x4 membran tuş takımı, I2C LCD ekran, LED, direnç, breadboard ve jumper kablo ile bu projeyi Robomer Gelişmiş Başlangıç Seti üzerinden kolayca kurabilirsiniz.
Robomer Gelişmiş Başlangıç Setini İncele