存储产品 - Arduino上的数据库

时间:2018-06-05 20:48:13

标签: c++ arduino

我想将产品存放在自动售货机上,我建立在控制整台机器的Arduino上。在Python中,您可以通过字典来完成:

ID:[价格,名称,数量]

products = {
    1: [1.09, "Coke", 0.33],
    2: [0.71, "Coke Zero", 0.33],
    3: [0.44, "Water", 0.5],
    4: [1.09, "Sprite", 0.33]
}

但我不知道怎么做Arduino / C ++。 有人帮我吗?

而且还没有if ID in products。我怎样才能解决这个问题?

1 个答案:

答案 0 :(得分:2)

不确定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].nameproducts[0].priceproducts[0].volume