Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

dongan
2016-04-06 16:06:15
alex_dol пише:

А зачем плодить еще одну тему?

мне просто интересно может еще кому интересно будет

alex_dol
2016-04-06 14:08:09

А зачем плодить еще одну тему?

dongan
2016-04-06 14:03:04

всем персональное здрасте

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 ?

Підвал форуму