π
<-
Chat plein-écran
[^]

News 2024

News 2023
Août (2)
Juin (3)
Mai (7)
Avril (2)
Mars (3)

News 2022
Août (3)
Juin (4)
Mai (1)
Avril (6)
Mars (4)
Janvier (12)

News 2021
Août (8)
Juillet (28)
Juin (20)
Mai (19)
Avril (25)
Mars (15)

News 2020
Août (16)
Juillet (13)
Juin (17)
Mai (38)
Avril (21)
Mars (17)

News 2019
Août (10)
Juin (4)
Mai (11)
Avril (8)
Mars (18)
Janvier (14)

News 2018
Août (5)
Juin (9)
Mai (10)
Avril (2)
Mars (14)
Janvier (12)

News 2017
Août (10)
Juillet (14)
Juin (14)
Mai (11)
Avril (9)
Mars (12)
Janvier (11)

News 2016
Octobre (10)
Août (8)
Juin (8)
Mai (14)
Avril (9)
Mars (13)
Janvier (11)

News 2015
Octobre (15)
Août (11)
Juin (7)
Mai (12)
Avril (6)
Mars (11)

News 2014
Août (2)
Juin (2)
Mai (5)
Avril (4)
Mars (5)

News 2013
Août (6)
Juin (8)
Mai (14)
Avril (24)
Mars (16)
Janvier (10)

News 2012
Octobre (11)
Août (6)
Juin (8)
Mai (16)
Avril (16)
Mars (6)

News 2011
Août (4)
Juin (11)
Mai (5)
Avril (2)
Mars (6)

News 2010
Juin (1)
Mai (2)
Avril (1)

News 2009
Août (2)
Avril (1)

SokoMario, nouveau Sokoban Basic pour ta TI-83 Premium CE

Nouveau messagede critor » 06 Juin 2016, 23:50

Dans un article précédent, nous te sortions BillyBox, le tout premier jeu de type Sokoban pour ta TI-83 Premium CE. :)

6956Aujourd'hui pour fêter l'approche de la fin de l'année scolaire et l'arrivée de l'été, notre membre Ti64CLi++ te sort un autre jeu de type Sokoban pour ton extraordinaire calculatrice, SokoMario. :D

Là où BillyBox était programmé en C, Ti64CLi++ a réussi l'exploit de programmer son Sokoban en langage Basic et la compréhension du code source sera ainsi accessible au plus grand nombre. :bj:
Il inclut et utilise pour cela la bibliothèque de gestion de sprites de grosged.

Le jeu peut être quitté à tout moment avec la touche :f45:.
Un petit bug a toutefois été constaté si jamais tu gagnes, aucune touche ne semblant avoir été prévue pour quitter l'écran te félicitant. :(
Tu es donc forcé d'appuyer sur :f101:, ce que la calculatrice apprécie moyennement dans le contexte des sous-programmes assembleur utilisés.



Téléchargement : archives_voir.php?id=575151
Lien vers le sujet sur le forum: SokoMario, nouveau Sokoban Basic pour ta TI-83 Premium CE (Commentaires: 1)

GalagACE, nouveau space shooter pour ta TI-83 Premium CE

Nouveau messagede critor » 15 Juin 2016, 16:54

La TI-83 Premium CE disposait déjà de plusieurs jeux de type space shooter (tir spatial) :

7116A compter d'aujourd'hui nous en avons un troisième, GalagACE par DJ Omnimaga.

Techniquement, il n'égale pas les précédents. Mais l'intérêt de ce jeu est ailleurs : il est programmé en langage Basic et est donc bien davantage à ta portée si tu souhaites apprendre comment réaliser de tels jeux ! :bj:
Plus précisément, il s'agit ici de langage Basic étendu. Il est en effet fait usage comme pour SokoMario de la bibliothèque de gestion de sprites de grosged, le langage officiel n'ayant aucune gestion de tels objets, et tu devras télécharger également cette bibliothèque ci-après pour faire fontionner correctement le jeu.

Petite démo en vidéo :



Téléchargements :
Source : https://codewalr.us/index.php?topic=1129.0
Lien vers le sujet sur le forum: GalagACE, nouveau space shooter pour ta TI-83 Premium CE (Commentaires: 1)

Coup d'oeil sur la TI-83 Premium CE 5.2

Nouveau messagede critor » 15 Juin 2016, 17:34

Dans deux articles précédents nous te présentions les nouveautés de la prochaine version 5.2 du système d'exploitation TI-83 Premium CE, prévue pour la rentrée 2016.

7022Présents mercredi 8 juin dernier au salon de l'Orme 2.16 à Marseille, Adriweb et moi-même avons pu enfin poser nos yeux et nos mains sur une TI-83 Premium CE faisant tourner cette nouvelle version ! :bj:
Le numéro de version complet à date est donc le 5.2.0.0031, tournant à priori sur une calculatrice tout-à-fait normale munie d'un Boot Code 5.0.0.0089 exactement comme les modèles commercialisés. :)

70234397Mais une fois arrivé à l'écran à propos, l'affichage n'est plus du tout normal, passant bizarrement en gros caractères, comme tu peux comparer ci-contre.
Peut-être quelque chose de spécifique aux versions de développement du système, Adriweb disant que les calculatrices de la conférence T3 2016 à Orlando avaient le même comportement.

7024Comme déjà annoncé, on vérifie donc la présence de la nouvelle interface permettant de définir directement les suites récurrentes par la saisie de la relation au rang n+1 ou n+2 exactement comme donnée dans les livres et énoncés - plus de risque d'erreurs de saisie ! :bj:
En prime, nous notons l'utilisation fort pertinente de la barre de statut pour guider l'utilisateur en décrivant chaque champ ! :bj:



Nous trouverons juste dommage qu'aucun candidat ne puisse bénéficier de cette fonctionnalité sur sa calculatrice Texas Instruments pour le BAC 2016, alors que plusieurs d'entre eux ont fait le choix de passer à ce nouveau modèle couleur. :'(
Notons que des programmes pourront quand même te permettre de contourner cet inconvénient.

Espérons aussi dans l'intérêt de tous que cette amélioration pourra être ajoutée à d'autres modèles de la gamme, même ceux qui ne sont pas conformes pour 2018, car il y a encore le BAC 2017 d'ici-là. ;)
Lien vers le sujet sur le forum: Coup d'oeil sur la TI-83 Premium CE 5.2 (Commentaires: 24)

Desert Bus II : la terrible suite enfin sur TI-83 Premium CE

Nouveau messagede critor » 23 Juin 2016, 17:59

Penn Jilette et Teller forment un duo d'illusionnistes américains, mélangeant dans leurs spectacles comédie et prestidigitation.
En 1995, ils ont collaboré avec l'éditeur de jeux vidéo Absolute afin de sortir un jeu à leur image pour la Sega CD, l'extension CDROM de la console 16-bits Sega Megadrive aussi connue en Amérique du Nord sous le nom de Sega Genesis.
J'ai nommé Pen & Teller's Smoke and Mirrors (Fumée et Miroirs).
Le jeu ne sera au final jamais sorti suite à la faillite d'Absolute, mais comme plusieurs échantillons plus ou moins aboutis avaient été distribués lors du développement et de la promotion, il est aujourd'hui disponible sur Internet.

Il s'agit en fait d'un pack de 6 mini-jeux, et parmi eux le tristement célèbre Desert Bus.
Dans ce jeu tu es donc conducteur d'autocar, et dois rallier Las Vegas dans le Nevada depuis Tucson en Arizona.
La distance étant donc de 580 km, et ton autocar ne pouvant pas dépasser les 72,5 km/h, tu as donc besoin de 580/72,5=8 heures pour gagner le jeu ! :bj:
8 heures !!! :o
8 heures dans le désert le plus complet et donc devant un écran fixe ! :P
8 heures à conduire un autocar entièrement vide, sans pouvoir mettre la radio... :P
8 heures sur une route entièrement droite...
8 heures où tes seuls stimuli visuels seront de temps à autre un panneau de circulation ou une pierre sur le bord de la route... :#roll#:

Penses-tu pouvoir faire pause pour aller satisfaire divers besoins naturels ? Oh que non ! Le bouton Start de la manette ne te servira qu'à klaxonner... là où personne à part toi ne pourra t'entendre...
Ah mais cela te permettra peut-être de ne pas devenir fou... T'amuser à klaxoner, et t'amuser en route à ouvrir et refermer la porte de l'autocar...

Te penses-tu plus malin que les autres, et pouvoir tricher en lâchant le volant et en coinçant le bouton d'accélération de la manette ?
Oh que non, même cela a été prévu ! Pour un problème mécanique inconnu, ton autocar tire légèrement à droite et tu le retrouveras donc quelques minutes plus tard coincé dans le sable avec un pneu crevé...
Comble de la punition extrême, tu seras remorqué jusqu'à ta ville de départ, mais là encore en temps réel ! Imagine si tu crèves un pneu après 7 heures de jeu... Il te faudra patienter 7 heures de remorquage avant de pouvoir recommencer ! :P

Nos deux artistes disent eux-mêmes qu'il s'agissait d'une blague destinée à ridiculiser une certaine presse critiquant les jeux vidéo pour leur violence.
La blague consistant à montrer ce que pourrait être un jeu vidéo réaliste, qu'ils classifient eux-même en tant que "real-life simulator" (simulateur de vie réelle).
Et en effet dans la vie réelle, tu n'as (malheureusement ?) pas de bouton pause.

L' Angry Video Game Nerd, la personne ayant inspiré notre Joueur du Grenier national, qualifie lui-même ce jeu de pire jeu Sega CD dans son épisode 119. Jette un coup d'oeil si tu ne crois toujours pas qu'un tel jeu puisse exister :




7134Aujourd'hui grâce à DJ Omnimaga, ce jeu mythique a désormais une suite digne de ce nom pour ta TI-83 Premium CE, j'ai nommé Desert Bus II : I Am a Tree.
Dans cette suite, tu viens donc de rentrer dans un arbre.
Un digne successeur du jeu d'origine, puisque le réalisme y est poussé à l'extrême ! ;)
Il n'y a en effet pas de dépanneuse sillonnant le désert, et tu devras donc commencer par l'attendre pendant 8 heures ! :P
8 heures !!! :o
8 heures dans le désert torride du Nevada et donc devant un écran fixe ! :P
8 heures où les seuls stimuli visuels pouvant te maintenir éveillé seront de regarder la scène de l'accident... :P


71367135Tu dois donc appuyer sur la touche :f21: pour rester éveillé et boire, et tu peux là encore oublier tout moyen de faire pause.
A défaut tu mourras de déshydratation et découvriras alors pour la première fois sur ta calculatrice l'écran bleu de la Mort...


7137Lasciate ogni speranza... Fidèlement au jeu original, tu peux déjà oublier l'idée de coincer la touche :f21: ... Mais rien ne t'empêche de tester si tu ne nous crois pas ! :P



Le jeu est une fois de plus programmé en langage Basic étendu avec la bibliothèque sprites de grosged, dont tu auras besoin pour lancer le jeu, et son code est donc accessible au commun des mortels.



Seras-tu cap d'être le premier à découvrir le mythique écran de fin du jeu et de nous en montrer une photo ? ;)



Téléchargements :
Source : https://codewalr.us/index.php?topic=1362.0
Lien vers le sujet sur le forum: Desert Bus II : la terrible suite enfin sur TI-83 Premium CE (Commentaires: 10)

ti-saviez-vous épisode 1 : La TI-80

Nouveau messagede critor » 24 Juin 2016, 12:10

En 1990, après Casio puis Hewlett Packard, Texas Instruments se lançait dans l'aventure des calculatrices graphiques avec sa TI-81.
Ce modèle était équipé d'un processeur 8-bits z80 cadencé à 2MHz, d'une mémoire RAM de 8Ko et d'un écran 96x64=6144 pixels dont nous disposons encore aujourd'hui sur la TI-82 Advanced de la rentrée 2015.
Hélas, seul un espace ridicule de 2,4Ko était utilisable pour enregistrer des pogrammes, et en plus le modèle était dépourvu de tout port de communication permettant de les charger ou sauvegarder. Tout devait donc être fait à la main... :mj:

Texas Instruments évoluera rapidement avec les successeurs de ce modèle, les TI-85 en 1992 puis TI-82 en 1993, modèles accélérant le processeur z80 à 6MHz, passant à une puce RAM de 32Ko presque intégralement utilisable pour les programmes (28Ko disponibles) et disposant d'un port de communication mini-Jack 2.5 ! :bj:
Le système se voyait rajouter nombre de fonctionnalités mathématiques, ciblant les étudiants/ingénieurs pour la TI-85, et les lycéens pour la TI-82.

En 1995, Texas Instruments sort la TI-80
Avec ses 16,1x7,2 cm², il s'agit de la TI graphique la plus petite à égalité avec la TI-84 Pocket.fr de la rentrée 2011.
Avec ses 1,5cm d'épaisseur, c'est aussi la calculatrice graphique la plus fine jusqu'à la sortie de la TI-Nspire CX également à la rentrée 2011.

Mais c'est aussi un véritable retour en arrière, avec :
  • un écran de seulement 64x48=3072 pixels, le pire parmi les TI graphiques avec en conséquence une forte pixélisation, et soit à peine plus qu'une TI-Collège Plus avec 96x31=2976 pixels ! :o
  • le passage à un processeur non-z80 de chez Toshiba jusqu'à aujourd'hui inconnu, certes un 16-bits mais cadencé à seulement 0,98 MHz ! :o
    (autrement dit, il a fallu se taper le portage intégral du système z80 TI-81/82/85...)
  • même si ce n'est pas aussi pire qu'une TI-81, la puce mémoire RAM est réduite à 8Ko avec 7Ko utilisables
  • des fonctionnalités mathématiques ne reprenant que pas ou peu les derniers ajouts des TI-82 et TI-85, et au final dans l'ensemble inférieures à celles de la TI-81 car retirant également nombre de choses ! :o
  • la suppression du port de communication mini-Jack, alors que son circuit est toujours présent sur la carte mère ! :o
    (en fait, il est réservé aux modèles rétroprojetables spécial enseignants et donc extrêmement rares)

La TI-80 fait office d'un véritable OVNI parmi les TI graphiques, pour lequel nombre de secrets restent encore à découvrir.


Aujourd'hui dans l'épisode 1 de sa web-série ti-saviez-vous, Alvoko se propose de te faire découvrir ou redécouvrir ce modèle auquel tu as eu, on espère, la chance d'échapper. ;)


Lien : viewtopic.php?f=65&t=18759#p205167

Crédit image : http://mycalcdb.free.fr/main.php?l=0&id=5061 (photo TI-80)
Lien vers le sujet sur le forum: ti-saviez-vous épisode 1 : La TI-80 (Commentaires: 13)

2ème mode examen orange plus sympa pour TI-84 Plus CE-T

Nouveau messagede critor » 24 Juin 2016, 16:55

Dans un article précédent, nous découvrions que la dernière mise à jour 2.09 pour les Casio Graph incluait en fait plusieurs images différentes de cet OS 2.09.
C'est le logiciel de mise à jour qui choisit l'image qui sera programmée sur la calculatrice en fonction du modèle de cette dernière, et ces images diffèrent essentiellement par leur comportement en mode examen :
6373
Calcul exact
Mode examen
Modèles ciblés
vecteurs
programmation
applications
durée
oui
non
non
non
limitée à 12h
Graph 75/75+/95 SH4
fx-9860GII SH4
non
non
non
non
limitée à 12h
fx-9860GIIs
oui
non
oui
non
illimitée
Graph 75+E

Bref, il y a donc deux modes examen Casio :
  • un pour la France autorisant la programmation en mode examen et ne pouvant être désactivé automatiquement
  • un pour d'autres pays européens qui interdit la programmation en mode examen et se désactive automatiquement dans le pire des cas au bout de 12 heures (ce qui n'est pas conforme pour la France)

Notons que c'est donc ce dernier mode examen qui est installé lors de la mise à jour des anciennes Graph 75/75+/95 à processeur SH4 non conformes pour la France car dépourvues d'une diode examen, et ne valant donc presque plus rien à ce jour ne pouvant bientôt plus être ni revendues ni utilisées (il ne leur reste plus que la session 2017).
Ce qui veut dire que tout espoir de récupérer une partie de ton investissement initial n'est pas perdu - tu pourrais tenter de revendre ton modèle à nos voisins européens, même si bien évidemment les frais de port viendront amputer ce que tu pourras en tirer.



Chez Texas Instruments, nous avions quelque chose de comparable avec les derniers modèles TI-83 Premium CE et TI-84 Plus CE d'une part, et TI-82 Advanced et TI-84 Plus-T d'autre part.
(nous n'avons pas encore testé la TI-84 Plus-T, mais ciblant les mêmes autres pays européens comme la TI-84 Plus CE-T tout en étant basée sur le matériel de la TI-82 Advanced, on peut très probablement lui appliquer les mêmes contraintes que la TI-84 Plus CE-T)
Calcul exact
Mode examen
Modèles
vecteurs
programmation
applications
combinaison
d'activation
oui
oui
oui
oui
( :f45: :f105: :f101: )
TI-83 Premium CE
non
oui
oui
oui
( :f45: :f105: :f101: )
TI-82 Advanced
non
non
non
non
( :f24: :f26: :f101: )
TI-84 Plus CE-T
non
non
non
non
( :f24: :f26: :f101: )
TI-84 Plus-T


Nous retrouvions donc chez TI de façon similaire deux modes examen assez opposés :
  • un mode examen français autorisant la programmation pour les TI-83 Premium CE et TI-82 Advanced
  • un mode examen européen interdisant la programmation pour les modèles TI-84 Plus CE-T et TI-84 Plus-T vendus dans ces pays, ainsi que même les applications préchargées par le constructeur et gérant une partie des fonctionnalités (calcul vectoriel, conversion d'unités, constantes physiques...)
La différence de fonctionnalités entre ces deux modes est si grande, que malgré un matériel identique, la TI-84 Plus CE-T, sans possibilité de programmer et amputée d'une bonne partie de ses fonctionnalités sans les applications, était très éloignée de la TI-83 Premium CE dans notre classement rentrée 2015 des calculatrices conformes.



Mais il semble que les choses soient en train d'évoluer, que d'autres pays européens soient sur le point d'adopter un mode examen pas aussi restrictif, et donc intermédiaire entre les deux modes présentés précédemment.

71147113C'est une "découverte" - depuis sa version 5.1, la TI-84 Plus CE-T dispose d'un 2nd mode examen que l'on va surnommer le "mode examen orange", par opposition à la couleur bleue de la barre de statut dans le mode examen précédent, et activable avec une combinaison de touches différente, :f95: :f105: :f101: .
Il désactive toujours la programmation, mais à la différence conserve une partie des applications préchargées dans la machine (à condition qu'elles soient elles aussi au minimum en version 5.1) et est donc moins désastreux sur la perte en fonctionnalités. :bj:
Contrairement à la formulation utilisée sur l'écran d'activation, l'utilisateur ne peut pas sélectionner les applications à conserver en mode examen - c'est une sélection non modifiable réalisée par le constructeur.
Seront donc conservées en mode examen comme indiquées ci-contre par le préfixe * les applications:
  • Conics (formulaire interactif de courbes coniques : cercles, paraboles, hyperboles, ellipses...)
  • Inequalz (dans les graphiques, permet de colorier les zones inférieures ou supérieures à une courbe)
  • PlySmlt2 (solutionneur de polynômes de degré 1 à 10 et de systèmes avec jusqu'à 10 équations linéaires et 10 inconnues)
  • les applications de langues
Voilà qui devrait permettre à la TI-84 Plus CE-T de bien remonter lors de notre prochain classement pour la rentrée 2016 ! ;)

71407139Et puis, maintenant que la TI-84 Plus CE-T dispose de deux modes examen, une question essentielle se pose, particulièrement pour les surveillants d'examens exigeant le mode examen bleu le plus restictif...
Comment savoir si le candidat a bien activé un mode examen conforme à la réglementation de l'examen, sans avoir à aller regarder pour chaque candidat la couleur de chaque barre de statut sur son écran ?... :o
Mais c'est que TI a pensé à tout et depuis longtemps - la diode examen tricolore prouve enfin son utilite : ;)
  • mode examen bleu -> la diode clignote en vert
  • mode examen orange -> la diode clignote en orange

Depuis le début, nous nous insurgeons contre les modes examen désactivant les applications préchargées, et nous sommes heureux de voir qu'il y a enfin du progrès allant dans le sens de l'intérêt des utilisateurs. :bj:
Trois applications de gagnées c'est toutefois très loin d'être suffisant - nous restons encore à ce jour très loin d'une situation acceptable et véritablement égalitaire tous modes examens confondus, et le combat doit continuer.

Source : https://epsstore.ti.com/OA_HTML/csksxvm ... tId=136297
Lien vers le sujet sur le forum: 2ème mode examen orange plus sympa pour TI-84 Plus CE-T (Commentaires: 13)

Tes propres QR-Codes 1046 caractères sur TI-83 Premium CE

Nouveau messagede critor » 27 Juin 2016, 17:48

6008Dans un article précédent, nous te sortions ZQRCODE, un programme d'affichage de QR Code pour ta TI-83 Premium CE.
Cet utilitaire ne permettait pas de saisir directement sur la calculatrice les données à coder, et travaillait sur une liste de nombres entiers lui étant fournie, et que tu pouvais générer gratuitement en ligne à partir du message de ton choix. :)

En mai dernier, nous te sortions même le tout premier programme TI-83 Premium CE à contenu enrichi par QR-Codes, un jeu de 1000 bornes dont les règles en français et en anglais étaient très facilement consultables par flashage du QR-Code affiché sur demande par la calculatrice ! :bj:

L'outil d'affichage de QR-Code gérait une liste de nombres d'au plus 10 chiffres chacun, car codés sur 32-bits.
Les tailles valides de QR-Codes se comptant de 4 en 4 à partir de 21, nous étions limités à des QR-Codes de taille 29x29, ne permettant de stocker que 77 caractères alphanumériques.

Or la calculatrice TI-83 Premium CE permet bien mieux que cela, car travaillant sur des nombres d'au plus 13-chiffres significatifs, dont la génération nécessiterait donc au moins 44-bits.
Et voilà le problème, le compilateur de notre IDE C en ligne pour TI-83 Premium CE a le défaut, contrairement à d'autres, de ne pas gérer les calculs sur 64-bits. :mj:

Qu'à cela ne tienne - à tout problème il y a une solution. ;)
Nous avons donc intégré au programme une bibliothèque de calcul 64-bits directement codée bit à bit en C, de quoi donc largement gérer des nombres 44-bits. :bj:
Nous avons ensuite eu l'idée d'utiliser également le signe des nombres générés en tant qu'indicateur de la valeur d'un 45ème bit. :)
Nous avons alors eu l'idée de gérer également des listes de nombres complexes, qui pour la calculatrice TI-83 Premium CE sont tout simplement des paires de nombres réels, ce qui nous amène finalement à 90-bits ! :#tritop#:

Version
ZQRCODE
format géré
taille
format
dimension max.
QR-Code
taille max. message
(alphanumérique)
v1
entier non signé
32-bits
29-bits
77
v2
(privée)
entier non signé
44-bits
41-bits
195
v3
(privée)
entier signé
45-bits
45-bits
224
v4
2 entiers signés
(nombre complexe)
90-bits
89-bits
1046

7146Ce qui nous amène aujourd'hui à la version 4 de l'outil, avec une gestion des QR-Codes jusqu'à une taille de 89x89, tu peux maintenant coder et afficher des message d'au plus 1046 caractères alphanumériques ! :D
Elle reste bien évidemment compatible avec toutes les listes générées antérieurement, puisque c'est une extension du format géré et non un changement de format. :)
De quoi stocker de longues adresses Internet dans tes programmes sans plus aucun besoin de passer par un service de raccourcissement d'adresses ! :bj:
Ou encore de quoi stocker des messages secrets destinés à tes camarades, sans plus aucun besoin de faire dans le concis ! :bj:

Notons que dans la mémoire de la TI-83 Premium CE, les nombres réels sont représentés par les trois éléments de leur écriture scientifique
$mathjax$(signe)mantisse\times 10^{exposant}$mathjax$
:
  • un bit de signe
  • une mantisse à 13 chiffres comprise entre 1 et 10 (7 octets)
  • un exposant (1 octet)
Le format actuel utilise donc désormais l'intégralité des 13 chiffres de mantisse et du bit de signe pour coder l'information.
Il y a peut-être moyen d'aller plus loin et de gérer des QR-Codes encore plus grands que 89x89, en codant les bits d'information supplémentaires dans l'exposant... A bientôt ! ;)


Téléchargement : archives_voir.php?id=324393 (afficheur)
Lien : https://tiplanet.org/scripts/qrcode/ (générateur)
Code source : https://tiplanet.org/pb/?id=2043_1459247330_6565740c92
Lien vers le sujet sur le forum: Tes propres QR-Codes 1046 caractères sur TI-83 Premium CE (Commentaires: 3)

Découvre la programmation TI-Innovator sur 83 Premium CE 5.2

Nouveau messagede critor » 28 Juin 2016, 18:19

70137038Mercredi 8 juin dernier, Adriweb et moi-même étions présents au salon de l'Orme 2.16 à Marseille entre autres sur le stand Texas Instruments.
Nous te présentions dans un article précédent la prochaine mise à jour 5.2 pour TI-83 Premium CE qui était installée sur les machines du stand.

6976Mais une autre grande nouveauté de la rentrée 2016 était également en démonstration sur le stand, l'interface TI-Innovator déjà annoncée par Adriweb lors de sa couverture de la conférence internationale T3 2016, puis présentée plus en détails.
Prévu pour TI-83 Premium CE et TI-Nspire CX, nous découvrons maintenant le nom final de ce périphérique : TI-Innovator Hub, avec un sous-titre with TI LaunchPad Technology.
En effet comme déjà découvert, la partie visible sous la coque transparente du périphérique est une carte de développement TI LaunchPad MSP-EXP432P401R.

Il s'agit d'une véritable prise de conscience et révolution de la part du constructeur Texas Instruments. :bj:
En effet, la calculatrice graphique, descendante de l'ordinateur de poche des années 80, a en 35 ans énormément perdu en connectivité.
Les possibilités d'utilisation de périphériques officiels ou non se sont réduites comme peau de chagrin tous constructeurs confondus, ces derniers ayant peut-être privilégié une vision d'économies à court terme. :'(
Une évolution qui allait justement à l'encontre des programmes scolaires pronant de plus en plus, particulièrement dans leur dernière version pour la rentrée 2016 en collège, une ouverture sur le monde. :#non#:
Nous ne pouvons qu'être heureux que le constructeur Texas Instruments ait enfin fini par réagir dans le bon sens, et espérons que les autres suivront. :bj:


6582La carte de développement TI-LaunchPad du TI-Innovator offre nombre de choses intégrées (interrupteurs, connecteurs...) qui ne seront pas utilisables ici à moins de tout démonter.
Ce qui reste par contre utilisable grâce à la coque transparente, ce sont les diodes :
  • LED1 : diode rouge
  • LED2 : diode rouge-vert-bleu
De nombreux programmes étaient disponibles à des fins de test de ce nouveau périphérique sur les TI-83 Premium CE du stand.
Le programme BLINK par exemple nous faisait clignoter la diode LED1 :
70097010
Code: Tout sélectionner
For(A,1,10)
   Send("SET LIGHT  ON "
   Wait 1
   Send("SET LIGHT  OFF "
   Wait 1
End

Nous découvrons donc ici le format des commandes TI-Innovator à envoyer avec l'instruction Send( déjà existante, ainsi que la nouvelle instruction Wait du prochain OS TI-83 Premium CE 5.2.

6632La diode LED2 quant à elle constituée de 3 diodes rouge vert et bleu juxtaposées et donc bien plus grosse comme visible ci-contre, permet par synthèse additive de reproduire une large gamme de couleur. :bj:

Plusieurs programmes nous en démontraient là encore les possibilités :
  • RBFADE qui nous réalise une transition de la couleur rouge à la couleur bleue :
    703370347030
    Code: Tout sélectionner
    255→R
    0→G
    0→B
    10→S
    While R>0
       Send("SET COLOR.RED eval(R)")
       Send("SET COLOR.BLUE eval(B)")
       Wait .1
       R-S→R
       B+S→B
    End
    Wait 2
    Send("SET COLOR 0 0 0")

    On note donc ici la nouvelle intstruction eval( permettant comme son nom l'indique d'évaluer une chaîne de caractères, et qui est même utilisable directement dans une telle chaîne !
  • MAKECOLR qui nous permettait de choisir notre propre couleur en spécifiant les trois composantes rouge-vert-bleu sur une échelle de 0 à 255 :
    703170327029
    Code: Tout sélectionner
    EffÉcran
    Disp "R=0 ends program"
    Repeat R=0
       Prompt R,G,B
       Send("SET COLOR eval(R) eval(G) eval(B)")
    End
    Send("SET COLOR 0 0 0")


    6772Mais le TI-Innovator complète également la connectivité de la carte TI LaunchPad, à travers ce que nous supposons être une carte d'extension dissimulée dans sa base opaque.

    70197020Cette base offre en effet pas moins de 7 connecteurs Grove :
    • 3 connecteurs d'entrée pour des capteurs à gauche
    • 3 connecteurs de sortie pour des actionneurs à droite
    • 1 connecteur dédié à la norme I2C en bas
    Malheureusement, rien n'était disponible sur le stand pour les tester.
    70217018Notons que la calculatrice se connecte via la prise mini-USB basse apporté par la base, et non directement sur la prise micro-USB de la carte TI LaunchPad en haut.
    Peut-être ces deux prises sont-elles tout simplement reliées électriquement, ce qui permet d'utiliser le périphérique directement avec le câble mini-USB fourni avec les calculatrices neuves.
    Sous cette hypothèse, il y aurait possiblement dans cette base un filtre de protection, au cas où l'on branche les deux connecteurs d'alimentation USB.

    Le haut présente aussi un connecteur Bread Board 2x10 broches, et le bas un capteur de lumière (LIGHT SENSOR).

    Des programmes étaient également disponibles pour démontrer les capacités de ce dernier capteur :
    • Le programme BRIGHT affiche et rafraîchit en permanence la valeur de luminosité mesurée :
      70167015
      Code: Tout sélectionner
      EffÉcran
      Disp "TO STOP/BREAK PROGRAM"
      Disp "APP [ON] REPEATEDLY"
      Wait 3
      While L≥0
         Send("READ BRIGHTNESS ")
         Get(L)
         Output(5,13,L)
      End

      Nous observons ici dans quel contexte utiliser l'instruction Get( déjà existante pour récupérer une valeur sur le TI-Innovator.
    • Le programme BRGHTDAT permet d'enregristrer dans une liste les valeurs de luminosité mesurées au cours d'une expérience, à des fins d'étude ultérieure avec un tableau de valeurs ou un graphique :
      7011
      Code: Tout sélectionner
      0→dim(L₁)
      0→dim(L₂)
      For(N,1,100)
         Send("READ BRIGHTNESS ")
         Get(B)
         N→L₁(dim(L₁)+1)
         B→L₂(dim(L₂)+1)
         Disp N,B
         Wait .1
      End


    • Enfin le programme CONTROL hélas ici incomplet, permet de déclencher une action programmée selon que la luminosité franchisse ou pas un certain seuil :
      7028
      Code: Tout sélectionner
      0→N
      While N<100
         Send("READ BRIGHTNESS ")
         Get(B)
         N+1→N
         EffÉcran
         Disp N
         Disp B
         If B≤5
         Then
            ...
         Else
            ...
         End
         ...
      End


      7026Crois-tu que nous en avons terminée ? Oh que non, le TI-Innovator nous réserve un dernier secret au dos. ;)
      Déjà nous y apprenons que l'échantillon en démonstration est un prototype DVT, issu donc de la 3ème des 4 phases précédant la commercialisation selon la classification du musée Datamath :
      1. PROTO
      2. EVT (Engineering Validation Test)
      3. DVT (Design Validation Test)
      4. PVT (Production Validation Test)
      5. MP (Mass Production)
      Cela confirme donc que l'on est très près du lancement, les prototypes DVT étant habituellement quasiment identiques matériellement et logiciellement aux modèles MP commercialisés, les derniers ajustements concernant alors plutôt l'esthétique.

      Mais surtout, nous y découvrons que la base rajoute également un haut-parleur.
      Là encore des programmes étaient disponibles pour tester, même si dans le contexte du salon l'écoute n'était pas aisée :
      • Le programme SOUND permet de jouer une note dont on précise la fréquence et la durée :
        7037
        Code: Tout sélectionner
        Repeat F=0
           Input "Frequency?",F
           Input "Duration?",T
           Send("SET SOUND eval(F) TIME eval(T))")
           Wait T
           EffÉcran
        End

      • Enfin, le programme SONG nous joue un petit air de musique bien connu : :bj:
        70367035
        Code: Tout sélectionner
        {260,262,294,262,349,330,260,262,294,262,392,349,260,262,523,440,349,348,330,294,466,465,440,349,392,349}→L₁
        {4,4,2,2,2,1,4,4,2,2,2,1,4,4,2,2,4,4,2,1,4,4,2,2,2,1}→L₂
        0→K
        1→T
        For(I,1,dim(L₁))
           Send("SET SOUND eval(2^(K/12)*L₁(I)) TIME eval(T/L₂(I))")
           Wait T/L₂(I)+.05
        End

        Seras-tu capable de deviner ce que ça joue ? ;)
        Sois le premier à le poster en commentaire !
Lien vers le sujet sur le forum: Découvre la programmation TI-Innovator sur 83 Premium CE 5.2 (Commentaires: 13)

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1078 utilisateurs:
>1055 invités
>18 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)