Arduino IDE
Martin Záruba
swz na volny.cz
Sobota Srpen 26 11:47:59 CEST 2023
Potřeboval jsem proměnné vypsat v hexadecimálním tvaru. K mému údivu
Serial.println(0,HEX);
Serial.println(254,HEX);
Serial.println(255,HEX);
chard=0xFF;
Serial.println(d,HEX);
dá hodnoty:
0
FE
FF
FFFFFFFF
dělá Vám to taky nebo už blbnu? Očekával jsem dva hexadecimální znaky ve všech případech. Obelstil jsem to touto funkcí:
voidhexprint(charc){
if(byte(c)<16)Serial.print("0");
Serial.print(byte(c),HEX);
};
Ale je to rovnák na ohýbák.
--
Martin Záruba
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20230826/024f504a/attachment.htm>
Další informace o konferenci Hw-list