π
<-

News 2025
April (7)
March (1)

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)

Aperçu cahier d'activités Python TI-83 Premium CE Maths 2nde

New postby critor » 04 May 2019, 10:32

Depuis 2017, Texas Instruments et les éditions Eyrolles nous sortent chaque année un livret d'activités exploitant les dernières possibilités en programmation de la calculatrice TI-83 Premium CE :

Pour cette rentré 2019, Jean-Baptiste Civet et Boris Hanuš ne dérogent pas à la règle et sont de retour avec un nouveau livret d'activités autour des dernières nouveautés de la TI-83 Premium CE, Algorithme et programmation en Python cette fois-ci pour les Maths en 2nde.

1122611209Même si il ne sortira que le 23 mai 2019, une sélection d'extraits était déjà disponible sur le stand de Texas Instruments aux journées de l'Orme 2019 à Marseille, et nous allons la découvrir ensemble.

Le livret est organisé en 4 chapitres :
  1. Premiers pas en Python : Traite des deux modèles permettant la programmation Python, TI-83 Premium CE avec module externe TI-Python et TI-83 Premium CE Edition Python, avec les mise à jour ou connectique nécessaires selon le cas. Aborde également le fonctionnement de l'application Pyadaptr ou Python dédiée, et guide pas à pas dans l'écriture de sa première fonction.
  2. Les bases de Python : Présente ici le langage Python avec ses principales instructions au programme du lycée (conditionnelles, boucles, listes...) à chaque fois accompagnées d'exemples ainsi que son écriture en indentation.
  3. Algorithmes classiques : Aborde ici la programmation d'algorithmes classiques (nombres premiers, PGCD, PPCM, racines d'un polynôme...).
  4. Aller plus loin avec l'algorithmique : Propose de sortir des sentiers battus autour de trois projets, le premier traitant de cryptographie affine.

11225Nous retrouvons tout ce qui fait les grandes qualités de cette collection et même davantage. Une présentation par blocs de couleur claire au premier regard, l'écriture duale des fonctions en Python (captures d'écran) et en langage naturel (algorithme), la représentation intuitive des touches calculatrices à presser, et les QR codes (certes non encore fonctionnels) permettant d'aller chercher les corrections et compléments éventuels. :bj:

Avec cette fois-ci un peu plus d'une centaine de pages, le livret est pré-commandable dès maintenant à 8,90€. Il sera de plus disponible gratuitement pour la rentrée 2019 dans le cadre du programme d'aide à l'équipement de Texas Instruments, pour les établissements qui en remplissent les conditions.

"Last Chance" pour Geometry Dash sur TI-83 Premium CE

New postby critor » 29 Apr 2019, 20:25

Ta TI-83 Premium CE bénéficie d'une superbe adaptation de Geometry Dash par Epharius et Anonyme0. :bj:

D'origine, le jeu inclut des adaptations de trois des 21 niveaux accompagnant la version complète du jeu mobile :
  • Stereo Madness (niveau 1 - easy)
  • Polargeist (niveau 3 - normal)
  • Dry Out (niveau 4 - normal)

Mais il est de plus possible de créer et charger tes propres niveaux. :bj:
La conception se passe sur ordinateur avec le logiciel Tiled où il suffira d'utiliser le tileset de Geometry Dash, puis d'en exporter une version .csv avant de la convertir en ligne.

10724Pour profiter de ton temps libre cette semaine, voici le nouveau niveau Last Chance par Programmator88. :bj:

Ce dernier te propose même de contribuer au développement de ce niveau en lui faisant part de tes retours. :)

Pour le rajouter il n'y a rien de plus facile, il te suffira simplement d'envoyer le fichier du niveau sur ta calculatrice et il deviendra automatiquement sélectionnable à l'écran d'accueil de Geometry Dash.


Téléchargements :

Liens :

Source : viewtopic.php?f=12&t=22320

TI-Python amélioré complexes+cmath utilisable avec TI-83PCE

New postby critor » 28 Apr 2019, 10:07

