Serial.write(ValBIN)
- Войдите на сайт для отправки комментариев
Пнд, 19/05/2014 - 21:27
как послать Serial.write(VarBIN)
делаю так Serial.write(B01110100); все работает
Но как сформировать B01110100 из отдельных битов?
как послать Serial.write(VarBIN)
делаю так Serial.write(B01110100); все работает
Но как сформировать B01110100 из отдельных битов?
Операция или плюс сдвиг
поставить 5-тый бит:
val |= (1<<5);
Операция или плюс сдвиг
поставить 5-тый бит:
val |= (1<<5);
можно подробнее?
Операция сдвига(<<) сдвигает число на N позиций
b00000001 << 5 = b00010000
иперация или( |) делает побитовое или
0|0=0
1|0=1
0|1=1
1|1=1
b00000101 | b 0001000 = 00010101
Спасибо, разобрался
http://arduino.ru/Reference/Serial/Print
*Пардон, неправильно понял