π
<-
Chat plein-écran
[^]

NumWorks 12 coques NumWorks édition limitée Novembre 2020 à gagner

New postby critor » 02 Nov 2020, 12:42

13036Pour la
rentrée
2019
,
NumWorks
te sortait un couvercle
collector
en édition limitée pour sa calculatrice, le
Macaremaths
, illustré tout en humour et talent sur le thème des Mathématiques. :bj:
Nous t'en faisons actuellement gagner quelques derniers exemplaires à notre concours de rentrée. ;)

Dans le même genre pour
Octobre 2020
,
NumWorks
avait renouvelé l'expérience en te faisant gagner 12 couvercles d'une édition limitée roi et reine de cœur.

Te voilà maintenant confiné·e. Tu as juste le droit d'aller travailler au lycée ou ailleurs, et de rentrer chez toi sans faire le moindre détour. :'(

Est-ce que cela te pèse ? Envie de tordre les barreaux de ta prison mentale ?

Et bien
NumWorks
a une fois de plus pensé à toi avec une toute nouvelle édition limitée du couvercle de sa calculatrice pour
Novembre 2020
. :favorite:

12
couvercles sont dès maintenant à gagner sur les comptes sociaux du constructeur : :D
  • 1
    couvercle sur
    Twitter
    , tirage au sort
    vendredi 6 novembre 2020
  • 1
    couvercle sur
    Facebook
    , tirage au sort
    vendredi 6 novembre 2020
  • 10
    couvercles sur
    Instagram
    , tirage au sort le
    30 novembre 2020

Pour participer et gagner c'est très simple, il te suffit juste selon le réseau :
  1. de suivre, aimer ou t'abonner au compte en question
  2. de taguer ou identifier un·e ami·e qui devrait aimer ce couvercle

N'hésite pas à participer sur chacun des comptes sociaux pour maximiser tes chances. ;)

NumWorks Nuum, jeu Python 3D Doom-like d'Halloween pour ta NumWorks !

New postby critor » 31 Oct 2020, 18:34

Ce soir tu es confiné·e, pas question donc de sortir chercher tes bonbons cette année. :#non#:

Mais ne t'inquiète pas, car
NumWorks
a pensé à toi.

Voisi donc son nouveau titre terrifiant pour t'occuper ce soir,
Nuum
.

Te voici donc piégé·e au fin fond d'une sinistre crypte. Pour t'en échapper tu devras trouver 4 clés.

13192
Nuum
est donc un jeu
3D
écrit en
Python
pour ta calculatrice
NumWorks
.
Et ne t'inquiète pas si tu n'as pas de
NumWorks
, car il tourne aussi très bien avec son simulateur en ligne. ;)

L'affichage utilise un algorithme de type
raycasting
, soit lancé de rayons.

Gros remerciements à
NumWorks
qui a du se donner bien du mal pendant on ne sait combien de jours pour réussir à faire rentrer et tourner ça dans les
32K
de tas mémoire
Python
(heap)
de la calculatrice ! :bj:
D'ailleurs ne compte pas pouvoir rajouter quelque chose à ce script, nous sommes aux limites des capacités de la calculatrice, une seule ligne supplémentaire suffit à déclencher une erreur de mémoire à l'exécution. ;)

En réalité, rien à voir avec le
Doom
de 1993 malgré le nom du jeu et sa typographie. En effet il n'y a pas ici de plateformes ni d'étages, le monde simulé est intégralement plat. Il s'agit en fait d'un labyrinthe
2D
affiché en relief, on devrait plutôt parler de
2.5D
ou de pseudo-
3D
.

Si l'on tient à se référer au monde vidéoludique et que l'on reste chez l'éditeur
id Software
, il eut été plus exact techniquement de se référer à son titre précédent,
Wolfenstein 3D
de 1992.

13193Puisque c'est du
Python
, nous en avons profité pour te brancher ça sur l'interface de compatibilité uniquement
polycalc
que nous avons sorti et utilisé ces dernières semaines dans le cadre de notre concours de rentrée. ;)

Si tu n'as pas de
NumWorks
tu peux donc également dès maintenant retrouver
Nuum
sur ta
TI-Nspire CX II
! :bj:

Bien que les
TI-83 Premium CE Edition Python
et
TI-84 Plus CE Python Edition
soient gérées par cette interface,
Nuum
n'a hélas aucune chance d'y fonctionner. En effet ces machines n'ont que
16K
de tas mémoire
Python
, alors à moins que des optimisations absolument extraordinaires soient encore possibles dans le code... :'(

