arduino basit projeler | Elektronik Devreler - Projeler Ödevler - Tez Ödevleri https://devrearsivi.com Elektronik Devreler - Devre Arşivi - Arduino Devreleri Thu, 18 May 2017 07:36:41 +0000 tr hourly 1 https://wordpress.org/?v=6.3.4 https://devrearsivi.com/wp-content/uploads/2013/09/cropped-DA-32x32.png arduino basit projeler | Elektronik Devreler - Projeler Ödevler - Tez Ödevleri https://devrearsivi.com 32 32 Arduino – 4×4 Tuş Takımı Uygulaması https://devrearsivi.com/arduino-4x4-tus-takimi-uygulamasi/ https://devrearsivi.com/arduino-4x4-tus-takimi-uygulamasi/#comments Thu, 18 May 2017 07:30:41 +0000 https://devrearsivi.com/index.php/?p=3274 Bulunduğum ortam itibari ile güvenlik sistemine ihtiyac duydum. Önlem almak icin kolları sıvadık. keypad kodlamasını...

The post Arduino – 4×4 Tuş Takımı Uygulaması first appeared on Elektronik Devreler - Projeler Ödevler - Tez Ödevleri.

]]>
arduino keypad uygulaması
arduino keypad uygulaması

Bulunduğum ortam itibari ile güvenlik sistemine ihtiyac duydum. Önlem almak icin kolları sıvadık. keypad kodlamasını hazırlayıp daha güvenle uzak mesafelere gönül rahatlıgı ile gidiyorum.

biraz kodlamadan bahsetmek gerekir ise.

Kodlar:
Kod kısmına gelirsek, işimizi kolaylaştıracak keypad kütüphanesi bulunmaktadır, biz de uygulamada bu kütüphaneyi kullandık.

Keypad kütüphanesini kullanırken öncelikle, keypad nesnemizi oluşturmaktayız.

Keypad tusTakimi= Keypad(makeKeymap(tuslar), satirPinleri, sutunPinleri, satirSayisi, sutunSayisi);

Keypad nesnesini oluştururken tuş takımındaki tuşları, satır-sütun pinlerini arduinonun hangi pinlerine takacağımızı ve tuş takımında satır ve sütunda bulunan tuş sayısını belirtmekteyiz.

Hangi tuşa bastığımızı ise keypad kütüphanesinin getKey() fonksiyonuyla öğrenmekteyiz. Kullanımı aşağıdaki gibidir:

tusTakimi.getKey();

Uygulamada kullandığım arduino kodu:

#include <Keypad.h>

const byte satirSayisi= 4;

const byte sutunSayisi= 4;

char tuslar[satirSayisi][sutunSayisi]=

{

{‘1’, ‘2’, ‘3’, ‘A’},

{‘4’, ‘5’, ‘6’, ‘B’},

{‘7’, ‘8’, ‘9’, ‘C’},

{‘*’, ‘0’, ‘#’, ‘D’}

};

byte satirPinleri[satirSayisi] = {9,8,7,6};

byte sutunPinleri[sutunSayisi]= {5,4,3,2};

Keypad tusTakimi= Keypad(makeKeymap(tuslar), satirPinleri, sutunPinleri, satirSayisi, sutunSayisi);

void setup(){

Serial.begin(9600);

}

void loop(){

char basilanTus = tusTakimi.getKey();

if (basilanTus != NO_KEY){

Serial.print(basilanTus);

}

}

Keypad kütüphanesini indirmek için tıklayınız… 

Proje dosyalarını indirmek için tıklayınız…

The post Arduino – 4×4 Tuş Takımı Uygulaması first appeared on Elektronik Devreler - Projeler Ödevler - Tez Ödevleri.

]]>
https://devrearsivi.com/arduino-4x4-tus-takimi-uygulamasi/feed/ 2