4 Eylül 2026 Cuma

Program Kodları
//___________________MASTER__________________
#include<SPI.h>
int gelen;
void setup()
{
  pinMode(7, OUTPUT);
  pinMode(6, OUTPUT);
  SPI.setClockDivider(SPI_CLOCK_DIV4);
  SPI.begin();
}

void loop()
{
  digitalWrite(SS, LOW);
  delay(10);
  gelen = SPI.transfer(0x00);
  if (gelen == 0x1F)
  {
    digitalWrite(7, HIGH);
    digitalWrite(6, LOW);
  }
  else
  {
    digitalWrite(7, LOW);
    digitalWrite(6, HIGH);
  }
  digitalWrite(SS,HIGH);
  delay(1000);
}


//___________________SLAVE__________________
#include<SPI.h>
void setup()
{
  pinMode(SCK, INPUT);
  pinMode(MISO, OUTPUT);
  pinMode(SS, INPUT);
  SPCR = (1 << SPE) | (0 << MSTR);
}

void loop()
{
  SPDR = 0x1F;    //veri kayıtçısına veri gönderildi
  delay(10);
}


Devre Şeması




0 comments:

Yorum Gönder

Arduino Eğitimi Konu - 7

Toplam Sayfa Görüntüleme Sayısı

Sensörlerin Arduino İle Kullanımı

Popular Posts

Yararlanılan Kaynaklar

İletişim

gokdag17@gmail.com