|
Bienvenue
sur le site de >>HPLio<<
Ce site est consacré aux fabuleux calculateurs HP39/40/48/49 série G |
||||||
Voici mon ICQ = 87098167 |
Choisissez votre langue
|
|||||
TELECOMMANDE V2.2
Contrôle InfraRouge pour HP48G(X)
(c) 2001 par Daniel Lionel ">>HPLio<<" & Carlos Rodríguez Láiz "Litros"
1.0 DÉSISTEMENT
TELECOMMANDE est un freeware. Vous pouvez donc l'utiliser et le distribuer librement mais vous ne pouvez pas recevoir d'argent grâce à lui. Les auteurs fournissent l'archive ZIP (la même bibliothèque en Espagnol, Français et Anglais) "comme elle est", sans garantie. Nous ne serons pas responsables des dégâts dus à l'usage de ce programme et nous vous conseillons de faire une sauvegarde complète de la mémoire votre calculateur avant d'installer ce programme.
2.0 VUE D'ENSEMBLE
TELECOMMANDE est un outil puissant pour utiliser son calculateur au lieu de la télécommande conventionnelle de l'appareil infrarouge. Son usage est simple : Vous envoyez le signal de la télécommande originale à votre calculateur, où il est enregistré et plus tard, vous pouvez reproduire ce signal avec votre calculateur comme si c'était la vraie télécommande !
Tele_Esp.lib: 3169.0 octets
Tele_Eng.lib: 3173.0 octets
Tele_Fra.lib: 3188.0 octets
3.0 INSTALLATION
La bibliothèque TELECOMMANDE fonctionne dans n'importe
quel port d'un HP48G(X) avec la version de ROM R. Elle n'a pas été
testé dans une autre version de ROM, mais comme elle utilise seulement
des adresses supportées, elle devrait aussi fonctionner dans les versions
de ROM antérieures.
Pour installer TELECOMMANDE sur votre HP48G(X), téléchargez une
des trois librairies ('Espanol.lib', 'Francais.lib' ou 'English.lib') dans votre
calculateur et stockez-la dans un port de votre choix. Par exemple, dans le
port 0, déposez la librairie de votre choix sur le niveau 1 de la pile
puis Tapez : [0] [STO] [ON]+[C] . La bibliothèque s'auto-attache au répertoire
HOME et est accessible par le menu Library [RS]+[2].
4.0 COMMANDES
4.1 "GO"
Pile: (liste --> liste)
"GO" prend une liste créée avec "MKtélé" et utilise
les informations entreposées dans la liste pour émettre le signal.
Il est aussi exigé d'avoir un grob 131x128 dans PICT. Normalement, ce
grob devraient être là grâce à l'usage précédent
de "Pict". Voici les touches utilisables pendant "GO" :
C, D, E, F, I, J, K, L, O, P, Q, R, U, V, W, et X émettent le signal
assigné à ce bouton par "MKtélé" ;
ENTER quitte le programme.
Le calculateur doit être devant l'appareil de réception et à
une distance de 0 à 7 mètres (Qu'est-ce que vous pensez ? Ce n'est
qu'un calculateur !) .
4.2 "Pict"
Pile: (liste--> liste)
"Pict" prend une liste créée avec "MKtélé" et créé
un grob en 131x128 dans PICT. Ce grob est utilisé par "GO" pour afficher
une image en gamme de 4 gris. Il est donc nécessaire d'avoir exécuté
"Pict" avant "GO".


4.3 "MKtélé"
Pile: (rien)
MakeTélécommande, d'où l'abréviation "MKtélé",
utilise deux INputFORMs pour définir les 16 boutons que vous avez dans
la télécommande. A chaque bouton est attribué un nom et
un signal. Vous n'avez pas besoin de remplir tous les boutons mais au moins
1. N'appuyez pas sur ON/CANCEL durant toute l'exécution de MKtélé
sinon vous perdrez toutes les informations que vous avez entrées. Après
cela, vous êtes invités pour enregistrer les signaux. Un premier
écran vous dit sous quel nom va être enregistré le signal,
et vous demande d'appuyer sur une touche. N'appuyez pas sur ON/CANCEL !
Après avoir appuyé sur une touche, le calculateur éteint
l'écran et ouvre le port IR pour recevoir le signal. Vous devez maintenant
émettre avec la télécommande conventionnelle à environ
10 centimètres du HP48G(X). Quand le calculateur reçoit le signal
(ou s'il n'en reçoit pas pendant 10 secondes) il passe à l'écran
de Confirmation. Là, vous pouvez voir le signal en bas de l'écran
à la place des menus (S'il n'y a aucun signal, tout est blanc). Vous
choisissez alors de Réenregistrer, Tester ou Sauvegarder le signal par
le biais des touches A C F :
A = OUI = Réenregistrer = Recommence l'opération ;
C = TEST = Tester = Emet le signal précédemment reçut ;
F = NON = Sauvegarder = Enregistre et passe au signal suivant.
! N’appuyez pas sur ON/CANCEL !
À la fin, une liste apparaît au niveau 1 de la pile ; elle contient TOUTES les informations de la télécommande que vous venez de créer. Vous pouvez donc l'enregistrer dans VAR, l'insérez dans un programme, ou l'utilisez directement. Un programme pourrait être de la forme suivante :
<<
{"Ž@#|o..." ON "Ž4o6`Žo..." Vol+ "Žo·?Ž,o..." " Vol- ...}
Pict
GO
DROP
"Vive >>HPlio<< & Litros !"
MSGBOX
>>
La première ligne dépose sur le niveau 1 de la pile la liste créée par MKtélé. Ensuite, "Pict" et "GO" sont appelé puis et la liste est effacée. Enfin, un message d'hommage aux auteurs apparaît ;-)
4.3 "Ver"
Pile: (rien)
Ce sous-programme est une petite aide. Son but est de guider les malheureux HPUsers qui ont obtenu cette bibliothèque sans sa documentation :-(
5.0 INFORMATIONS DIVERSES
Encore une fois vous devez vous rendre compte que le port IR de votre calculateur n'est pas conçu pour des signaux longue distance. La diode de réception est bridée (et débridable pour les barbares qui osent ouvrir leur HP48G(X)) contrairement à la diode d'émission (même si ce n'est pas fameux. Mais bon, il faut s'en contenter). Vous pouvez donc avoir des problèmes de réception. Essayez de varier la distance entre le calculateur et la télécommande. Ne pense pas que vous obtiendrez une meilleure performance si vous ôtez le capot de votre HP48G(X). Ce capot est prévu pour stopper la plupart des radiations visibles et laisser passer les InfraRouges (Vous pourrez remarquer avec mon autre programme HPIREcho qu'il y a quelques reflets d'IR sur le capot mais ils sont relativement faibles).
Le programme a été testé avec de nombreuses télécommandes et d'excellents résultats ont été obtenu avec presque tous les genres de signaux. Seulement, il y a quelques problèmes lorsque vous réceptionnez un signal d'une télécommande universelle. Là encore, il faudra varier la distance entre le calculateur et la télécommande bien que ceci ne marche pas à tous les coups.
6.0 CRÉDITS & REMERCIEMENTS
Daniel Lionel, >>HPLio<< (hplio@hplio.com),
programmeur principal, créateur du programme, responsable des codes assembleurs,
du grob et des versions antérieures de cette librairie.
Carlos Rodríguez Láiz, Litros " (cc1240@zeppelin.aero.upm.es),
programmeur second, responsable des programmes en RPL Système de cette
dernière version, des compressions au format BZ et de la traduction anglaise
et espagnol bien sûr !
Merci à Mika Heiskanen & Gouri pour leur outil de compression BZ/BZ+ grâce à qui cette la bibliothèque est 40% moins importante que l'originale.