π
<-

Faire une imprimante pour sa TI

Discussions diverses, débats, sondages, parler de tout et de rien... mais en restant plutôt sérieux.

Re: Faire une imprimante pour sa TI

Unread postby Loulou 54 » 13 Nov 2010, 21:42

Alors faire une imprimante, c'est quand même bien compliqué, mais j'ai eu une autre idée, même encore mieux et tout à fait réalisable ! =)

C'est faire un traceur de fonctions, ou de relevés de mesures. Un peu comme le TI Robot ! :#top#:

Bref, j'ai déjà fait la machine en LEGO technique, j'ai déjà fait le programme sur le PIC qui permettrait de tracer les points envoyés par la calc, j'ai même déjà fait une ébauche du programme de la calculette qui permettra de choisir les différents paramètres (dimensions de son graphique sur la feuille, résolution, ...)
Le circuit est fait également, j'ai trouvé les moteurs pas à pas que j'utiliserai, ...

Il ne me reste plus qu'une zone sombre, c'est la récupération des données série de la calculette, à programmer sur le pic !
Y a-t-il de la documentation sur comment sont envoyées les données par la sortie jack ?
Pouvez vous m'aider et me donner des liens utiles ?
Il me faudra aussi savoir comment est organisée la mémoire pour une variable, et en particulier pour une liste. (savoir quels octets définissent le nom de la variable, le type, et surtout lesquels définissent les valeurs de la liste !)

Merci beaucoup !
Critor, Lionel, vous devriez savoir me guider ! :%):
:#top#:
Mes programmes => ici !
User avatar
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.6%
 
Posts: 1985
Images: 8
Joined: 02 Aug 2009, 00:00
Location: 54, près de Metz
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingé Logiciel chez Amazon

Re: Faire une imprimante pour sa TI

Unread postby jacques » 13 Nov 2010, 22:14

Si tu veux, tu peux faire une vraie imprimante en Lego :



:#tritop#:
Sublime Chevalier Elu des TI

Venez visiter mon site sur les TI : Ti Softwares !!
Jetez un coup d'œil à mes programmes pour TI !!

Vous voulez faire des super programmes pour votre TI z80 ? Alors apprenez l'Axe Parser !!
User avatar
jacques
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 14.9%
 
Posts: 2057
Images: 0
Joined: 25 Aug 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: prépa PSI

Re: Faire une imprimante pour sa TI

Unread postby Loulou 54 » 13 Nov 2010, 22:25

Enoorme ! =)
Mes programmes => ici !
User avatar
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.6%
 
Posts: 1985
Images: 8
Joined: 02 Aug 2009, 00:00
Location: 54, près de Metz
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingé Logiciel chez Amazon

Re: Faire une imprimante pour sa TI

Unread postby critor » 13 Nov 2010, 22:33

Sur TI-z80, commande Basic Send() pour envoyer des trucs sur le port série.
Elle accepte entre autre des listes en paramètre (jamais testé avec autre chose).

Et commande Get() pour recevoir un truc (réel?), et donc savoir si ton imprimante est hors-ligne, n'a plus de papier, n'a plus d'encre, ou a un bourrage papier.


Après, sur le détail du protocole, je ne sais pas...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 51.5%
 
Posts: 42258
Images: 16725
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Faire une imprimante pour sa TI

Unread postby Loulou 54 » 13 Nov 2010, 22:46

critor2000 wrote:Sur TI-z80, commande Basic Send() pour envoyer des trucs sur le port série.
Elle accepte entre autre des listes en paramètre (jamais testé avec autre chose).

Et commande Get() pour recevoir un truc (réel?), et donc savoir si ton imprimante est hors-ligne, n'a plus de papier, n'a plus d'encre, ou a un bourrage papier.


Après, sur le détail du protocole, je ne sais pas...


Bah..
Oui, il fallait que je précise qu'il s'agit d'une TI 89, mais je voulais savoir comment on pouvait décrypter les signaux série qui sortent de la TI quand on envoie une variable. Comment ils sont codés, quelle fréquence, quel est le signal "start" qui indique le début du transfert, quelles octets correspondent aux valeurs de la liste, comment les récupérer, ...
Saurait tu m'éclairer ? Il doit bien y avoir de la doc là dessus, non ? Ou des liens de Topics, etc :=):
Merci
Mes programmes => ici !
User avatar
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.6%
 
Posts: 1985
Images: 8
Joined: 02 Aug 2009, 00:00
Location: 54, près de Metz
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingé Logiciel chez Amazon

Re: Faire une imprimante pour sa TI

Unread postby critor » 13 Nov 2010, 22:50

Loulou 54 wrote:
critor2000 wrote:Sur TI-z80, commande Basic Send() pour envoyer des trucs sur le port série.
Elle accepte entre autre des listes en paramètre (jamais testé avec autre chose).

Et commande Get() pour recevoir un truc (réel?), et donc savoir si ton imprimante est hors-ligne, n'a plus de papier, n'a plus d'encre, ou a un bourrage papier.


Après, sur le détail du protocole, je ne sais pas...


Bah..
Oui, il fallait que je précise qu'il s'agit d'une TI 89, mais je voulais savoir comment on pouvait décrypter les signaux série qui sortent de la TI quand on envoie une variable. Comment ils sont codés, quelle fréquence, quel est le signal "start" qui indique le début du transfert, quelles octets correspondent aux valeurs de la liste, comment les récupérer, ...
Saurait tu m'éclairer ? Il doit bien y avoir de la doc là dessus, non ? Ou des liens de Topics, etc :=):
Merci



Dans le cadre du TI-Robot, je n'ai pas une telle doc.
Et les vis sont soudées. Je n'ai jamais vu le circuit qu'il utilise...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 51.5%
 
Posts: 42258
Images: 16725
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Faire une imprimante pour sa TI

Unread postby Lionel Debroux » 14 Nov 2010, 19:43

Ah tiens, j'avais pas posté dans ce topic ?

Le protocole habituel (= celui que causent les routines de l'OS) des TI-68k (et aussi TI-Z80, il me semble) n'est pas un protocole série standard. C'est bien pour ça que la majorité des adaptateurs USB-DB9 ou USB-DB25 ne permettent pas d'utiliser les BlackLinks ("$4 cable"), ParallelLinks ("$5 cable").
Brièvement: il faut mettre une ligne à  1 en réponse à  l'autre ligne à  1, et une ligne à  0 en réponse à  l'autre ligne à  0.

Il serait peut-être plus judicieux d'utiliser un protocole plus standard - mais à  ce moment-là , il va falloir que tu te le colles toi-même, en utilisant les ports link (60000C / 60000D / 60000E) :):
C'est ce que fait, par exemple, PolySnd.
Voir aussi la doc hardware de référence, http://tict.ticalc.org/docs/J89hw.txt .
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6869
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Faire une imprimante pour sa TI

Unread postby Loulou 54 » 16 Nov 2010, 21:45

C'est assez complexe, je m'en doutais.. Je pensais alors finalement utiliser flib pour faire une fréquence proportionnelle aux valeurs que je veux transmettre (de 0 à 300 max) grâce à la fonction "beep" pour faire un son, et que je détecterais avec mon PIC. ça devrait être faisable, je vous tiendrez au jus ! Image
Mes programmes => ici !
User avatar
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.6%
 
Posts: 1985
Images: 8
Joined: 02 Aug 2009, 00:00
Location: 54, près de Metz
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingé Logiciel chez Amazon

Previous

Return to Autres discussions

Who is online

Users browsing this forum: ClaudeBot [spider] and 10 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1556 utilisateurs:
>1543 invités
>6 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)