【发布时间】:2014-06-30 06:30:38
【问题描述】:
我有一个用 0 和 1 填充的字符串,想从中取出一个整数: (Arduino UNO 中的平台)
String bitString = "";
int Number;
int tmp;
bitString = "";
for (i=1;i<=10;i++)
{
tmp= analogRead (A0);
bitString += tmp % 2;
delay(50);
}
// now bitString contains for example "10100110"
// Number = bitstring to int <-------------
// In the end I want that the variable Number contains the integer 166
【问题讨论】:
-
@LaughDonor 看起来这不适用于 Arduino
-
:/ 我不确定该平台上是否所有库都可用。
-
看
long strtol (const char String_Input[], char **End_Pointer, int Base);即 int num = strtol(bitString, NULL, 2);
标签: c string arduino int type-conversion