16/11//2021 Gestion de la pause du timer Nettoyage code (supression Tone) Amélioration des affichages (sur changement d'état = moins de scintillment) Changement nom du fichier .ino menu_shield_timer_stepper.ino Fix version 1.00
11/2021 Creation d'un menu pour Arduino shield LCD Keypad Testé avec les cartes Arduino UNO et MEGA2560
Gestion du LCD mode // 4 bits BackLight pin 10
- LIB LiquidCrystal (installer la LIB)
- lcd(8, 9, 4, 5, 6, 7);
Gestion des boutons pin Analog(0)
- LIB MD_UISwitch (installer la LIB) Gestion des appuis courts/longs repeat doubles
Gestion de l'Eeprom pour sauvegarde des paramètres
- LIB EEPROM (installer la LIB)
Gestion de menu construit à partir du projet :
- Name: Arduino - Menu for Shield LCD
- Autor: Alberto Gil Tesa
- Web: http://giltesa.com
- License: CC BY-NC-SA 3.0
- Date: 2016/12/10
Gestion du menu ( LCD : 16 car 2 lignes) (5 boutons: Select ,Haut, Bas, Gauche, Droit) Sous menu avec saisie de paramètres ,sous programme , sauve et restore Eeprom .
Ecran principal Pour entrer dans le menu Appui long sur Select
Pour choisir le menu boutons UP/DOWN
Pour entrer dans la saisie ou valider le sous menu
Bouton RIGHT
Pour changer la valeur INC/DEC (0 ,1 , 10, 100, 1000)
Bouton RIGHT
INC valeur
Bouton UP
DEC valeur
Bouton DOWN
Pour revenir au menu
Bouton LEFT
Pour sortir du menu et revenir à l'écran principal
Bouton LEFT
Ecran principal Pour lancer le timer1 (valeurs H M S à saisir dans le menu) Bouton UP 'R'->lance le moteur et le décompte Pour la pause Bouton UP 'P' Arret Bouton DOWN 'S'->stop le moteur et le décompte
Gestion du stepper MyStepper(2,3);
- LIB StepperIndexer de CNCSERV (telecharger le fichier.zip et installer la LIB zip) https://github.com/CNCServ/StepperIndexer
le shield laisse libre les pins:
- Digital 2,3 et 11,12,13
- Analog A1, A2, A3, A4, A5
- VIn Gnd(2) 5V 3V3 Reset