Désolé également, pas de compatibilité
Casio Graph 90+E / 35+E II
non plus. Le
Python
de ces machines a le défaut à la différence de ne fournir aucune fonction permettant de tester les appuis sur les touches clavier. Et sans clavier, pas possible de contrôler tes déplacements dans le labyrinthe... :'(


Téléchargements
:

  • Nuum
    pour
    NumWorks
  • Nuum
    pour
    TI-Nspire CX II

Casio Mise à jour applis Android Classpad fx-CP400 avec OS 2.01.7

New postby critor » 30 Oct 2020, 14:49

12570En juin 2020, nous découvrions avec toi la dernière mise à jour
2.01.7000
du système d'exploitation de ta calculatrice couleur, tactile et formelle
Casio fx-CP400
.

Au menu au moins des reformulations de messages lorsque la calculatrice était réglée en allemand ou en finnois.
Et sans doute d'autres choses, mais comme
Casio
ne publie pas de
changelog
détaillé il nous est difficile de tomber dessus parmi la vaste étendue de possibilités de cette machine.

Précisons de plus que
Casio
t'offre également des applications
Classpad
et
fx-CG500
qui te permettent de retrouver sur ton
smartphone
Android
toutes les possibilités de ses calculatrices haut de gamme.

Toutefois, ces applications étaient jusqu'à présent restées en version
1.0.8
, émulant l'ancien système
2.01.6000
. :'(

Et bien réjouis-toi car en ce 30 octobre ton attente touche enfin à sa fin,
Casio
vient enfin de mettre à jour ses applications en version
1.0.9
, émulant désormais le tout dernier système
2.01.7000
. :bj:
Tu peux donc dès maintenant profiter sur ton
smartphone
de l'intégralité des dernières améliorations apportées à la gamme
Classpad
! :D


Téléchargements
:


TI-z80 ce_turtl anglais pour TI-84 Plus CE-T + compatibilité turtle

New postby critor » 29 Oct 2020, 16:41

Texas Instruments
nous sort aujourd'hui à son tour une nouvelle version de
ce_turtl
, son module
Python
de tracés relatifs à la
turtle
pour
TI-83 Premium CE Edition Python
et
TI-84 Plus CE-T Python Edition
...

... ou pas, car l'appel ce_turtl.version() nous indique que nous sommes toujours en version
1.0
.
Pas de nouveauté, l'exploration du module à l'aide de notre script
explmod
à la recherche d'éléments non listés aux menus donne toujours
65
éléments.

Mais donc, qu'est-ce qui change par rapport à la publication précédente ?

13188En fait, il s'agit ici d'une version non plus en français mais en anglais, et donc mieux adaptée aux utilisateurs du modèle européen
TI-84 Plus CE-T Python Edition
. Bien évidemment cela ne concerne pas les noms de fonctions mais le menu les présentant, avec les onglets ainsi que les indications sur les valeurs de paramètres.

Nous avons fort peu d'espoir, mais regardons quand même si il y a eu des améliorations de la compatibilité avec le module standard
turtle
, et comparons cela avec ce que donne la concurrence.

Pour cela, quelques préparatifs. Voici déjà les lignes d'importation à mettre en début de script pour pouvoir profiter d'appels communs entre
ce_turtl
et le standard
turtle
:
Code: Select all
try: #TI-83 Premium CE
  from ce_turtl import turtle
  turtle.clear()
except ImportError:
  import turtle


Pour permettre aux scripts qui vont suivre de réaliser quand même des tracés partiels malgré les erreurs, anticipons déjà quelques difficultés.

ce_turtl
ne définit pas les méthodes
turtle.colormode()
et
turtle.write()
, donc prévoyons de quoi ignorer les appels en question :
Code: Select all
def try_colormode(m):
  try: turtle.colormode(m)
  except: pass

def try_write(s):
  try: turtle.write(s)
  except: pass


ce_turtle
dispose de la méthode
turtle.color()
mais pas de la méthode
turtle.pencolor()
. Donc mettons de quoi rediriger les appels :
Code: Select all
def try_pencolor(c):
  try: turtle.pencolor(c)
  except: pass
  try: turtle.color(c)
  except: pass


