Yes, supply the addresses as merely “33” and “34” , etc. No leading 0x, no MSB as that’s hardcoded. I had more instructions in the serial monitor output, but my little old Arduino was running out of dynamic memory, so I removed them.
Current address, (enter), New address, (enter), Power On/Off Reset, (enter) and the new address should be written and displayed.
If you’re a more accomplished programmer, please help with the type mismatch warnings and adding error checking would be great. When I first changed it to take serial input I was writing an int (two bytes) to the address byte and seem to have lost one of my sensors doing this. Not terribly amusing, considering the cost of them!