Outils pour utilisateurs

Outils du site


documentation:tutoriel_blokly_rduino

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

documentation:tutoriel_blokly_rduino [2018/12/12 11:50]
admin [Exemple 1]
documentation:tutoriel_blokly_rduino [2019/01/31 12:25] (Version actuelle)
admin [Exemple 1]
Ligne 257: Ligne 257:
  
 {{ :​documentation:​exemple_ihm1.png |}} {{ :​documentation:​exemple_ihm1.png |}}
- 
- 
- 
- 
- 
- 
  
 anciennes pages à détruire ... anciennes pages à détruire ...
Ligne 281: Ligne 275:
     * [[Les potentiomètres IHM]]     * [[Les potentiomètres IHM]]
     * [[Les jauges IHM]]     * [[Les jauges IHM]]
 +
 +===== Utilisation de la mémoire EEPROM =====
 +
 +La mémoire EEPROM est une mémoire permanente qui n'est pas volatile comme la RAM. Lorsque l'​alimentation électrique ​
 + est coupée, les données stockées en EEPROM sont préservées alors que celle stockées en RAM disparaissent. L'​EEPROM est ainsi utilisée pour stocker de manière permanente des paramètres de réglage utilisés dans nos montages.
 + 
 +==== Exemple 1 ====
 +
 +{{ :​documentation:​eeprom_ex2.png |}}
 +
 +On déclare 5 variables numériques de type différent dans lesquelles on stocke 5 valeurs différentes. On sauvegarde les valeurs contenus dans ces variables en mémoire EEPROM puis après avoir réinitialisé les valeurs des variables à zéro , on relis les valeurs précédemment stockées en EEPROM pour les afficher sur le port série.
 +
 +<WRAP important><​color red>​__ATTENTION :__ Les variables doivent absolument être relu dans le même ordre que celui de leur écriture en mémoire EEPROM</​color>​
 +</​WRAP>​
 +
 +<WRAP important><​color red>​__ATTENTION :__ Ne pas oublier d'​initialiser l'​adresse du pointeur d'​EEPROM à zéro avant d'​écrire ou de lire vos variables en mémoire EEPROM</​color>​
 +</​WRAP>​
 +
 +<WRAP important><​color red>​__ATTENTION :__ Il est impossible d'​utiliser les blocs "​EEPROM"​ pour stocker ou restaurer une variable de type "​texte"</​color>​
 +</​WRAP>​
 +
 +
 +=== Programmation de la carte Arduino ===
 +
 +  * [[http://​www.technozone51.fr/​NewBlocklyduino/​index.html?​url=./​examples/​exemple_EEPROM.xml|Ouvrez le programme directement dans Blockly@rduino]] ​
 + 
 +ou
 +
 +  * Télécharger le programme {{:​documentation:​exemple_EEPROM.xml|exemple_EEPROM.xml}} puis chargez ce fichier depuis votre Blockly@rduino_TZ51.
 +
 +ou
 +
 +  * Reproduire vous même le programme ci dessous :
 +
 +{{ :​documentation:​eeprom_ex1.png |}}
 +
documentation/tutoriel_blokly_rduino.1544611821.txt.gz · Dernière modification: 2018/12/12 11:50 par admin