Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

Arduinoで辞書型風のデータを使いたい場合、構造体を使う

考えてみりゃ当たり前なのですが……Arduinoで辞書型やハッシュ型風のデータを使いたい場合、
Typedefをつかった構造体を定義すればつかえます。

実際のところ

typedef struct { 
  uint8_t lang;
  char* sound;
  char* value;
} dataDictionary;

const dataDictionary myDictionaryArr[] {
    {123, "AB", "yes"},
    {456, "CD", "ja"},
    {789, "FE", "はい"}
};


void setup() {
    Serial.begin(115200);

  // put your setup code here, to run once:
  Serial.println(myDictionaryArr[0].lang);
  Serial.println(myDictionaryArr[0].sound);
  Serial.println(myDictionaryArr[0].value);
}
⸮⸮123
AB
yes

f:id:shuzo_kino:20191111230705p:plain

以前C言語の構造体について

shuzo-kino.hateblo.jp

実際のところ

stackoverflow.com