Kayıtlar

ARDUINO DERS-32 (2X16 LCD İLE RFID KULLANIMI)

Resim
DEVRE SEMASI MALZEMELER ARDUİNO UNO 2X16 LCD RFID MODÜLÜ DEVRE KODU #include <SPI.h>                          //SPI kütüphanemizi tanımlıyoruz. #include <MFRC522.h>                      //MFRC522 kütüphanemizi tanımlıyoruz. #include <LiquidCrystal.h> LiquidCrystal lcd(7, 6, 5, 4, 3, 2); int RST_PIN = 9;                          //RC522 modülü reset pinini tanımlıyoruz. int SS_PIN = 10;                          //RC522 modülü chip select pinini tanımlıyoruz. MFRC522 rfid(SS_PIN, RST_PIN);            //RC522 modülü ayarlarını yapıyoruz. byte ID[4] = {226,230,220,27};          //Yetkili kart ID'sini tanımlıyoruz. byte IDb[4] = {190,36,173,202};          //Yetkili kart ID'sini tanımlıyoruz. void setup() {   Serial.begin(9600);                     //Seri haberleşmeyi başlatıyoruz.   SPI.begin();                            //SPI iletişimini başlatıyoruz.   lcd.begin(16, 2);   rfid.PCD_Init();                        //RC522 modülü

ARDUINO DERS-31 (RFID İLE KAPI AÇMAI)

Resim
DEVRE SEMASI MALZEMELER ARDUİNO UNO 2X16 LCD RFID MODÜLÜ DEVRE KODU #include <SPI.h>                          //SPI kütüphanemizi tanımlıyoruz. #include <MFRC522.h>                      //MFRC522 kütüphanemizi tanımlıyoruz. #include <LiquidCrystal.h> LiquidCrystal lcd(7, 6, 5, 4, 3, 2); int RST_PIN = 9;                          //RC522 modülü reset pinini tanımlıyoruz. int SS_PIN = 10;                          //RC522 modülü chip select pinini tanımlıyoruz. MFRC522 rfid(SS_PIN, RST_PIN);            //RC522 modülü ayarlarını yapıyoruz. byte ID[4] = {226,230,220,27};          //Yetkili kart ID'sini tanımlıyoruz. byte IDb[4] = {190,36,173,202};          //Yetkili kart ID'sini tanımlıyoruz. void setup() {   Serial.begin(9600);                     //Seri haberleşmeyi başlatıyoruz.   SPI.begin();                            //SPI iletişimini başlatıyoruz.   lcd.begin(16, 2);   rfid.PCD_Init();                        //RC522 modülü

ARDUINO DERS-30 (RFID KULLANIMI)

Resim
DEVRE SEMASI RFID Nedir? Radio Frequency Identification (RFID) ya da “Radyo Frekanslı Tanımla” şeklinde Türkçeleştirilirse; canlıları ya da nesneleri radyo dalgaları ile tanımlamak için kullanılan teknolojilere verilen genel isimdir. Birçok tanımlama biçimi vardır ama en yaygın olanı bir canlıyı ya da nesneyi tanımlayan bir antene bağlanmış mikroçip (ki buna RFID etiketi denir) içine kayıt edilebilecek diğer bilgiler de eklenerek tanımlama daha belirgin hale getirilebilir. Anten, çipin tanım bilgisini bir okuyucuya iletilebilmesini sağlar. Okuyucu RFID etiketinden aldığı radyo dalgalarını dijital bilgiye dönüştürerek bilgisayar sistemine geçmesini sağlar ve bu da işe yarar bir hale gelir. MALZEMELER ARDUINO UNO  RFID MODÜLÜ ID NUMBERS ÖRNEĞİ #include <SPI.h>                          //SPI kütüphanemizi tanımlıyoruz. #include <MFRC522.h>                      //MFRC522 kütüphanemizi tanımlıyoruz. int RST_PIN = 9;                          //RC

ARDUINO DERS-29 (LM35 İLE SICAKLIK ÖLÇÜMÜ)