ce_turtl
offre la méthode
turtle.pensize()
mais ce n'est pas le cas de
KhiCAS
donc prévoyons ici encore une fonction d'appel protégée :
Code: Select all
def try_pensize(s):
  try: turtle.pensize(s)
  except: pass


Enfin en fin de script,
ce_turtl
nécessitera un appel non standard
turtle.show()
afin de figer l'affichage, ce dernier étant en effet effectué dans le même
buffer
que celui de la console.

ordi
Graph 90+E
Graph 35+E II
NumWorks
TI-83 Premium CE
TI-84 Plus CE


Code: Select all
try: #TI-83 Premium CE
  from ce_turtl import turtle
  turtle.clear()
except ImportError:
  import turtle

from math import exp

def try_colormode(m):
  try: turtle.colormode(m)
  except: pass
def try_pencolor(c):
  try: turtle.pencolor(c)
  except: pass
  try: turtle.color(c)
  except: pass

try_colormode(1)
for i in range(1,37):
  red = exp(-0.5 * ((i - 6) / 12) ** 2)
  green = exp(-0.5 * ((i - 18) / 12) ** 2)
  blue = exp(-0.5 * ((i - 30) / 12) ** 2)
  try_pencolor([red, green, blue])
  for i in range(1, 5):
    turtle.forward(60)
    turtle.right(90)
  turtle.right(10)

try: turtle.show() #TI-83 Premium CE
except: pass

Premier exemple, et premier problème. Du code
turtle
standard ne permet visiblement pas d'exploiter les couleurs dans le contexte du module
ce_turtl
.

Le problème vient de la méthode
turtle.color()
dont les spécifications ne respectent pas le standard : :mj:
  • dans le contexte du module
    turtle
    standard elle attend un tuple ou une liste avec les valeurs des 3 composantes rouge-vert-bleu
  • ici avec
    ce_turtle
    elle attend 3 paramètres pour décrire chacune des composantes rouge-vert-bleu

ordi
Graph 90+E
Graph 35+E II
NumWorks
TI-83 Premium CE
TI-84 Plus CE


Code: Select all
try: #TI-83 Premium CE
  from ce_turtl import turtle
  turtle.clear()
except ImportError:
  import turtle

from math import exp

def try_colormode(m):
  try: turtle.colormode(m)
  except: pass
def try_pencolor(c):
  try: turtle.pencolor(c)
  except: pass
  try: turtle.color(c)
  except: pass

try_colormode(1)
turtle.penup()
turtle.goto(0, -20)
turtle.pendown()
for i in range(1,37):
  red = exp(-0.5 * ((i - 6) / 12) ** 2)
  green = exp(-0.5 * ((i - 18) / 12) ** 2)
  blue = exp(-0.5 * ((i - 30) / 12) ** 2)
  try_pencolor([red, green, blue])
  turtle.circle(50 - i)
  turtle.right(10)

try: turtle.show() #TI-83 Premium CE
except: pass

Là c'est plus embêtant. On demande à la
TI-83 Premium CE Edition Python
ou
TI-84 Plus CE-T Python Edition
le tracé d'une coquille d'escargot digne d'une oeuvre d'art, et elle nous sort une sorte de crotte en forme de donut, quelle déception... :#roll#:

Le problème vient ici de la méthode
turtle.circle(r)
: :bj:
  • avec module
    turtle
    standard le cercle tracé passe par la position de la tortue, ce qui est logique
  • ici avec
    ce_turtle
    le cercle tracé prend pour centre la position de la tortue

ordi
Graph 90+E
Graph 35+E II
NumWorks
TI-83 Premium CE
TI-84 Plus CE


Code: Select all
try: #TI-83 Premium CE
  from ce_turtl import turtle
  turtle.clear()
except ImportError:
  import turtle

def try_pencolor(c):
  try: turtle.pencolor(c)
  except: pass
  try: turtle.color(c)
  except: pass

turtle.forward(40)
turtle.backward(100)
turtle.left(90)
turtle.forward(30)
turtle.right(60)
turtle.forward(60)
turtle.right(30)
turtle.forward(30)
turtle.penup()
turtle.forward(18)
turtle.right(90)
turtle.forward(60)
turtle.pendown()
turtle.right(30)
turtle.backward(30)
turtle.right(60)
turtle.forward(60)
try_pencolor("red")
turtle.penup()
turtle.goto(80,40)
turtle.right(140)
turtle.pendown()
turtle.circle(30)
turtle.penup()
turtle.goto(105,50)
try_pencolor("green")
turtle.pendown()
turtle.circle(-50)
turtle.penup()
try_pencolor("red")
turtle.right(21)
turtle.goto(60,20)
turtle.pendown()
turtle.circle(40,60)
turtle.penup()
try_pencolor("blue")
turtle.goto(-50,15)
turtle.setheading(0)
turtle.pendown()
turtle.write("CASIO")

