Page 1 of 5

Afficheur 7 segments

Unread postPosted: 17 Jan 2017, 13:50
by Ti64CLi++
Bonjour,
Ayant récemment acquis un TI-Innovator, je me suis pas mal mis à la programmation de ce joujou, et vous partage aujourd'hui, mon premier 'vrai' projet, un compte à rebours en hexadécimal sur un afficheur 7 segments.
Il est pour l'instant très lent, et je continue donc de l'optimiser. Voici pour l'instant, les sources:
Le groupe:
AFF7SEG.8xg

Le programme principal:
AA.8xp


Et les sous programmes :
SousProgrammes.zip


Un 5 :
7720
Et un autre :
7718
Les branchements sur le TI-Innovator :
7719
L'ensemble :
7717
Une autre vue :
7716

Re: Afficheur 7 segment

Unread postPosted: 17 Jan 2017, 15:47
by critor
Bien ! :bj:

Une petite photo des connexions du montage avec ça ? ;)

Re: Afficheur 7 segment

Unread postPosted: 17 Jan 2017, 17:23
by Ti64CLi++
Je vais en mettre une

Re: Afficheur 7 segment

Unread postPosted: 17 Jan 2017, 17:39
by Ti64CLi++
Voilà critor, j'ai rajouté plusieurs images

Re: Afficheur 7 segment

Unread postPosted: 17 Jan 2017, 17:42
by Adriweb
Bon boulot !

Tu as suivi les fiches/tutos de TI pour ce faire ou par toi même?

Re: Afficheur 7 segment

Unread postPosted: 17 Jan 2017, 17:47
by Ti64CLi++
Par moi-même, et maintenant, je m'attaque à un nouveau projet en rajoutant un shift registers 8 bits de chez TI ( :D ), et un bouton, pour faire le compte à rebours, lorsque le bouton est appuyé.
N’empêche, c'est une très bonne idée ce TI-Innovator, même si il y a quand même un manque de pin sur branchement de la breadbord ;)

Edit : le shift registers de chez TI a pour référence : sn74hc595n e4

Re: Afficheur 7 segment

Unread postPosted: 17 Jan 2017, 19:09
by critor
Ti64CLi++ wrote:Voilà critor, j'ai rajouté plusieurs images


Merci.
Oui, pour ce genre de programme les schémas/photos du montage sont essentielles.
Car personne ne va connecter l'afficheur exactement de la même façon - surtout qu'il n'y a pas de numérotation naturelle/unique des segments ici.

Moi-même, j'avais une connexion avec 2 nappes très propre pour l'afficheur venant avec le pack Innovator de TI, un LTR-4301JR :
77227723

Ce qui bien sûr, avec ton programme, affichait du chinois : :P
7721

J'ai dû complètement mélanger les fils avant que ça ne marche :
7724

Un programme de calibrage serait je pense le bienvenu. ;)


Ti64CLi++ wrote:Il est pour l'instant très lent, et je continue donc de l'optimiser.

Je ne trouve pas - sachant que chaque segment peut être considéré comme une diode à allumer/éteindre, je trouve que ton programme est assez rapide. :)

Re: Afficheur 7 segment

Unread postPosted: 17 Jan 2017, 19:24
by critor
Ti64CLi++ wrote:Les branchements sur le TI-Innovator :
7719


Rien qu'au petit bout qu'on en voit, tu sembles avoir une carte plus récente que la nôtre dans ton TI-Innovator.
Référence FP14-10-1, là où dans notre prototype DVT c'était une FP14-10, pas du tout écrite à cet endroit-là d'ailleurs.

Sans te demander de le mettre en pièces non plus, des photos de la face visible de la carte, ainsi que du dos du boîtier (numéro de série avec le timbre à date) seraient je pense très intéressantes. :)

Re: Afficheur 7 segment

Unread postPosted: 17 Jan 2017, 19:41
by Wistaro
Vraiment sympathique !

Pourrait-on avoir le code source?

Re: Afficheur 7 segment

Unread postPosted: 17 Jan 2017, 19:45
by critor
C'est du TI-Basic, donc tu l'as en téléchargeant et éditant les programmes attachés au 1er post. :)