Ви не увійшли.
Сторінки 1
всем персональное здрасте
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 ?
Остання редакція dongan (2016-04-06 14:07:09)
Неактивний
Сторінки 1