Resim
DEVRE ŞEMASI MALZEMELER lm35 5110 lcd arduıno uno DEVRE KODU #include <LCD5110_Basic.h> LCD5110 myGLCD(8,9,10,11,12); extern uint8_t SmallFont[]; extern uint8_t MediumNumbers[]; extern uint8_t BigNumbers[]; const int analogPin = A0; float gerilimDeger = 0; float sensorDeger = 0; float sicaklikDeger = 0; int a=0; int b=100; //////////////////////////////////////// void setup() {    myGLCD.InitLCD(); } //////////////////////////////////////// void loop() {    sensorDeger = analogRead(analogPin);      sicaklikDeger = ((sensorDeger/1023)*5000)/10.0;          myGLCD.setFont(MediumNumbers);      myGLCD.setFont(SmallFont);    myGLCD.print("Sicaklik", CENTER, 0);  myGLCD.printNumF(sicaklikDeger,3,CENTER,8,'.',6); //////////////////////////////////////// if(a<sicaklikDeger){ a=sicaklikDeger;  myGLCD.print("Max Sicaklik", CEN TER, 16);   myGLCD.printNumI(a ,CENTER,24); } //////////////////////////////

ARDUINO DERS-28 (5110 LCD İLE YILAN OYUNU)

Resim
EĞER DAHA ÖNCE ARDUİNO İLE 5110 EKRAN KULLANMADIYSANIZ AŞAĞIDAKİ BAĞLANTILARA BİR GÖZ ATMANIZI TAVSİYE EDERİM. https://lezzetlirobottarifleri.com/nokia-5110-lcd-ile-arduino-kullanimi-1-kutuphane-ve-baglanti/ https://lezzetlirobottarifleri.com/nokia-5110-lcd-ile-arduino-kullanimi-2-yazi-sayi-yazdirma/ https://lezzetlirobottarifleri.com/nokia-5110-lcd-ile-arduino-kullanimi-3-ozel-fonksiyonlar/ https://lezzetlirobottarifleri.com/noki a-5110-lcd-ile-arduino-kullanimi-4-resim-yazdirma-kontra st/ DEVRE SEMASI MAZEMELER ARDUİNO  5110 LCD JOYSTİC  DEVRE KODU #include<LCD5110_Graph.h> LCD5110 myGLCD(8,9,10,11,12); extern unsigned char SmallFont[]; extern unsigned char TinyFont[]; int endgame = 10; int zx[300] = {26, 25, 24, 23, 22}; int zy[300] = {20, 20, 20, 20, 20}; int len=5; int navi=4; int x,y,mx,my; long pM = 0; long per = 75; void setup() { myGLCD.InitLCD(); myGLCD.setFont(SmallFont); for(int u=5; u <= 300-1; u++) { zx[u]=-1;z

ARDUINO DERS-27 (2X16 LCD EKRAN İLE OYUN)

Resim
DEVRE SEMASI MALZEMELER 1X ARDUINO 1X 2X16 LCD EKRAN 1X BUTON 1X 10K POTASYOMETRE DEVRE KODU #include <LiquidCrystal.h> #define PIN_BUTTON 2 #define PIN_AUTOPLAY 1 #define PIN_READWRITE 10 #define PIN_CONTRAST 12 #define SPRITE_RUN1 1 #define SPRITE_RUN2 2 #define SPRITE_JUMP 3 #define SPRITE_JUMP_UPPER '.' // Use the '.' character for the head #define SPRITE_JUMP_LOWER 4 #define SPRITE_TERRAIN_EMPTY ' ' // User the ' ' character #define SPRITE_TERRAIN_SOLID 5 #define SPRITE_TERRAIN_SOLID_RIGHT 6 #define SPRITE_TERRAIN_SOLID_LEFT 7 #define HERO_HORIZONTAL_POSITION 1 // Horizontal position of hero on screen #define TERRAIN_WIDTH 16 #define TERRAIN_EMPTY 0 #define TERRAIN_LOWER_BLOCK 1 #define TERRAIN_UPPER_BLOCK 2 #define HERO_POSITION_OFF 0 // Hero is invisible #define HERO_POSITION_RUN_LOWER_1 1 // Hero is running on lower row (pose 1) #define HERO_POSITION_RUN_LOWER_2 2 //

ARDUINO DERS-26 (JOYSTİC ILE 2X16 LCD EKRANA YAZI YAZMA)

Resim
DEVRE SEMASI MALZEMELER 1X ARDUINO 1X 2X16 LCD EKRAN 1X JOYSTİC 1X 10K POTASYOMETRE DEVRE KODU #include <LiquidCrystal.h>; LiquidCrystal lcd(12, 11, 5, 4, 3, 2); char Buyukveri[] = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I','J','K','L','M','N','O','P','R','S','T','U','V','Y','Z'}; char veri[] =      {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i','j','k','l','m','n','o','p','r','s','t','u','v','y','z'}; int elemanSayisi = sizeof(veri); int xPin=A0; int yPin=A1; int Sw=8; int cr=0; int str=0; int alfabeSira=0; bool butonDurum=false; void setup() { pinMode(xPin,INPUT); pinMode(yPin,INPUT)