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