Bir önceki derste SPI haberleşme protokolünü sizlere anlatmıştım. Sıra geldi SPI kütüphanesinin nasıl kullanılacağına.

Kütüphanenin içindeki komutlara göz atmakla başlayalım.

SPI.begin():

SPI iletişimini başlattığımız komuttur ve ve SPI pinlerini başlangıç konumlarına alır.

SPI.transfer():

SPI hattına veri yollamak veya veri almak için bu fonksiyon kullanılır. Parametre olarak göndereceğimiz veriyi gireriz. Tek seferinde bir byte veri gönderebiliriz. Bir byte’tan fazla büyüklükteki verileri tek tek göndeririz.

SPI.setClockDivider():

SPI clock’unu ayarladığımız fonksiyondur. Normalde SPI_CLOCK_DIV4 değerindedir. Bunu, fonksiyonun içine yazdığımız parametre ile değiştirebiliriz. Aldığı parametre değerleri:

    SPI_CLOCK_DIV4
    SPI_CLOCK_DIV8
    SPI_CLOCK_DIV16
    SPI_CLOCK_DIV32
    SPI_CLOCK_DIV64
    SPI_CLOCK_DIV128

Bir sonraki derste de 2 ya da daha fazla arduinoyu spi protokolünü kullanarak birbirine bağlayacağız.




Yorum ekle


Güvenlik kodu
Yenile

SON YORUMLANANLAR

GELEN GİDEN SAYISI

314983
Bugün
Dün
Bu hafta
Geçen hafta
Bu Ay
Geçen Ay
Tümü
49
194
939
311903
3260
6175
314983

Your IP: 93.89.232.254
2018-12-13 05:13