try: turtle.show() #TI-83 Premium CE
except: pass

Cela ne semble ici pas tourner bien rond chez
KhiCAS
. Ce n'est certes pas le propos d'aujourd'hui, mais nous pouvons remarquer que la tortue semble se positionner initialement positionnée aux coordonnées
(100; 0)
et non pas
(0; 0)
.

En tous cas sur
TI-83 Premium CE Edition Python
et
TI-84 Plus CE-T Python Edition
avec
ce_turtle
c'est pire, une erreur se déclenche et nous n'obtenons donc aucun tracé. :mj:
Le problème vient encore de la méthode
turtle.circle()
qui n'accepte pas ici l'angle de l'arc à tracer en 2ème paramètre.


ordi
Graph 90+E
Graph 35+E II
NumWorks
TI-83 Premium CE
TI-84 Plus CE


Code: Select all
try: # TI-83 Premium CE
  from ce_turtl import *
  turtle.clear()
except ImportError:
  import turtle

def try_colormode(m):
  try: turtle.colormode(m)
  except: pass
def try_pencolor(c):
  try: turtle.pencolor(c)
  except: pass
  try: turtle.color(c)
  except: pass
def try_pensize(s):
  try: turtle.pensize(s)
  except: pass

def koch(n, l):
  if n<=0:
    turtle.forward(l)
  else:
    koch(n-1, l/3)
    turtle.left(60)
    koch(n-1, l/3)
    turtle.right(120)
    koch(n-1, l/3)
    turtle.left(60)
    koch(n-1, l/3)

def flock(n, l):
  koch(n, l)
  turtle.right(120)
  koch(n, l)
  turtle.right(120)
  koch(n, l)

try_colormode(1)
l=80
turtle.penup()
turtle.goto(105,3)
turtle.left(120)
turtle.pendown()
try_pencolor((0, 0, 0))
flock(3, l)
turtle.left(120)

turtle.penup()
turtle.goto(105,-10)
turtle.right(60)
turtle.pendown()
try_pencolor((1, .5, 0))
flock(4, l)
turtle.right(60)

try_pensize(2)
turtle.penup()
turtle.goto(5,45)
turtle.right(60)
turtle.pendown()
try_pencolor((0, 0, 1))
flock(2, l)
turtle.right(60)

turtle.penup()
turtle.goto(-100,17)
turtle.left(120)
turtle.pendown()
try_pencolor((1, 0, 0))
flock(0, l)
turtle.left(120)

try_pensize(3)
turtle.penup()
turtle.goto(-100,-5)
turtle.right(60)
turtle.pendown()
try_pencolor((0, 1, 0))
flock(1, l)
turtle.right(60)

turtle.penup()
turtle.forward(400)

try: turtle.show() #TI-83 Premium CE
except: pass

Bon outre le problème de couleur déjà évoqué, avec
ce_turtl
quelque chose semble également ne pas aller avec l'épaisseur du tracé, trop importante par rapport à la concurrence et au standard.

Tentons de mieux comprendre le fonctionnement de
turtle.pensize()
à l'aide d'un exemple dédié.


ordi
Graph 90+E
Graph 35+E II
NumWorks
TI-83 Premium CE
TI-84 Plus CE


Code: Select all
try: # TI-83 Premium CE
  from ce_turtl import *
  turtle.clear()
except ImportError:
  import turtle

def try_write(s):
  try:
    turtle.write(s)
  except:
    pass

def try_pensize(s):
  try: turtle.pensize(s)
  except: pass

def test(w, n):
  turtle.penup()
  turtle.goto(- w / 2, 0)
  turtle.pendown()

  for k in range(n):
    try_pensize(k)
    try_write(str(k))
    turtle.forward(w / n)

#test(384, 8) # Graph 90+E
#test(128, 8) # Graph 35+E II
test(320, 8)

try: turtle.show() #TI-83 Premium CE
except: pass

