Ви не увійшли.
А зачем плодить еще одну тему?
мне просто интересно может еще кому интересно будет
А зачем плодить еще одну тему?
всем персональное здрасте
int dataPin=12;
int clockPin=11;
int latchPin=13;
void setup(){
pinMode(dataPin,OUTPUT);
pinMode(clockPin,OUTPUT);
pinMode(latchPin.OUTPUT);
}
void loop(){
vhod();
obrabotka();
vihod();
}
void vhod(){
//тут будет получать данные пока с этим ясно
}
void obrabotka(){
/* тут надо код который орабатывает переменную 0b111111 и в зависимости от того какой сигнал
получен на входе такой сигнал должен быть и на выходе регистра
*/
}
void vihod(){
digitalWrite(latchPin,LOW);
shiftOut(dataPin,clockPin,MSBFIRST, 0b11111111); //вот интересует слопо 0b11111111
digitalWrite(latcPin,HIGH);
}
ситуация такова есть 8 термометров и 8 лампочек соответственно каждому термометру
в зависимости от того превышает ли температура допустимое значение лампочка горит или выключена
возник вопрос как передать данные в функцию shiftOut() вернее как отредактировать переменную 0b11111111 ?