#1 2016-04-06 14:03:04

dongan
Учасник
Зареєстрований: 2016-04-04
Повідомлень: 13

как редактировать бинарные числа?

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

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)

Неактивний

#2 2016-04-06 14:08:09

alex_dol
Учасник
Зареєстрований: 2015-12-28
Повідомлень: 196

Re: как редактировать бинарные числа?

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

Неактивний

#3 2016-04-06 16:06:15

dongan
Учасник
Зареєстрований: 2016-04-04
Повідомлень: 13

Re: как редактировать бинарные числа?

alex_dol пише:

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

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

Неактивний

Швидке повідомлення

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

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