Dans le module
turtle
standard, le paramètre passé à
turtle.pensize()
est l'épaisseur du tracé en pixels.

En fait, cela ne va chez personne si l'on compare les épaisseurs obtenues en fonction de la valeur du paramètre :
ordi
Graph 90+E
Graph 35+E II
NumWorks
TI-83 Premium CE
TI-84 Plus CE
0
1
1
0
1
1
1
1
1
3
2
2
3
2
5
3
3
3
3
7
4
4
5
4
7
5
5
5
5
7
6
6
5
6
7
7
7
5
7
7
Score
100%
50%
87,5%
25%

Il n'empêche que clairement, c'est de loin sur
TI-83 Premium CE Edition Python
et
TI-84 Plus CE-T Python Edition
que le fonctionnement de
turtle.pensize()
s'éloigne le plus du standard. :mj:


Le module
turtle
n'est certes pas au programme du lycée mais n'en reste pas moins important en Seconde. Il peut servir à s'appuyer sur les acquis de
Scratch
du collège pour passer progressivement au
Python
, particulièrement en
Physique-Chimie
où la réalisation de tracés est au programme.

Pour une raison fort étrange et que nous ne comprenons pas,
Texas Instruments
a choisi pour son
ce_turtl
d'utiliser les mêmes noms que le module
turtle
standard, mais n'en a ensuite absolument pas respecté le fonctionnement. Nous avons de
(trop)
nombreux écarts dans les paramètres attendus par ces fonctions ou même leur fonctionnement. :mj:

Sur les exemples que nous avons déroulés ci-dessus, l'argument de devoir faire des écarts pour que la solution tourne sur le matériel assez limité des
TI-83 Premium CE Edition Python
et
TI-84 Plus CE-T Python Edition
ne nous semble pas recevable, les corrections à apporter étant pour la plupart tout sauf complexes.
Non non, clairement le respect du standard
turtle
préexistant, celui mis en avant aux concours de recrutement des enseignants, dans les livres ainsi que dans les documents ressources, n'était pas au cahier des charges du constructeur ou alors en très mauvaise position.

Dans le contexte
turtle
, il ne sera ici pas possible de faire des allers-retours entre la calculatrice et l'ordinateur-tablette, à moins d'un soin méticuleux de la part de l'enseignant dans la conception des scripts et des diverses astuces de compatibilité dans le genre de celles que nous avons utilisées.
A cause de ce gros défaut, en dehors des enseignants
T3
nous doutons très fortement que de nombreux enseignants français veuillent s'embêter à se taper ainsi double travail pour enseigner et faire utiliser le
ce_turtl
non standard de la
TI-83 Premium CE Edition Python
.


Téléchargements
:


TI-z80 Film protège écran Wyngs Calcuso pour 83 Premium CE + tuto

New postby critor » 27 Oct 2020, 11:22

1313513137Voici aujourd'hui entre nos mains le film de protection écran
Wyngs
disponible pour ta
TI-83 Premium CE
chez
Calcuso
.
Comme son nom l'indique, il est destiné à protéger l'écran de ta calculatrice préférée contre les rayures, la saleté ou même les reflets.

1312713128Le film de dimensions 7×5 cm² et aux coins arrondis est conçu sur-mesure pour ta calculatrice et épouse parfaitement bien l'intérieur du cadre écran de ta
TI-83 Premium CE
ou de son équivalent international
TI-84 Plus CE
, n'y gênant absolument pas la lisibilité.
1318013181


1312513126Il n'est bien évidemment pas adapté à d'autres modèles, mais cela ne nous empêche pas de tester par curiosité ce que ça donne sur les modèles tactiles.

Aucun problème d'utilisation sur
HP Prime
, l'écran tactile est aussi réactif avec film que sans film.

Par contre sur
Casio fx-CP400+E
c'est très embêtant, vu qu'après apposition du film il faut exercer une pression beaucoup plus forte pour que les événements tactiles soient bien pris en compte. Sans doute une technologie tactile différente, résistif plutôt que capacitif, et que cette dernière calculatrice nécessiterait un film plus fin.

13182Justement ici avec
0,6 mm
d'épaisseur il s'agit ici d'un film semi-rigide en verre trempé, avec l'avantage de pouvoir aisément le retirer et repositionner à l'infini.

Toutefois le seul mode d'emploi au dos de l'emballage est très sommaire par rapport au nombre conséquent d'accessoires ici fournis.