11223L'implémentation Python du module externe TI-Python pour ta TI-83 Premium CE est plus riche que la concurrence en terme de nombre de modules : :bj:
  • builtins
  • array
  • collections
  • gc
  • math
  • random
  • sys
  • time

Toutefois, si on s'en tient au contexte scolaire des programmes, elle est très modeste. On peut lui reprocher :
  • l'absence de gestion des nombres complexes contrairement à toute la concurrence (Terminales S/STI2D/STL)
  • l'absence du module de fonctions complexes cmath qui va avec (Terminales S/STI2D/STL)
  • l'absence du module turtle (Maths Seconde rentrée 2019)
  • l'absence d'un module graphique (Physique-Chimie Seconde rentrée 2019)

Lionel Debroux s'était donné la peine de développer un firmware corrigeant les deux premiers points. :D
Nous avions même vu qu'il était possible de l'installer sur le module externe TI-Python, et très facilement. :bj:
1122211220Mais voilà, en pratique il n'était pas possible d'utiliser ce TI-Python au firmware amélioré avec la TI-83 Premium CE.

Nos tests réalisées au journées de l'Orme 2019 le confirment. L'une des calculatrices du stand de Texas Instruments disposait d'une application PyAdaptr en version 5.3.5.0010, et elle reprogrammait systématiquement tout module externe TI-Python lui étant connecté avec l'ancienne version firmware 3.0.0.0015.

L'application PyAdaptr vérifie le firmware de tout module externe TI-Python lui étant connecté, le compare avec celui qu'elle intègre et, si la moindre différence est détectée, reprogramme le module externe TI-Python. :(

11219Mais voilà. Puisque apparemment il n'est pas possible d'échapper à la reprogrammation du module externe TI-Python par l'application PyAdaptr, zardam vient de sortir un firmware TI-Python tout spécial. Ce dernier reprogramme le boot du module externe TI-Python, de sorte à ce qu'il n'obéisse pas aux requêtes de reprogrammation. :D

Tu peux donc enfin profiter du firmware amélioré de Lionel Debroux sur ton module externe TI-Python, soit de la gestion des nombres complexes, du module cmath qui va avec, et de bien d'autres choses encore ! :bj:

En réalité, le patch boot de zardam n'ignore bien évidemment pas toute mise à jour, sinon il bloquerait définitivement le module externe TI-Python. Il accepte les mises à jour utilisant l'entête UF2_MAGIC_START0=0x0A324755, ce qui permet :
  • d'ignorer le firmware de l'application PyAdaptr
  • d'accepter les firmwares fournis par zardam et Lionel Debroux

Dans cette configuration, l'application PyAdaptr affichera un module externe TI-Python muni d'une version 0.0.0.5940.
11222Attention, dans cette configuration tout lancement de l'application PyAdaptr déclenchera alors une (fausse) mise à jour du module externe TI-Python si connecté, ou à défaut le fera au premier appel à la console Python. Dans les deux cas cela prend environ 15 secondes.

De plus, même si tu ne quittes pas l'application PyAdaptr et ne débranches pas ton module, ce dernier est quand régulièrement revérifié. Avec l'actuelle application PyAdaptr 5.3.5.0024, c'est notamment le cas lorsque tu refermes l'éditeur de script, que ce soit avec le menu Exec ou Script. Ne t'inquiète pas, cela ne rétrogradera pas davantage ton module externe TI-Python, mais ça implique donc 15 secondes supplémentaires à patienter, à chaque fois. :mj:

Nous n'avons pas trouvé cela bien gênant en regard des formidables améliorations apportées, mais la chose pourrait être différente en situation d'examen.

Aucune crainte à avoir si jamais tu regrettais cette modification, tu restes libre puisqu'un autre firmware te permettra de remettre le boot du module externe TI-Python dans l'état normal d'origine où il accepte à nouveau toute mise à jour. :)

Pour installer donc un firmware sur ton module externe TI-Python, il te suffit tout simplement :
  • de le connecter à ton ordinateur
  • d'enfoncer 2 fois de suite son bouton reset au dos
  • de copier et coller le nouveau fichier firmware .uf2 vers le nouveau lecteur TIBOOTPY qui apparaît alors
Toutefois, le firmware TI-Python amélioré de Lionel Debroux apporte encore quelques légers inconvénients :
  • en apparence le module externe TI-Python ne donnera aucun signe de vie, sa diode D1 restant éteinte
  • cette même diode D1 ne clignotera pas en mode examen - aucune importance pour la session d'examens 2019, mais c'est un problème majeur pour la session d'examen 2020 - espérons que ce sera corrigé d'ici-là


Les firmwares de reprogrammation du boot disponibles ci-dessous sont donc compatibles :
  • avec le module externe TI-Python
  • avec la pyboard Adafruit Trinket M0 à accompagner du câble StarTech - testés avec succès :)
    avec la pyboard Adafruit Trinket M0 à accompagner du câble StarTech - testés avec succès :)
  • probablement avec d'autres pyboards similaires (munies d'un cœur Atmel ATSAMD21E18 ou ATSAMD21G18) mais non testées à la différence
