2 регистра работают некорректно

ronny99
Offline
Зарегистрирован: 10.09.2013

В общем у меня 2 регистра, на одном висит LCD, на другом 3 светодиода

#include <SPI.h>
#include <LiquidCrystal.h>

LiquidCrystal lcd(10);
int regLED = 8;

void setup() {
  SPI.begin();
  
  pinMode(regLED, OUTPUT);
  
  digitalWrite(regLED, LOW);
  SPI.transfer(0);
  digitalWrite(regLED, HIGH);
  
  lcd.begin(16, 2);
  lcd.print("hello, world!");
}

void loop() {
  digitalWrite(regLED, LOW);
  SPI.transfer(255);
  digitalWrite(regLED, HIGH);
  
  delay(250);
  
  lcd.setCursor(0, 1);
  lcd.print(millis()/1000);
}

LCD работаетнормально, а вот со вторым регистром чудеса...

SPI.transfer(255);

должны гореть все 3 светодода, но не горят...

Отключаю регистр с LCD , второй работает нормально...

 

ronny99
Offline
Зарегистрирован: 10.09.2013

Ой я  нуп, close... питание не подал на второй регистр :D