electrique5
Senior Member
Bonjour
j'ai récemment terminée la construction d'un flipper virtuel mais j'ai remarqué qu'il me manquait une chose au niveau du monnayeur.
un système de comptabilisation des pièces et je voudrait modifier le programme que j'ai fait qui gère les crédit en gardant en mémoire les pièces inséré dans 2 eeprom
seul les pièces de 0.50/1.00 et 2.00 € sont accepté dans le monnayeur.
mon souci je voudrait mettre 2 eeprom dans des variables a part une pour les entier l'autre les décimal
j'insère donc une pièce de 1.00€ par exemple et je voudrait faire d'abord une lecture de la première eeprom
auquel j'ajoute +1 a la valeur
puis j'enregistre
puis j'affiche la valeur sur écran LCD
ca fonctionne bien comme ca le souci c'est que je ne peut pas enregistrée un nombre de 4 chiffres
je voudrait donc enregistrer jusqu'a 9999 pour la première eeprom et la seconde servira donc pour les centime donc c'est soit 00 ou 50
ce qui donnerais un résultat sur LCD 0000.00
j'aurais besoin de vos lumière si c'est faisable ou pas ?
Je vous remercie par avance.
j'ai récemment terminée la construction d'un flipper virtuel mais j'ai remarqué qu'il me manquait une chose au niveau du monnayeur.
un système de comptabilisation des pièces et je voudrait modifier le programme que j'ai fait qui gère les crédit en gardant en mémoire les pièces inséré dans 2 eeprom
seul les pièces de 0.50/1.00 et 2.00 € sont accepté dans le monnayeur.
mon souci je voudrait mettre 2 eeprom dans des variables a part une pour les entier l'autre les décimal
j'insère donc une pièce de 1.00€ par exemple et je voudrait faire d'abord une lecture de la première eeprom
Code:
read 0,varA
Code:
let varA = varA+1
Code:
write 0,varA
Code:
bintoascii varA,b8,b9,b10
serout C.1,N2400_4,(254,128,b8,b9,b10," ")
je voudrait donc enregistrer jusqu'a 9999 pour la première eeprom et la seconde servira donc pour les centime donc c'est soit 00 ou 50
ce qui donnerais un résultat sur LCD 0000.00
j'aurais besoin de vos lumière si c'est faisable ou pas ?
Je vous remercie par avance.