A moins d'avoir acheté ta pyboard exprès pour l'utiliser avec ta calculatrice TI-83 Premium CE, nous te déconseillons de lui appliquer cette modification. :#non#:

Car cela va te la bloquer dans une sitution où elle n'acceptera que les firmwares spécialement conçus pour cibler l'utilisation avec une calculatrice TI-83 Premium CE, tu ne pourras pas lui installer d'autres firmwares jusqu'à annulation de la modification.

Téléchargements :

Journées d'été TI-Python: prise en main 83 Premium CE Python

New postby critor » 27 Apr 2019, 12:50

Le module externe TI-Python déjà disponible, rajoute à ta TI-83 Premium CE la possibilité d'exécuter des scripts Python.

Pour la rentrée 2019, Texas Instruments te sort en prime une nouvelle édition de sa TI-83 Premium CE, la TI-83 Premium CE Edition Python. Comme son nom l'indique, cette TI-83 Premium CE Edition Python te rajoute la possibilité d'exécuter nativement des scripts Python, aucun besoin donc ici d'un module externe. :bj:

Envie de découvrir le module externe TI-Python ainsi que la nouvelle TI-83 Premium CE Edition Python afin d'être prêt(e) pour la rentrée ?

11211Et bien pas besoin de bouger. Comme annoncé sur son stand aux journées de l'Orme à Marseille, c'est Texas Instruments qui se donne la peine de venir à toi cet été, aussi bien sur ton lieu de domicile, vacances ou travail, à l'occasion de ses journées d'été TI-Python. :bj:

Cette formation gratuite de 2 jours, les mardi 27 et mercredi 28 août, te permettra de prendre en main ces nouveaux produits, puis de te perfectionner dans ta pratique pédagogique du Python.

Rendez-vous donc le mardi 27 août à :
  • 13 - Marseille : lycée Victor Hugo
  • 34 - Montpellier : lycée Champollion (Lattes - Boirargues)
  • 54 - Nancy : lycée Loritz
  • 59 - Roubaix : collège Maxence Van Der Meersch
  • 67 - Strasbourg : école européenne
  • 69 - Lyon : lycée Ampère
  • 92 - Issy les Moulineaux : où tu auras l'insigne honneur d'être reçu directement au siège de Texas Instruments France ! :bj: (185-187 quai de la bataille de Stalingrad)

L'inscription est ouverte aussi bien aux enseignants qu'aux étudiants en Master 2 MEEF et même Master 1 MEEF ! :bj:

Lien : https://education.ti.com/fr/forms/fr/teacher-training

1er firmware tiers (Python+giac) pour module externe 83PCE

New postby critor » 08 Apr 2019, 20:21

10909Le module externe TI-Python permet à l'application PyAdaptr de ta TI-83 Premium CE d'exécuter des scripts Python.