Que faut-il utiliser et dans quel ordre ?

13133Autant réussir une installation optimale du premier coup, et nous allons de suite t'y aider. :bj:

  1. Commence donc par nettoyer ton écran à l'aide du chiffon humide présent dans le sachet n°1.
    Si ton film n'est pas venu sous un emballage scellé ou a déjà été manipulé, tu peux également le nettoyer, sur ses deux faces.
  2. Sèche ensuite ton écran et éventuellement le film à l'aide du chiffon sec présent dans le sachet n°2.
    Si tu as sorti le film pour nettoyage, remets-le dans son sachet protecteur antistatique tant que tu n'es pas prêt à l'installer.
    1318413183
  3. Retire maintenant l'autocollant
    Dust-absorber
    et tapote la surface de ton écran afin de retirer tout résidu de poussière.
  4. Remets l'autocollant
    Dust-absorber
    sur son support pour réutilisation.
  5. Appose maintenant enfin le film sur ton écran, face rouge de l'étiquette estampillée
    BACK
    sur le dessous, et orienté avec l'étiquette en question sur le coin inférieur droit de l'écran.
    1318613185
  6. Retire maintenant les autocollants estampillés
    Guide Sticker
    et appose-les partiellement sur le haut de ton film.
  7. Ajuste ton film dans sa position finale, et une fois que c'est effectué termine de faire adhérer les autocollants
    Guide Sticker
    à la tranche supérieure de ta calculatrice.
    13187
  8. Soulève maintenant ton film à l'aide de l'étiquette
    BACK
    .
  9. Retire sa protection adhésive inférieure toujours à l'aide de l'étiquette
    BACK
    .
  10. Laisse le film retomber sur ton écran et y adhérer.
  11. Patiente une minute le temps que l'adhésion se stabilise.
  12. Chasse maintenant les éventuelles bulles d'air en appuyant sur le film, du haut vers le bas, et ensuite du haut vers les côtés.
  13. Retire enfin les autocollants
    Guide Sticker
    et remets-les sur leur support pour réutilisation.

Envie de ce superbe film
Wyngs
pour habiller ta non moins superbe calculatrice ? Tu peux le gagner actuellement à notre concours de rentrée, ou sinon si tu préfères l'acheter ci-dessous. ;)

Lien
:
https://www.calcuso.com/fr/4062401017700-1.html

Casio Maj clé USB émulation Graph 90+E 3.50 et Graph 35+E II 3.40

New postby critor » 26 Oct 2020, 20:12

Casio
vient tout juste de nous sortir des mises à jour
3.40
et
3.50
absolument superbes pour ses
Graph 35+E II
et
Graph 90+E
. Au menu des possibilités
Python
étendues avec :
  • pour le module de tracé par pixels
    casioplot
    l'indexation dans le catalogue de la fonction de nettoyage
    clear_screen()
  • concernant le module de tracés relatifs
    turtle
    :
    • il devient intégré au système, donc indexé au catalogue et disponible en mode examen
    • la fonction
      pensize()
      est maintenant fonctionnelle
  • quant au module de tracé par coordonnées
    matplotl
    :
    • il est renommé
      matplotlib.pyplot
      pour une meilleure compatibilité avec les scripts provenant d'autres plateformes
    • il devient lui aussi intégré au système, donc indexé au catalogue et disponible en mode examen
    • la fonction
      boxplot()
      gère désormais le tracé à la française des diagrammes en boîte via un paramètre nommé optionnel
    • nouvelle fonction
      hist()
      pour le tracé d'histogrammes, gérant également le tracé à la française via un paramètre nommé optionnel
    • correction de la fonction
      arrow()
      qui dans certains cas traçait les pointes de flèches de vecteurs à l'envers, et en prime remplit désormais ces dernières sur
      Graph 90+E


Mais par contre, jusqu'à présent la mise à jour ne concernait que les calculatrices, pas les émulateurs pour ordinateur.

Tu pouvais certes leur rajouter manuellement les nouvelles versions
turtle.py
et
matplotl.py
que nous t'avions diffusé à l'occasion, mais cela ne te rajoutait pas l'intégralité des nouveautés :
  • aucun nouvelle entrée indexée au catalogue via cette méthode :#non#:
  • et tu ne bénéficiais pas non plus du renommage de
    matplotl
    en
    matplotlib.pyplot
    de cette façon :#non#:

