Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <SPI.h>
- //MOSI: pin 11 don't use for anything
- //MISO: pin 12 to Q7 of last register
- //SCK: pin 13 to CP
- //PL: pin 2
- byte shift[24];
- byte i;
- void setup()
- {
- Serial.begin(9600);
- SPI.setClockDivider(SPI_CLOCK_DIV128);
- SPI.setDataMode(SPI_MODE0);
- SPI.setBitOrder(MSBFIRST);
- SPI.begin();
- pinMode(2, OUTPUT);
- digitalWrite(2, HIGH);
- }
- void loop()
- {
- digitalWrite(2, LOW);
- delay(1);
- digitalWrite(2,HIGH);
- i = 24;
- while (i--);
- {
- shift[i] = SPI.transfer(0x00);
- }
- delay(1000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement