start:arduino:eeprom
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| start:arduino:eeprom [2020/12/18 18:40] – [La bibliothèque EEPROM] gerardadmin | start:arduino:eeprom [2023/01/27 16:08] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| ===== Utiliser la mémoire EEPROM interne de l' | ===== Utiliser la mémoire EEPROM interne de l' | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | [[https:// | ||
| https:// | https:// | ||
| + | |||
| + | [[http:// | ||
| Les cartes Arduino disposent d'une mémoire EEPROM (" | Les cartes Arduino disposent d'une mémoire EEPROM (" | ||
| Ligne 127: | Ligne 133: | ||
| === Exemple de programme de test === | === Exemple de programme de test === | ||
| + | |||
| + | <code c EEPROM_Structure.ino> | ||
| + | // | ||
| + | typedef struct | ||
| + | char a[32]; | ||
| + | int b; | ||
| + | float c; | ||
| + | String d; | ||
| + | bool e; | ||
| + | } sensor; | ||
| + | |||
| + | char g[20] = " "; | ||
| + | |||
| + | void setup() { | ||
| + | Serial.begin(115200); | ||
| + | | ||
| + | sensor mySensor; | ||
| + | |||
| + | char g[] = " | ||
| + | |||
| + | /* | ||
| + | for (int i=0; i <7 ;i++){ | ||
| + | mySensor.a[i] | ||
| + | } | ||
| + | */ | ||
| + | strcpy(mySensor.a, | ||
| + | mySensor.b = 255; | ||
| + | mySensor.c= 20.4; | ||
| + | mySensor.d = "autre nom"; | ||
| + | mySensor.e = 1; | ||
| + | |||
| + | Serial.println(sizeof(g)); | ||
| + | Serial.println(" | ||
| + | Serial.println(sizeof(mySensor.a)); | ||
| + | Serial.println(" | ||
| + | for (int j = 0 ; j < sizeof(g) ; j++ ) { | ||
| + | | ||
| + | } | ||
| + | Serial.println(" | ||
| + | Serial.println(mySensor.b); | ||
| + | Serial.println(mySensor.c); | ||
| + | Serial.println(mySensor.d); | ||
| + | Serial.println(mySensor.e); | ||
| + | |||
| + | } | ||
| + | |||
| + | void loop() {} | ||
| + | |||
| + | </ | ||
| + | |||
| <code c Tableau_pointeur.ino > | <code c Tableau_pointeur.ino > | ||
| Ligne 143: | Ligne 199: | ||
| </ | </ | ||
| - | ====== | + | |
| + | |||
| + | |||
| + | [[http:// | ||
| + | ====== Autres liens web ====== | ||
| [[https:// | [[https:// | ||
/home/chanteri/www/fablab37110/data/attic/start/arduino/eeprom.1608313232.txt.gz · Dernière modification : (modification externe)