13023Et bien ce fut rapide,
Casio
te diffuse déjà des mises à jour pour ses émulateurs sur clés
USB
d'émulation, bien évidemment compatibles avec les deux versions en circulation à ce jour.

Il te suffira tout simplement de placer les fichiers
.zip
disponibles ci-dessous à la racine de ta clé
USB
, d'en lancer l'extraction, et éventuellement de confirmer l'écrasement des anciens fichiers. Si tu sais ce que tu fais, tu peux également copier-coller le nouveau fichier
.exe
directement au bon endroit.

Tu pourras ainsi bénéficier de l'intégralité des nouvelles fonctionnalités en classe dès la rentrée ! :bj:
Merci
Casio
. ;)

Téléchargements
:


Lien
:
tutoriel de mise à jour calculatrices + clé USB

TI-Nspire Lance du Python sur la micro:bit avec ta TI-Nspire CX II

New postby critor » 26 Oct 2020, 16:21

12212Depuis plusieurs années,
Texas Instruments
a réalisé de gros efforts pour rendre la programmation de ses calculatrices accessible à tous. Le constructeur a prêté une attention toute particulière aux plus jeunes et non initiés, souhaitant leur permettre de créer tous les projets qu'ils imaginent sans avoir à se concentrer sur des difficultés annexes. :)

Nous pouvions déjà citer l'interface , le robot pilotable , la grille programmable ou encore l'adaptateur
TI-SensorLink
pour capteurs analogiques
Vernier
.
Tous ces éléments ont de plus l'avantage d'être utilisables directement avec le langage
Python
des calculatrices concernées, faisant de l'écosystème
Texas Instruments
le seul
Python
connecté ! :bj:

Un superbe support pour les enseignements scientifiques au lycée surtout maintenant que tous parlent le même langage de programmation, notamment en
SNT
, spécialité
NSI
et
Physique-Chimie
, avec le gros avantage de la mobilité. En effet, les programmes produits et données collectées restent présents dans la calculatrice apportée par chaque élève à chaque cours, ce qui allège la charge logistique de l'enseignant. Données et algorithmes pourront donc être traités / travaillés à la prochaine séance, en devoir à la maison ou même de façon transdisciplinaire en collaboration avec un autre enseignant ! :D

129591295812957Et pour cette rentrée 2020 grande nouvelle et révolution, tu n'as plus besoin de t'équiper en
TI-Innovator
pour bénéficier de ces formidables avantages. En effet, la
TI-83 Premium CE Edition Python
se voit rajouter la gestion du nanoordinateur programmable en
Python
dont tu étais peut-être déjà équipé·e ! :bj:

La carte
micro:bit
est initialement un projet lancé par la
BBC
(
B
ritish
B
roadcasting
C
orporation)
, le groupe audiovisuel public britannique, accompagné de nombre de partenaires dont
ARM
,
Microsoft
et
Samsung
. Elle fut distribuée gratuitement à un million d'élèves britanniques de 11 et 12 ans.

Le nom rend hommage au précédent succès du groupe dans ce domaine, le microordinateur à vocation pédagogique
BBC Micro
des années 1980, l'équivalent britannique de par son adoption à nos microordinateurs
Thomson MO5
et
TO7
inondant écoles, collèges et lycées à la fin de cette décennie dans le cadre du plan
IPT
(
I
nformatique
P
our
T
ous)
.

129621296112960La carte
micro:bit
dans sa version actuelle inclut :
  • un afficheur, grille programmable de 5×5= 25 diodes rouges adressables, bien adapté pour l'affichage de motifs éventuellement animés ou encore de texte défilant
  • nombre de capteurs intégrés :
    • capteur de luminosité
      (lié aux diodes)
    • capteur de température
      (sur le processeur)
    • 2 boutons poussoirs
      A
      et
      B
      programmables de part et d'autre, comme sur les premières manettes et consoles de jeux portables de chez
      Nintendo
    • accéléromètre 3D, permettant de détecter les variations d'accélération et par conséquence diverses actions : secouer, pencher, chute libre, ...
    • boussole magnétique 3D, pour détecter cette fois-ci les champs magnétiques
  • connectivité
    Bluetooth 4.0
    basse énergie 2,4 GHz maître/esclave


12277La carte
micro:bit
utilise un connecteur
micro-USB
et ta calculatrice un
mini-USB
.

