2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu, Atmel Atmega 2560 (Arduino Mega) ve 16x2 LCD Ekran kullanan ve ekstra çevre birimlerine ihtiyaç duymadan 12 saatlik bir dijital saat yapan breadboard tabanlı bir projedir. Ayrıca iki buton yardımıyla zamanı ayarlayabilir ve değiştirebiliriz.
Tüm devre, +5V ve +3.3V Arduino Mega tarafından desteklenmektedir. Ekli kod, diğer Arduino Ürünleri için de değiştirilebilir.
Adım 1: Gereksinimler
Bu projeyi gerçekleştirmek için aşağıdakiler gereklidir:
1- Arduino Mega veya Arduino UNO
2- Potansiyometre (örn. 5K)
3- LCD 16x2
4- İki Basmalı Buton
Adım 2: Pin Çıkışları ve Kablolama
Arduino Mega veya Arduino UNO ve diğer çevre birimlerinin Pin-out'ları ve Kablolaması bu adıma eklenir ve ayrıca aşağıdakiler de verilir:
=============Arduino => LCD
=============
+5V => VDD veya VCC
GND => VSS
8 => RS
GND => RW
9 => E
4 => D4
5 => D5
6 => D6
7 => D7
+3.3V => Bir
GND => K
====================
Arduino => Potansiyometre
====================
+5V => 1. pin
GND => 3. pin
====================
Potansiyometre || LCD
====================
2. pin => Vo
=> Potansiyometreyi kullanarak kontrastı ayarlayabilirsiniz
====================
Arduino => Düğme 1
====================
+5V => 1. pin
10 => 2. pin
====================
Arduino => Düğme 2
====================
+5V => 1. pin
11 => 2. pin
3. Adım: Kodu Yükleyin
Kodu Arduino Mega veya Arduino UNO'ya yükleyin. Kodu Arduino'ya yükledikten sonra Arduino'ya bağlı 16x2 LCD Ekranda 12 saatlik Dijital Saat çıktınızı alacaksınız. Arduino.ino dosyası da bu adıma eklenmiştir.
Bundan sonra, Arduino'ya bağlı iki Basmalı Düğmeyi kullanarak zamanı ayarlamanız gerekir.