по битно разобрать байт
- Войдите на сайт для отправки комментариев
Втр, 09/02/2016 - 16:07
Всем привет!
Подскажите пожалуйста как в Processing-е работать с битами полученного числа
в ардуине я собрал 8 цыфровых входов в один байт
esultInput[4] = digitalRead(32)+ (digitalRead(33)<<1) + (digitalRead(28)<<2) + (!digitalRead(29)<<3) + (digitalRead(31)<<4) + (!digitalRead(24)<<5) + (!digitalRead(27)<<6) + (!digitalRead(22)<<7);
а в Processing-е мне надо разобрать этот байт и работать только 0 и 1
такой вариант как в С/С++ не получается у меня
5й бит например надо достатвь
if (a&0x20)
{
сюда зайдем если 5й бит 1ка}
подскажите пример как правильно зделать
Спасибо!
https://processing.org/reference/
Искать Bitwise Operators