Pour relier les deux une solution est d'adjoindre un adaptateur
USB A
femelle ↔
USB mini-B OTG
mâle
au câble
micro-USB
venant avec ta carte
micro:bit
, testée avec succès.

1296512964Pour moins d'encombrement, tu as aussi la solution d'utiliser un câble direct, un
USB micro-B
mâle ↔
USB mini-A
mâle, disponible par exemple chez
StarTech
et que nous avons testé avec succès.

Mais
Texas Instruments
n'avait hélas rien publié de similaire pour les
TI-Nspire
. :'(

12970Dans un article précédent, nous t'expliquions le fonctionnement de la gestion
micro:bit
par la
TI-83 Premium CE Edition Python
.

Les menus
micro:bit
ainsi rajoutés sur la
TI-83 Premium CE Edition Python
envoient en fait du code
Python
pour exécution à la carte
micro:bit
, qui dispose de son propre interpréteur
Micropython
.
Par exemple, mb_disp.display.show("Image.PACMAN") envoie en fait le code display.show(Image.PACMAN) encadré des bons caractères de contrôle.

Après analyse du protocole de
Texas Instruments
par , nous te fournissions alors une fonction
Python
utilisant le module
ti_hub
pour te permettre d'envoyer directement ton code
Python
pour exécution à la carte
micro:bit
, t'offrant ainsi bien plus de libertés et donc possibilités que les menus de la
TI-83 Premium CE Edition Python
:
Code: Select all
from ti_hub import *

def mb_run(code):
  send('\x05') # enter paste mode (Ctrl-E)
  send(code)
  send('\x04') # exit paste mode (Ctrl-D)


Ainsi qu'une fonction pour récupérer les éventuelles sorties ainsi générées sur la console de la carte
micro:bit
:
Code: Select all
def mb_get():
  return get().split("\r\n")[-3]

13179Nous avons donc aujourd'hui le plaisir de t'adapter ces deux fonctions pour
TI-Nspire CX II
. Il suffit pour cela essentiellement de remplacer l'utilisation du module
ti_hub
spécifique à la
TI-83 Premium CE Edition Python
, par celle du module
ti_innovator
spécifique à la
TI-Nspire CX II
:
Code: Select all
from ti_innovator import *

def mb_run(code):
  send('\x05') # enter paste mode (Ctrl-E)
  send(code)
  send('\x04') # exit paste mode (Ctrl-D)

def mb_get():
  return getStr().split("\r\n")[-3]

En ce jour historique, voici donc la toute première prise de contrôle d'une carte
micro:bit
par une
TI-Nspire CX II
! :bj:

Téléchargements
:


TI-z80 Nouvel emballage TI-83 Premium CE Python rentrée 2020

New postby critor » 26 Oct 2020, 14:23

7324Depuis 2016, la
TI-83 Premium CE
affiche le label :
732587218538


1132411325Pour 2019, la
TI-83 Premium CE
avait réobtenu le label
approuvé par les familles
, et
Texas Instruments
l'avait donc à nouveau apposé sur son nouvel emballage version
E
de rentrée 2019.

1272212724Sauf que pour la rentrée 2019, il s'agissait du nouveau modèle au nom différent, la
TI-83 Premium CE Edition Python
, qui plus est avec un nouveau code barre
EAN
, non plus
3243480104876
mais
3243480106665
.

Le label étant décerné avant l'année civile en question et donc quasiment une année avant la rentrée 2019, c'était bien évidemment le seul ancien modèle
TI-83 Premium CE
qui avait pu être testé.

Si le label était clairement mérité par la
TI-83 Premium CE Edition Python
, il n'empêche que son affichage ici sur un produit complètement différent de celui testé était indu, et ouvrait la voie à nombre d'abus de la part d'autres marques.
Au nom de sa crédibilité,
Approuvé par les Familles
ne pouvait qu'en exiger le retrait.

Texas Instruments
avait donc sorti un correctif temporaire de la version
E
de son emballage, en y apposant un autocollant
"conforme aux nouveaux programmes"
afin de masquer le label.

1317713178Voici aujourd'hui le correctif définitif de
Texas Instruments
avec le nouvel emballage version
F
qui n'utilise plus d'autocollant, le label ayant été complètement retiré.

-
Search
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.2 pour les Nspire CX II
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

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.
634 utilisateurs:
>609 invités
>19 membres
>6 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)