Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pas le bon code #1

Open
Resethel opened this issue Jul 11, 2019 · 3 comments
Open

Pas le bon code #1

Resethel opened this issue Jul 11, 2019 · 3 comments
Assignees
Labels
help wanted Extra attention is needed
Milestone

Comments

@Resethel
Copy link
Member

Resethel commented Jul 11, 2019

Yo,

Je viens de remarque que le code pour les lumières du marquee n'est pas celui qui a été upload sur la carte, mais plutôt l'essai que j'avais fait au tout début.
Si je me trompe pas, @Curtissp31 doit avoir le bon code.

@Curtissp31
Copy link
Collaborator

Curtissp31 commented Jul 11, 2019

Salut,
ne trouvant plus le code correspondant voici mes commentaires :

ce nest pas grave de recommencé depuis le début car la partie que j'avais faite etait super simple. et oui je lai pas terminé donc grosse baffe a celui qui me dis :"ben si cetait simple pourkoi ta pas fini...." (je ne l'ait pas fini parceque se sous syteme est un projet en 2 partie (une simple, lautre dure) et nayant ni le temp ni les ressources pour faire la 2eme partie j'ai quand meme fait (avec @Resethel) la partie 1 à 90% pour comprendre le fonctionnement et pouvoir guidé la personne qui prendra la suite (pour linstant ce serai toi @adri1g ) ou même apres pour déventuelle réparation.

bref, en gros le composant "moneyeur" est a intergré au sytème.
ce sous sytème est composé de 2 taches :

  • la 1ere : tache super simple (moins de 3h) consistant à faire fonctionner le monneyeur de maniere autonome avec un arduino qui print les valeur des pieces inserré. cela demande de la lecture de document sur le composant "monneyeur" une compréhention de sont fonctionnement et un peux d'arduino.

  • la 2eme : bcp plus dure => integration des donnees capté par le moneyeur pour l'utilisé dans l'emulateur de jeu pour affecter un nombre de jeton

spoiler alerte pour la partie 1 :
< le fonctionnement du moneyeur acheté ne correspond pas au CDC (on ne peut pas annuler une piece inseré dedans) si la piece est pas reconnu il la recrache quand meme on est pas des voleurs
< alimentation en 12 volt DC
< phase d'initialisation pour affecté dans des registres une piece correspondante en dehors de la partie arduino (ce fait sans code avec le moneyeur brancher et en utilisant les bouton a coté de son afficheur).
genre on met plein de fois la meme piece dans le registre R3 (on en met jusqua ce que le monneyeur nous acquiece le fait de bon enregistrement) pour que le systeme associe le registre a une piece correspondante (de souvinir il y en a 4 ou 5 au total et cest peut etre pas la lettre R mais bon bref passont)
< chaque registre correspond à une valeur décimale que le moneyeur affichera sur le coté et transmetra a l'arduino (jai tenté de modifié ces valeurs pour une plus simple utilisation) en vain (genre cetait les 10% manquant pour realisé la partie 1)

Conseil : faire des classe PIECE avec comme attribut une valeur, un nom et une valeur a transmetre au PC (pour la partie 2) pour faire une sorte de tableau d'objet qui servirait de BDD et enssuite :

switch(ValeurRecuMoney = getvalue())
case PieceEnChocolat.valeur : envoyeValeurAuPC(PieceEnChocolat.ValeurATransmetre); /* printf( %02d \r\n,ValeurRecuMoney); printf(%s,PieceEnChocolat.nom) */ break:
case other : print("erreur piece non reconnu"); break

voila voila jespere que ça aidera !
bon courage et a++

@adrien-gauche adrien-gauche added the enhancement New feature or request label Jul 11, 2019
@Resethel
Copy link
Member Author

Salut,
ne trouvant plus le code correspondant voici mes commentaires :

[...]

case PieceEnChocolat.valeur : envoyeValeurAuPC(PieceEnChocolat.ValeurATransmetre); /* printf( %02d \r\n,ValeurRecuMoney); printf(%s,PieceEnChocolat.nom) */ break:
case other : print("erreur piece non reconnu"); break

voila voila jespere que ça aidera !
bon courage et a++

Wa ca c'est du détail, bon bah "y'a plus qu'a" je suppose.

@Curtissp31 Curtissp31 reopened this Jul 16, 2019
@Curtissp31
Copy link
Collaborator

Curtissp31 commented Jul 16, 2019

Salut à tous,

comme me la fait remarqué @adri1g en MP je pencais que lon parler du code du monneyeur alors que l'on voulez le code des lumière arrière.

ce code est basé sur la bibliotheque arduino = https://github.com/Makuna/NeoPixelBus

je met également des fichiers (attachées) me semblant les plus intéressants (qui sont peut etre ceux chercher depuis le début XD)

FichierTestLedArriere.zip

aller a++ et bon code !

@adrien-gauche adrien-gauche pinned this issue Aug 7, 2019
@adrien-gauche adrien-gauche added help wanted Extra attention is needed and removed enhancement New feature or request labels Aug 7, 2019
@adrien-gauche adrien-gauche added this to the Marquee light milestone Aug 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants