π
<-

News 2025

News 2024
June (4)
May (4)
April (2)

News 2023
August (2)
July (3)
June (3)
May (7)
April (2)
March (3)

News 2022
August (3)
July (1)
June (4)
May (1)
April (6)
March (4)
January (12)

News 2021
August (8)
July (28)
June (20)
May (19)
April (25)
March (15)

News 2020
August (16)
July (13)
June (17)
May (38)
April (21)
March (17)

News 2019
August (10)
July (3)
June (4)
May (11)
April (8)
March (18)
January (14)

News 2018
August (5)
July (1)
June (9)
May (10)
April (2)
March (14)
January (12)

News 2017
August (10)
July (14)
June (14)
May (11)
April (9)
March (12)
January (11)

News 2016
October (10)
August (8)
July (4)
June (8)
May (14)
April (9)
March (13)
January (11)

News 2015
October (15)
August (11)
July (4)
June (7)
May (12)
April (6)
March (11)

News 2014
August (2)
July (4)
June (2)
May (5)
April (4)
March (5)

News 2013
August (6)
July (6)
June (8)
May (14)
April (24)
March (16)
January (10)

News 2012
October (11)
August (6)
July (7)
June (8)
May (16)
April (16)
March (6)

News 2011
August (4)
July (4)
June (11)
May (5)
April (2)
March (6)

News 2010
July (1)
June (1)
May (2)
April (1)

News 2009
August (2)
April (1)

1ers visuels HD TI-84 Plus CE-T Python Edition rentrée 2020

New postby critor » 18 Mar 2020, 12:06

12309Dans une actualité précédente nous t'annoncions la nouvelle TI-84 Plus CE Python Edition, l'équivalent de la TI-83 Premium CE Édition Python française pour l'Europe à la rentrée 2020, et plus particulièrement pour les Pays-Bas et la Suède. :)

Aujourd'hui nous avons le plaisir de te la présenter sous son meilleur jour avec les premiers rendus HD, merci à TI pour nous les avoir partagé ! :bj:


1230812310On peut remarquer le rajout d'inscriptions au clavier pour des fonctions secondaires déjà fonctionnelles : :)
  • alpha
    X,T,θ,n
    pour le trait de fraction
  • 2nd
    pour déplacement le curseur en début de ligne
  • 2nd
    pour déplacer le curseur en fin de ligne

Liens :

10 hard levels, pack salles de test additionnelles Portal CE

New postby critor » 15 Mar 2020, 13:38

12304Dans un article précédent nous te présentions Portal Returns CE par MateoConLechuga pour ta fidèle TI-83 Premium CE.
Il s'agissait d'un jeu inspiré de Portal : the Flash version, soit une transposition 2D de l'univers 3D du jeu Portal original, et respectant fort bien l'esprit du jeu.
As-tu déjà résolu les 40 salles de test d'origine ainsi que les 38 salles de test additionnelles venant avec le téléchargement du jeu ?

Et bien bonne nouvelle car pour occuper tes "vacances" forcées, Alric te sort 10 pretty hard levels, son propre pack avec pas moins de 10 salles de test additionnelles ! :bj:

Des salles difficiles de son propre avis mais il a bien vérifié, elles peuvent toutes être réussies. Relèveras-tu le défi ? ;)

Pour y accéder il te suffira de transférer le fichier Portal3P.8xv, et de choisir Custom puis 3 dans le menu d'accueil de Portal Returns CE.

Téléchargements :

Pack OirambySina pour Oiram/Mario CE TI-83 Premium CE

New postby critor » 14 Mar 2020, 11:50

Pour tes longues semaines de "vacances" qui s'annoncent, évite si possible de sortir longtemps dans des endroits fréquentés, notamment en ville (ou pire magasins). Cherche les coins plus tranquilles pour ton activité physique essentielle, bien évidemment avec smartphone à portée de main.

12303Voici aujourd'hui de quoi te distraire dans cette épreuve avec le pack de niveaux persos OirambySina de sinadiatta pour Oiram CE, le moteur de jeu Mario-like de ta TI-83 Premium CE. :)

Au menu 3 niveaux où tu devras faire face à tous les éléments, pour à la fin affronter non pas Bowser ce serait trop simple, mais les jumeaux Bowser ! :p


Pour fonctionner correctement, Oiram CE a besoin des bibliothèques C téléchargeables ci-dessous. Mais rien de bien compliqué, il suffit juste de récupérer et transférer leur fichier. :)


Téléchargements :

1ère bibliothèque clavier Python pour TI-83 Premium CE

New postby critor » 12 Mar 2020, 17:06

Les fonctions graphiques en Python c'est sympa, notamment pour la conception d'interfaces et jeux.

Nous en avons depuis le début chez NumWorks.
Casio pour sa part s'apprête à les rajouter sur Graph 35+E II et Graph 90+E avec sa mise à jour d'Avril 2020.
Texas Instruments quant à lui les rajoutera sur TI-83 Premium CE Edition Python avec sa mise à jour 5.5de Mai 2020, puis sur TI-Nspire CX II avec la mise à jour de rentrée 2020.

Mais encore faut-il pouvoir interagir avec les interfaces et jeux en question.

Pour cela, des fonctions permettant de détecter les pressions de touches clavier sont nécessaires.

NumWorks est sur le point d'en rajouter pour sa prochaine version 13.

Mais rien de tel de au menu des prochaines mises à jour Texas Instruments et Casio à notre connaissance.

Chez Texas Instruments on peut bien noter quelque chose en ce sens avec la fonction escape() du futur module ti_system, mais à notre connaissance c'est pour gérer le seul cas particulier de la pression de la touche
annul
de la TI-83 Premium CE, notamment pour passer l'affichage d'un message après lecture.

12302Et si on se fabriquait nous-mêmes de telles fonctions ? Paul Thorel alias CaptainLuigi a eu l'idée de regarder du côté du module sys de la TI-83 Premium CE, et plus particulièrement du flux d'entrée stdin avec ses méthodes read(), readline() et readlines().

Il y a moyen de détecter la pression d'une touche en lisant le flux d'entrée.
×
par exemple y écrit *,
÷
/,
^
**,
annul
[2K,
[C et
entrée
[F.

A noter que cette astuce n'est pas utilisable sur les Casio Graph 90/35+E II, car le module sys n'y est pas disponible. Si il est certes présent dans la version alpha avec la future application Python pour HP Prime, nous n'avons pas réussi à en faire fonctionner la fonction readline() correctement.

Voici le détail des écritures stdin associées aux touches de la TI-83 Premium CE, ainsi que leurs variantes en cas de combinaison de la pression avec les touches modificatrices
2nde
ou
alpha
:
f(x)
fenêtre
zoom
trace
graphe
2nde
mode
suppr

[D
[H

[A
alpha
X,T,θ,n

X
x
stats

[B

[C
[F
math

a
A
matrice

b
B
prgm

c
C
var
annul

[2K
◄►

d
D
trig

pi
e
E
résol

f
F
□/□

g
G
^

**
h
H

**2
sqrt() [1D
i
I
,

,
E
j
J
(

(
{
k
K
)

)
}
l
L
/

/
e
m
M
log

log(,10) [4D
10**() [1D
n
N
7

7
o
O
8

8
p
P
9

9
q
Q
×

*
[
r
R
ln

log() [1D
exp() [1D
s
S
4

4
t
T
5

5
u
U
6

6
v
V
-

-
]
w
W
sto→

=
\\
x
X
1

1
y
Y
2

2
z
Z
3

3
@
+

+
'
"
on
0

0
.

.
:
(-)

-
_
?
entrée

[F


A priori, cela va être difficile de créer une unique fonction détectant de façon fiable les pressions de l'ensemble des touches clavier.

En effet les écritures stdin associées sont de tailles différentes. Or les fonctions de lecture readline() et compagnie sont bloquantes, et nous ne disposons pas sur TI-83 Premium CE du module permettant de les reconfigurer en non-bloquantes.
C'est-à-dire que si l'on demande 3 caractères pour détecter les appuis sur les flèches et touches de validation/annulation, les pressions sur la plupart des autres touches n'écrivant qu'1 à 2 caractères dans le stdin ne rendront pas la main à notre script. :'(

Nous ne disposons pas non plus de la fonction stdin.isatty() permettant de savoir si il y a encore des données à lire dans le flux d'entrée.
Donc dans le cadre d'une lecture caractère par caractère, impossible de différencier l'espace produit par
alpha
0
de celui commençant les écritures associées aux flèches et touches de validation/annulation, ou encore le * associé à la touche
×
de celui démarrant également les écritures associées aux touches
^
(**) et
(**2). :'(

Bref, en attendant mieux il faut faire des choix. Dans le cadre d'interfaces et jeux il y a sans doute possibilité de s'en sortir avec les seules flèches et touches de validation/annulation, soit de demander 3 caractères sur le flux d'entrée à chaque fois. CaptainLuigi te sort un petit script en ce sens, n'hésite pas à l'exploiter pour tes futures créations : :bj:
Code: Select all
from sys import *

def getkey(n=3):
  return list(stdin.readline(n))

def ispressed(key="up",keylist=[]):
  if key=="enter":
    key=" [F"
  if key=="up":
    key=" [A"
  if key=="down":
    key=" [B"
  if key=="right":
    key=" [C"
  if key=="left":
    key=" [D"
  if key=="annul":
    key=" [2"
  press=True
  for i in range(3):
    if key[i]==keylist[i]:
      press=True
    else:
      press=False
  return press

Et petite démo, ça a l'air rapide ce qui est a priori un très bon signe pour tes futurs jeux et interfaces en Python : :bj:

Lien : https://github.com/Paul-Thorel/TI-PYTHON-KEYPAD-LIBRARY

Personnalise ton clavier USB pour ta TI-83 Premium CE !

New postby critor » 10 Mar 2020, 21:51

Les calculatrices Texas Instruments surpassent la concurrence par leurs grandes possibilités USB. En effet leur port mini-USB est complètement câblé, ce qui leur permet de se comporter en hôte USB et donc d'accueillir et alimenter des périphériques USB, pourvu que la calculatrice les supporte.
Il existe plusieurs périphériques officiels munis d'un port mini-USB pour un branchement immédiat sur ta calculatrice Texas Instruments, et qui fonctionneront avec l'ensemble de la gamme couleur actuelle (à l'exclusion donc de la TI-82 Advanced d'entrée de gamme) :

12277Rien ne t'empêche toutefois de connecter d'autres périphériques USB, pourvu bien sûr qu'ils soient correctement gérés. Les périphériques disposant d'une connectivité mini-USB étant toutefois très rares, il te faudra probablement un adaptateur au choix :
6525Tu l'ignorais peut-être, mais ta fantastique TI-83 Premium CE (ou à l'international TI-84 Plus CE) dispose dans ce cadre de possibilités encore plus exclusives à ce jour. :D
En effet même si il ne l'a toujours pas annoncé et encore moins exploité depuis, le constructeur a introduit dans la mise à jour 5.1.5 la gestion des claviers USB ! :bj:

Oui, la TI-83 Premium CE (ou TI-84 Plus CE) est à ce jour le seul modèle te permettant de brancher et utilliser un clavier USB pour une saisie encore plus facile et rapide de tes programmes et scripts Python; ni les TI-Nspire ni la concurrence ne permettent cela ! :#tritop#:

En prime ton expérience de saisie s'enrichit considérablement dans ce contexte avec :
  • la touche d'effacement arrière, parfaitement fonctionnelle bien qu'inexistante sur la calculatrice ! :bj:
  • si la touche
    annul
    de la calculatrice a pour équivalent
    verr num
    sur les claviers, nous avons en prime la touche
    esc
    qui permet à la différence une annulation sans effacement, petite nuance :)
  • saisie de caractères minuscules ce qui n'était en dehors de l'application Python, du moins pas sans ajout d'un utilitaire :bj:
  • saisie directe de caractères non présents au clavier de la calculatrice et qu'il fallait aller chercher dans des menus ! :bj:
  • et même saisie de caractères n'étant même pas dans les menus de la calculatrice ! :bj:

Les équivalences de touches et fonctionnalités étaient certes logiques.

Par exemple la touche
3
de la calculatrice permet également de saisir L3 ou θ via les modificateurs
2nde
et
alpha
.
On retrouvait donc ces mêmes possibilités sur le clavier externe via les modificateurs
ctrl
et
alt
, ainsi que la possibilité supplémentaire de sortir un caractère spécial avec le modificateur
shift
.

Toutefois voilà, ces saisies secondaires n'étaient absolument pas indiquées sur un clavier USB standard, et avec une organisation de touches complètement différente ces équivalences n'étaient pas aisées à retenir non plus.

Même si le constructeur n'a finalement pas l'air très intéressé par cette possibilité qu'il a pourtant lui-même codée, nous allons l'explorer jusqu'au bout. ;)

Nous te proposons aujourd'hui de traiter ce tout dernier problème, en personnalisant un clavier USB pour ta TI-83 Premium CE. Nous allons donc en corriger et compléter la sérigraphie. :)

Tu auras besoin pour cela :
  • d'une imprimante
    Nous utiliserons ici une imprimante à jet d'encre, mais te recommandons l'impression laser pour la durabilité.
  • de papier autocollant transparent, que tu pourras trouver dans le commerce dans des kits destinés à la fabrication de stickers transparents

1228312278Maintenant, attention au choix du clavier :
  • La calculatrice ne gère que la disposition de touches Qwerty. Il te faudra donc de préférence trouver/commander un clavier Qwerty, ce qui permettra des modifications de sérigraphie beaucoup moins lourdes. :)
  • Notre imprimante est ici une jet d'encre fonctionnant de façon totalement normale en quadrichromie soustractive. Il te faudra de préférence un clavier de couleur blanche ou claire; ça tombe bien ce sera assorti à la TI-83 Premium CE comme ça. ;)
Ce qui nous amène donc à notre choix, ici un mini-clavier USB Qwerty filaire blanc à peine plus grand que la calculatrice que nous jugeons plus convenable pour le transport et l'usage scolaire, également très fin et léger. :)

Voici donc ci-contre nos autocollants destinés à en compléter ou corriger la sérigraphie, aussi bien pour TI-83 Premium CE que pour TI-84 Plus CE. Tu en retrouveras gratuitement en fin d'article une version directement imprimable, ainsi qu'une version modifiable.

12280De façon similaire à la calculatrice, nous adoptons donc un code couleur vert-bleu pour les fonctions secondaires. Nous utilisons ensuite 3 colorations de touches différentes :
  • Sur fond blanc et donc transparent une fois imprimé, les simples précisions sur les fonctions secondaires de la touche concernée. Cela concerne les touches donc la fonction principale telle que sérigraphiée ne change pas lorsqu'utilisée avec la calculatrice, une majorité comme déjà dit pour un clavier Qwerty.
  • Sur fond noir et donc masquant la sérigraphie d'origine une fois imprimé, les rares touches qui avec la calculatrice ne se comportent pas comme indiqué pour leur fonction principale.
  • Enfin sur fond gris et servant essentiellement de points de repères pour ne pas se tromper dans le collage, les touches qui soit se comportent exactement comme sérigraphié et pour lesquelles il n'y a rien à préciser, ou bien qui sont sans effet car non reconnues par la calculatrice.
Et voilà, il n'y a plus qu'à imprimer puis découper et coller. Impression bien évidemment en qualité optimale en sélectionnant un type de papier brillant épais ou à défaut brillant tout court.

1228212281Le voici enfin notre périphérique légendaire TI-83 Premium CE Keypad, dans toute la splendeur de sa première édition ! :D Nous voici fin prêts pour une saisie turbo des programmes et scripts Python ! :bj:

Nous avons hâte de lire tes retours pour si besoin pouvoir encore l'améliorer ! ;)

Attention, si l'usage d'un clavier externe peu encombrant dans ce style ne pose a priori aucun problème en classe, il n'en est pas de même pour les examens. /!

La réglementation française actuelle interdit strictement l'usage de tout module externe ainsi que de tout câble, double interdiction donc ici. :#non#:

Une interdiction parfaitement compréhensible, car un détournement évident serait de remplacer notre clavier USB filaire par un clavier USB sans fil 2,4 GHz, surtout que selon nos tests le clavier continue à marcher même en mode examen. Et voilà, un complice dans le couloir ou à l'étage au-dessus/dessous pourrait parfaitement saisir directement les réponses sur l'écran de ta calculatrice une fois qu'il aura réussi à récupérer ton sujet... :mj:

Téléchargement : autocollants TI-83 Premium CE / TI-84 Plus CE pour clavier Qwerty

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
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 !
12345
-
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.
868 utilisateurs:
>833 invités
>28 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)