(Arduino)我想创建一个uint8_t数组的数组

时间:2017-04-05 00:37:13

标签: c++ c arduino

我想在uint8_t中存储硬编码的HEX字符关系作为数组,在php中例如a会做类似的事情

$relation = [
    'uint8here-justasample',
    'uint8here-justasample',
    'uint8here-justasample',
    'uint8here-justasample',
    'uint8here-justasample'
];

如何在Arduino中执行此操作?

这是将存储在uint8

数组中的uint8_t数组
uint8_t event[8] = {'0','0','0','0','7','0','1','5'};

2 个答案:

答案 0 :(得分:1)

也许你想要的是:

uint8_t const event[][8] = 
{  {'0','0','0','0','7','0','1','5'}
,  {'0','0','0','0','7','0','1','5'}
,  {'0','0','0','0','7','0','1','5'}
};

答案 1 :(得分:1)

" event [8]"中的值数组在十进制中是相同的。

unsigned char event[8] = {0, 0, 0, 7, 0, 1, 5};

相当于uint8_t。您可以使用以下方法打印此数组:

for(int i; i<=sizeof(event); i++){
   Serial.print("0x");
   Serial.println(event[i], HEX);
}

您的arduino串口显示器将是: 0x0 0x0 0x0 0x7 0x0 0x1 0x5