Nous avions déjà vu qu'il était possible de remplacer le module externe TI-Python par des pyboards ou autres cartes de développement munies d'un coeur compatible :
  • carte CircuitPython Adafruit Trinket M0 (cœur Atmel ATSAMD21E18) - testée avec succès :)
  • carte CircuitPython Adafruit GEMMA M0 (cœur Atmel ATSAMD21E18)
  • carte CircuitPython Adafruit Circuit Playground Express (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte CircuitPython Adafruit Feather M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit HalloWing M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit ItsyBitsy M0 (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte CircuitPython Adafruit Metro M0 (cœur Atmel ATSAMD21G18)
  • carte de développement Arduino M0 (cœur Atmel ATSAMD21G18)
  • carte de développement Arduino Zero (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • console de jeux portable Gamebuino META (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit Trinket M0 (cœur Atmel ATSAMD21E18) - testée avec succès :)
  • carte CircuitPython Adafruit GEMMA M0 (cœur Atmel ATSAMD21E18)
  • carte CircuitPython Adafruit Circuit Playground Express (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte CircuitPython Adafruit Feather M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit HalloWing M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit ItsyBitsy M0 (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte CircuitPython Adafruit Metro M0 (cœur Atmel ATSAMD21G18)
  • carte de développement Arduino M0 (cœur Atmel ATSAMD21G18)
  • carte de développement Arduino Zero (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • console de jeux portable Gamebuino META (cœur Atmel ATSAMD21G18)
Toutefois, il fallait reprogrammer ces cartes avec le firmware TI-Python.

Il était donc possible de faire fonctionner la TI-83 Premium CE avec un module externe de matériel différent.

L'implémentation CircuitPython utilisée sur le TI-Python est très légère et comporte diverses limitations. Notamment elle ne gère pas les nombres complexes, ce qui est bien embêtant pour les Terminales S/STI2D/STL. Est donc vite apparu l'intérêt de pouvoir remplacer également le firmware du module externe par autre chose de plus élaboré, ce qui a d'ailleurs fait l'objet de notre poisson d'avril 2019.

Mais à la différence, faire fonctionner la TI-83 Premium CE avec un module externe de firmware différent était plus compliqué. Car l'application PyAdaptr qui embarque une copie du firmware TI-Python à des fins de mise à jour vérifie aléatoirement 96 octets du firmware du module externe avant d'accepter ou pas de l'utiliser. :mj:

11056Nous avons l'habitude sur TI-Planet depuis maintenant quelques années, de te sortir des poissons que nous savons pertinents sous les points de vue technique, institutionnels et marketing. Et cela fait déjà quelques années de suite que tous nos poissons se sont concrétisés...

L'année 2019 ne fera pas défaut, puisque zardam réussit l'exploit de concrétiser notre poisson en un temps cette fois-ci record ! :bj:

Voici en effet ci-contre l'application PyAdaptr de la TI-83 Premium CE qui accède à une implémentation Python bien plus riche vu la quantité de modules retournés par la commande help("modules") ! :bj:

Et en plus, zardam t'a même inclus dans son firmware le module Python giacpy, interface qui permet de faire appel au moteur de calcul formel giac (celui utilisé par le logiciel Xcas) ! Non seulement tu peux donc désormais faire du calcul complexe et exact en Python sur ta TI-83 Premium CE, mais en prime tu peux enfin faire du calcul littéral et formel sur ta TI-83 Premium CE ! :bj:

Le module externe qui fait ici tourner le firmware tiers taillé sur mesures pour l'application PyAdaptr de la TI-83 Premium CE est constitué d'une carte de développement Arduino Zero modifiée.
zardam y a soudé une puce Flash SPI additionnelle destinée à accueillir une copie non lancée du firmware TI-Python attendu par l'application PyAdaptr, et le firmware lancé se contente pour sa part de rediriger les requêtes USB de récupération d'octets firmware vers cette puce.

Ce firmware n'est donc pas utilisable avec le module externe TI-Python, ni avec les pyboards compatibles les moins chères comme l'Adafruit Trinket M0. :'(

Toutefois il est en théorie possible d'utiliser la pyboard compatible Adafruit Feather M0 qui elle a l'avantage d'intégrer d'origine une puce Flash SPI additionnelle de 2Mio.

Source : https://zardam.github.io/post/ti83-python/ via viewtopic.php?t=22469&p=241375#p241371

Téléchargements :
Liens :

-
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.
1315 utilisateurs:
>1300 invités
>8 membres
>7 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
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)