хуюшка, надо разобрать посимвольно и преобразовать в числа. Длина массива должна быть заранее известна, либо использовать динамический массив, создаваемый в куче.
Код (C++): const String aa = "23235535"; const byte num = aa.length(); byte array[num]; for (byte i = 0; i < num; i++) { array[i] = (aa[i] - '0'); }
только, если array[] - локальный массив, то он не вернется из функции а если массив глобальный - такая конструкция: byte array[num]; - не прокатит