Arduino İle RFID Uygulaması
Bu videoda, bir önceki videomuza kullanmasını öğrendiğimiz rfid modülü ile basit bir uygulama yapıyoruz. İyi seyirler 🙂
Kod, devre şeması, ino ve fritzing dosyaları: https://goo.gl/8QUuQr
Video sonunda önerilen videolar:
Rc Servo Motor Arduino İle Nasıl Kullanılır ?: https://youtu.be/a31R73pkhcY
Keypad Arduino İle Nasıl Kullanılır ?: https://youtu.be/O93uxkNEn6M
Klon Arduino Uno (Ch340 çipli) Nasıl kullanılır ? Artıları ? Eksileri ?: https://youtu.be/oHqYK1ezRzo
Joystick Modülü Arduino İle Nasıl Kullanılır ?: https://youtu.be/YQXSbN7-EJs
Toprak Nem Sensörü Arduino İle Nasıl Kullanılır ?: https://youtu.be/Nk80L7zp5_4
Arduino İle RGB Led Kullanımı: https://youtu.be/V_Ci2hx-nVU
MALZEMELER
Bu içerik için gerekli olan tüm malzemeleri www.robo90.com üzerinden güvenle satın alabilirsiniz.
- Arduino UNO R3 – SMD Klon (CH340 Çipli) – USB Kablo Hediyeli
- Kırmızı Led – 5mm – 10 Adet
- 220R Direnç Paketi – 1/4 W – 10 Adet
- RC522 RFID NFC Kiti – 13.56Mhz
- Elektronik Breadboard – Büyük Boy – 830 Pin
- Jumper Kablo
DEVRE ŞEMASI
KÜTÜPHANE
Kütüphane: http://goo.gl/UaHZfp
ARDUINO KODU
İlginizi çekebilecek diğer projeler ve video serilerimiz için:
Arduino Projeleri
Etiketler
23 Yorum
Bir yanıt yazın Yanıtı iptal et
Daha fazla sonuç göster
Ben kütüphaneleri nasıl indireceğimi anlamadım . Nasıl onu düzgün bir zip kitaplığı yapıcaz.
Merhaba.bende sizi takip ediyorum.Bu yapmış olduğunuz yazılımda Ben istiyorum ki Rfıd kartı okuyunca ilk okumada Led yansın.ikinci okumada led sönsün istiyorum.Yardımcı olabilirmisiniz?Kodları nasıl düzenlemem lazım?Yardımcı olursanız sevinirim.Saygılarımla..
EEY ORJİNAL KODU DERLEYEMEYEN YOLDAŞLAR
Konu videosunun açıklama kısmında bulunan RFID kütüphanesi linkindeki (http://goo.gl/UaHZfp) iki dosyayı da indirip, libraries klasöründe oluşturmuş olduğunuz “RFID” adlı klasöre atarsanız muhtemelen kodunuz derlenecektir. Ben ilgili linkteki yalnızca “RFID.h” dosyasını libraries klasörüne atmıştım. Hatayı araken divane oldum. Siz yapmayın, benim gibi gaflete düşmeyin 🙂
merhaba.2 adet kart eklemek istiyorum.nasıl yazmam lazım kodları.
Ben kedim hallettim.Teşekkürler.
#include
#include
#define sda 10
#define rst 9
RFID lrt720(sda, rst);
byte allowed_card[5] = {220, 84, 80, 74, 146};
#define led_red 6
#define led_green 7
boolean allow_case = true;
void setup() {
Serial.begin(9600);
SPI.begin();
lrt720.init();
pinMode(led_red, OUTPUT);
pinMode(led_green, OUTPUT);
}
void loop() {
allow_case = true;
if (lrt720.isCard())
{
if (lrt720.readCardSerial()) {
Serial.print(“Kart bulundu ID: “);
Serial.print(lrt720.serNum[0]);
Serial.print(lrt720.serNum[1]);
Serial.print(lrt720.serNum[2]);
Serial.print(lrt720.serNum[3]);
Serial.println(lrt720.serNum[4]);
}
for (int i = 0; i < 5; ++i) {
if (lrt720.serNum[i] != allowed_card[i]) {
allow_case = false;
break;
}
}
if (allow_case == true) {
Serial.println("izin verildi");
digitalWrite(led_green, HIGH);
delay(500);
digitalWrite(led_green, LOW);
delay(500);
}
else {
Serial.println("izin verilmedi");
digitalWrite(led_red, HIGH);
delay(500);
digitalWrite(led_red, LOW);
delay(500);
}
lrt720.halt();
}
}
merhaba kodum bu şekilde ve bağlantıların doğruluğunu kontrol ettim. Izinli kartı okuttuktan hemen sonra kırmızı led 1 kere yanıp sönüyor ve sonradan yeşil lede dönüyor yani ilk başta çok ufak bir an için izin verilmedi olarak görüyor sonradan izin verildiye dönüyor sebebi nedir acaba ?
İyi geceler kolay gelsin. Benim kart id lerim de harf de var 9B şeklinde o zaman hata alıyorum bunu nasıl tanımlayabilirim
#include hata verıyor
bendede
Kütüphaneyi düzgün yükleyememiş olabilirsiniz. Arduino’nun yüklü olduğu yerde libraries klasörünün içine RFID klasörü olarak atın.
merhaba
tek kart olarak çalışıyor fakat ile kartlar eklemek istersek ne yapmalıyız.
Ne gibi?
derleme esnasında hata oluştu diyor ne yapmalıyım Acil
Geç cevap için kusura bakmayın fakat hata mesajını görmeden cevap verebilmemiz imkansız. Discord sunucumuza gelerek daha sağlıklı bir şekilde yardım alabilirsiniz.
Discord: https://discord.gg/8MVnu59tkx
abi cok saol arabama kartlı giriş ,c,n kullancam senin verdiğin hemen calıştı saolasın
init adlı kısıma hata veriyor
Merhaba, kod veya devre şemasında herhangi bir hata yok. Bağlantıları yanlış yapmış olabilirsiniz.
Discord sunucumuza gelerek daha sağlıklı bir şekilde yardım alabilirsiniz.
Discord: https://discord.gg/8MVnu59tkx
serial begin kısmına dikkat edin
port ekranda bilgi alamıyorum. kodlar bağlantılar her şey doğru. kartları okutuyorum ekranda hiçbir şey yazmıyor.
benimde öyle çok acil
Geç cevap için kusura bakmayın, daha sonradan aynı sorunlarla karşılaşıp, burayı okuyacak kişiler için de not düşmek istiyorum. Kod veya devre şemasında herhangi bir hata yok, deneyerek ekledik. Bağlantıları yanlış yapmış olabilirsiniz veya kullandığınız cihazlarda sorun olabilir. Seri Port Ekranı’nda 9600 Baud seçili olmayabilir.
Discord sunucumuza gelerek daha sağlıklı bir şekilde yardım alabilirsiniz.
Discord: https://discord.gg/8MVnu59tkx
merhabalar bu kartların kodlarını degiştirmek istersek bunu nasıl yapabiliriz acaba bunun hakkında bilgi verebilir misiniz? internette hep yabancılar anlatıyo anlaması biraz zor. kolay gelsin
kartların kodları sabittir değişmez.
istersen boş olan ve/veya değiştirilebilen kartlardan alırsın sonrası sana kalmış…