Не уверен, что Arduino поддерживает, а что нет, может быть, попробуйте что-то вроде этого и посмотрите, работает ли он:
struct Product
{
float price;
char const *name;
float volume;
};
Product const products[4] =
{
{ 1.09, "Coke", 0.33 },
{ 0.71, "Coke Zero", 0.33 },
{ 0.44, "Water", 0.5 },
{ 1.09, "Sprite", 0.33 }
};
И тогда вы можете ссылаться на свои продукты как
products[0].name
, products[0].price
, products[0].volume
и т. Д.