Function shiftIn() pada Arduino Programming Language

Function shiftIn() pada Arduino Programming Language

Deskripsi

Merupakan fungsi untuk mengambil data secara serial sinkron setiap kali pin clock berlogika high. Karena data akan selalu tergeser masuk dari jalur pin data setiap kali transisi clock ke logika high maka sebelumnya pin clock harus dipastikan berlogika low dengan instruksi digitalWrite (clockPin, LOW)

Syntax

byte incoming = shiftIn (dataPin,  clockPin, bitOrder)

Parameter

dataPin: pin di mana jalur data akan diambil. Tipe yang diijinkan: int

clockPin: pin di mana signal clock akan dibangkitkan untuk mengambil data agar terbaca di pin dataPin

bitOrder: merupakan perintah bagaimana fungsi geser dilakukan, apakah LSB (LSBFIRST)  atau MSB (MSBFIRST) dahulu

Return:

Return dari fungsi ini adalah data yang terbaca dengan tipe byte

Terjemahan dan edit dari https://www.arduino.cc/reference/en/language/functions/advanced-io/shiftin/

DELTA ELECTRONIC

Paulus Andi Nalwan, ST

 

Translate »