Как я могу преобразовать строку MAC, например «5D: 41: 8F: 32: 34: H2», в байтовый массив, например {0x5D, 0x41, 0x8F, 0x32, 0x34, 0xH2}
I 'Я использую библиотеку Arduino WOL, и она требует, чтобы MAC передавал ее как массив байтов, но я держу их в виде строк, разделенных символом «:», и я понятия не имею, как можно выполнить это преобразование.
Iне могу поставить больше деталей, если попробуешь, потому что даже не знаю с чего начать пытаться.
void arrancarPC(String strMac) {
byte mac[] = {0x5D, 0x41, 0x8F, 0x32, 0x34, 0xH2};
WakeOnLan::sendWOL(broadcast_ip, UDP, mac, sizeof mac);
}