π
<-
Chat plein-écran
[^]

News 2024
Avril (13)
Mars (7)
Janvier (20)

News 2023
Octobre (19)
Août (14)
Juillet (13)
Juin (21)
Mai (29)
Avril (24)
Mars (24)
Janvier (24)

News 2022
Octobre (23)
Août (14)
Juillet (15)
Juin (17)
Mai (31)
Avril (27)
Mars (28)
Janvier (34)

News 2021
Octobre (24)
Août (37)
Juillet (50)
Juin (32)
Mai (48)
Avril (61)
Mars (35)
Janvier (34)

News 2020
Octobre (17)
Août (43)
Juillet (43)
Juin (45)
Mai (60)
Avril (78)
Mars (36)
Janvier (39)

News 2019
Octobre (13)
Août (18)
Juillet (23)
Juin (28)
Mai (31)
Avril (26)
Mars (38)
Janvier (37)

News 2018
Octobre (13)
Août (32)
Juillet (23)
Juin (64)
Mai (63)
Avril (45)
Mars (43)
Janvier (45)

News 2017
Octobre (26)
Août (39)
Juillet (52)
Juin (88)
Mai (51)
Avril (43)
Mars (37)
Janvier (33)

News 2016
Octobre (25)
Août (42)
Juillet (34)
Juin (109)
Mai (55)
Avril (34)
Mars (37)
Janvier (24)

News 2015
Octobre (22)
Août (56)
Juillet (22)
Juin (94)
Mai (56)
Avril (32)
Mars (40)
Janvier (21)

News 2014
Octobre (26)
Août (18)
Juillet (23)
Juin (101)
Mai (57)
Avril (59)
Mars (54)
Janvier (31)

News 2013
Octobre (67)
Août (50)
Juillet (43)
Juin (193)
Mai (93)
Avril (102)
Mars (45)
Janvier (50)

News 2012
Octobre (64)
Août (63)
Juillet (53)
Juin (132)
Mai (88)
Avril (73)
Mars (57)
Janvier (58)

News 2011
Octobre (56)
Août (31)
Juillet (27)
Juin (71)
Mai (61)
Avril (32)
Mars (36)
Janvier (24)

News 2010
Octobre (11)
Août (8)
Juillet (14)
Juin (10)
Mai (3)
Avril (3)
Mars (1)

News 2009
Août (3)
Juin (2)
Mai (1)
Avril (2)
Mars (1)

Concours dessin de Printemps Casio Graph Python et fx-92+SC

Nouveau messagede critor » 20 Jan 2021, 10:02

En décembre 2020, Casio France avait organisé à l'attention des enseignants un concours de Noël fort intéressant et joliment doté.
Il fallait programmer un dessin de Noël sur au choix sur fx-92+ Spéciale Collège ou en Python sur Graph 35+E II et Graph 90+E.
Un événement réussi qui a incité à la création de très beaux scripts ! :bj:

Plusieurs enseignants avaient comme nous réagi à l'événement en mentionnant qu'une ouverture des participations aux élèves aurait été très pertinente sur ce genre de concours.

Message visiblement reçu cinq sur cinq en un temps record, Casio nous lance déjà un tout nouveau concours du même genre, Comme un air de Printemps, mais cette fois-ci justement ouvert aux seuls :
  • collégiens et collégiennes
  • lycéens et lycéennes, aussi bien en voie générale que technologique ou professionnelle (2nde, 1ère, Tle, CAP, BEP)

Il te suffit de réaliser un dessin sur le thème de la nature avec ta calculatrice Casio préférée.
Cela peut donc être une fleur, un arbre, un animal...

Aucune obligation d'achat puisque tu peux parfaitement utiliser également l'émulateur de la calculatrice que nous te remettons si besoin en ressource gratuite en fin d'annonce. ;)

9798Tu peux participer au choix dans les 2 catégories suivantes :
  • fx-92+ Spéciale Collège avec son application Algorithmique t'offrant un langage de tracé à la Scratch
  • Graph 35+E II ou Graph 90+E avec leur application Python
Attention dans ce dernier cas, pour pouvoir bénéficier des tracés en Python (module casioplot), et éventuellement du module de tracés relatifs turtle, ta calculatrice doit faire tourner la dernière version :
  • Graph 35+E II version 3.40
  • Graph 90+E version 3.50
Si ce n'est pas le cas nous te remettons ici aussi de quoi mettre à jour gratuitement ta calculatrice en fin d'annonce. :)

13248Un jury composé de professeurs de Mathématiques désignera dans chaque catégorie 3 grands gagnants.

Dans chacune des 2 catégories donc, le meilleur dessin gagne le superbe lot suivant d'une valeur d'environ 180€ : :bj:
1 disque dur externe SSD de 1 To de capacité + 1 calculatrice graphique Casio Graph au choix

13244Le 2ème meilleur dessin gagne pour sa part le non moins superbe lot suivant d'une valeur d'environ 180€ : :D
1 enceinte bluetooth + 1 calculatrice graphique Casio Graph au choix

Le 3ème meilleur dessin gagne quant à lui le lot suivant d'une valeur d'environ 140€ : :D
1 montre Casio vintage or + 1 calculatrice graphique Casio Graph au choix

9668La calculatrice graphique au choix pourra être une Graph 35+E II ou Graph 90+E.


1324612987Mais ce n'est pas tout. Dans chaque catégorie, les 10 premières participations reçues et n'ayant pas remporté un des gros lots précédents recevront un lot de participation : un sac en toile Casio rempli de cadeaux (batterie USB externe, stylo, clé USB, ...), alors vite dépêche-toi ! :favorite:

Les participations sont ouvertes à compter du mercredi 27 janvier. Tu auras jusqu'au lundi 8 mars 2021 inclus pour envoyer par courriel à education-france@casio.fr :
  1. une photo ou capture d'écran de ton dessin
  2. le script qui le réalise
  3. un justificatif de scolarité (photo/scan de ton carnet de correspondance, de ta carte de collégien/lycéen, ou de tout autre document que tu juges pertinent)

Tu manques d'inspiration ? Tu ne connais pas suffisamment ta calculatrice ?
Casio se propose même de t'aider à gagner en t'accompagnant ce mercredi 27 janvier au cours de 2 ateliers en ligne au choix tout spécialement dédiés aux dessins de printemps sur ses calculatrices :
  • 14h-15h : appli Algorithmique sur fx-92+ Spéciale Collège
  • 15h-16h : appli Python sur Graph 35+E II et Graph 90+E
Ils correspondant donc bien aux 2 catégories de participations, petits aperçus ci-contre. :D

Tu peux également aller consulter les scripts des dessins d'enseignants pour le concours de Noël sur fx-92+ Spéciale Collège ainsi que sur Graph 90+E et Graph 35+E II, avec des arbres (sapins) et animaux (cerfs et rennes) rentrant parfaitement dans le thème. :)

Si tu préfères les fleurs nous en avons également tout un champ sur fx-92+ Spéciale Collège suite à notre concours de rentrée 2018. ;)

Bonne chance à toi ! :bj:

Peut-être te demandes-tu en passant comment joindre le script de ta fx-92+ Spéciale Collège alors que la machine ne dispose pas de port de communication ?... mais en fait rien de plus simple ! :bj:

Que tu utilises la calculatrice ou son émulateur il te suffira juste d'en exporter le contenu à l'aide d'un QR Code :
98039804
  1. obtenir la sauvegarde du contenu sous forme de QR Code en tapant
    SECONDE
    OPTN
  2. flasher le QR Code alors obtenu :
    • sur émulateur, il te suffit juste de cliquer le QR Code dans la fenêtre popup qui apparaît
    • sur calculatrice, si celle-ci génère 1 seul QR Code, il te suffit de le flasher avec l'outil de ton choix
    • sur calculatrice, si celle-ci génère une série de plusieurs QR Codes (au-delà d'une certaine taille de script), il te faudra les flasher avec l'appli Casio Edu+
  3. dans la page web qui s'ouvre, de cliquer sur l'icône d'envoi par courriel
Si besoin des tutoriels plus détaillés traitant séparément des 3 situations ici évoquées sont disponibles dans les ressources en fin d'annonce.

Superbe événement, à la coloration thématique fort bienvenue en cette période difficile. :D

De quoi te distraire et t'amuser quand tu rentres dans ta cage chaque soir à 18 heures ou prochainement pendant tes vacances d'hiver, et t'aider à rêver au retour du printemps et on espère avec lui de la liberté, merci Casio ! :favorite:

Nous avons hâte de voir si tu vas être capable de faire mieux que les enseignants à Noël... ;)



Lien : inscription ateliers mercredi 27 janvier

Téléchargments :

Ressources :
Mise à jour calculatrice :

Émulateurs :
  • Graph 90+E / fx-CG50 version 3.50 à installer sur Windows / Mac
    (période d'essai gratuite sans engagement de 90 jours, prolongeable gratuitement si besoin jusqu'au 31 août 2021 si déjà entamée ou épuisée)
  • Graph 90+E version 3.50 pour clé USB d'émulation officielle

Transfert de données :
Mise à jour calculatrice :

Émulateurs :

Transfert de données :
Emulateur :

Transfert de données :


Source : https://www.casio-education.fr/actualit ... mps-casio/
Lien vers le sujet sur le forum: Concours dessin de Printemps Casio Graph Python et fx-92+SC (Commentaires: 47)

BBC micro:bit v2 + mise à jour pour TI-83 Premium CE Python

Nouveau messagede critor » 21 Jan 2021, 15:43

12212Depuis des années maintenant, Texas Instruments réalise de gros efforts pour rendre la programmation de ses calculatrices accessible à tous et toutes. 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 imaginables sans avoir à se concentrer sur des difficultés annexes. :)

Nous pouvions déjà citer l'interface TI-Innovator Hub, le robot pilotable TI-Innovator Rover, la grille programmable TI-RGB Array 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 partagent le même langage de programmation, notamment en SNT, spécialité NSI, SI 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 depuis la rentrée 2020 dernière grande révolution en date, 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 s'est vu rajouter la gestion du nanoordinateur BBC micro:bit programmable en Python dont tu étais peut-être déjà équipé·e ! :bj:
Attention, cela nécessite obligatoirement que ta calculatrice fasse tourner une version 5.5.1 ou supérieure.


La carte micro:bit est initialement un projet lancé par la BBC (British Broadcasting Corporation), 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 (Informatique Pour Tous).

129621296112960La carte micro:bit dans sa version 1 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 Lindy et que nous avons testé avec succès.

Pour pouvoir contrôler ta carte micro:bit à partir de tes scripts, Texas Instruments te propose des modules Python complémentaires à installer sur ta calculatrice. Le constructeur en met 9 à ta disposition, et ces modules te permettent chacun d'accéder à tout ou partie des modules ou classes correspondants dans le Python micro:bit :
  • mb_butns → microbit.buttons
  • mb_disp → microbit.display
  • mb_grove
  • mb_music → music
  • mb_neopx → neopixel
  • mb_pins
  • mb_radio → radio
  • mb_sensr

Nous avions même vu qu'il était parfaitement possible depuis ta TI-83 Premium CE Edition Python de faire exécuter du code Python totalement arbitraire à la carte micro:bit, permettant ainsi d'accéder à des fonctions Python non exposées par les modules de Texas Instruments, ou même d'y définir ses propres fonctions.

Voici justement une fonction exécutant directement sur la carte micro:bit connectée le code Python passé en paramètre sous forme de chaîne de caractère, ainsi que de quoi en récupérer le résultat éventuel :
Code: Tout sélectionner
from ti_hub 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 get().split("\r\n")[-3]

C'était justement l'occasion d'explorer un peu plus profondément les possibilités de la micro:bit, et ce fut hélas extrêmement décevant.

Rappelons que les interpréteurs MicroPython ou similaires font appel à 3 types de mémoires avec les rôles suivants :
  • la mémoire de stockage qui accueille et conserve tes scripts
  • le stack (pile) qui, à l'exécution, accueille les références vers les objets créés
  • le heap (tas) qui, à l'exécution, accueille le contenu de ces objets
En gros le stack limite donc le nombre d'objets différents pouvant exister simultanément en mémoire, alors que le heap limite la taille globale occupée par le contenu de ces objets.

Le langage Python a toutefois le gros défaut d'être très gourmand en mémoire, le moindre petit objet de rien du tout créé gaspillant une place énorme. Voici quelques références de tailles pour les plateformes 32 bits :
  • pour un entier nul : 24 octets déjà...
  • pour un entier court non nul (codable sur 31 bits + 1 bit de signe) : 28 octets
  • pour un entier long :
    • 28 octets
    • + 4 octets pour chaque groupe de 30 bits utilisé par son écriture binaire au-delà des 31 bits précédents
  • pour une chaîne:
    • 49 octets
    • + 1 octet par caractère
  • pour une liste :
    • 64 octets
    • + 8 octets par élément
    • + les tailles de chaque élément

En pratique, le heap est donc bien souvent le facteur limitant. Nous l'avions donc testé en priorité sur BBC micro:bit :
Code: Tout sélectionner
mb_run("import gc")
mb_run("a,f=gc.mem_alloc(),gc.mem_free")
mb_run("a")
a=int(mb_get())
mb_run("f")
b=int(mb_get())
[a,f,a+f]


Et voilà, nous constations en effet que l'interpréteur de la micro:bit offrait un heap (tas) Python de seulement 10 Ko de capacité, avec en pratique juste 8 Ko et quelques de libres... :#roll#:

Une capacité absolument ridicule, inférieure à ce qu'offrent les interpréteurs Python des calculatrices graphiques :
  1. 4,100 Mo : TI-Nspire CX II + TI-Nspire CX (Ndless + KhiCAS CX)
  2. 2,068 Mo : TI-Nspire CX II
  3. 2,050 Mo : TI-Nspire CX II + TI-Nspire CX + TI-Nspire (Ndless + MicroPython)
  4. 1,033 Mo : Casio Graph 90+E
  5. 1,014 Mo : HP Prime (version alpha)
  6. 258,766 Ko : Casio Graph 35/75+E (appli CasioPython)
  7. 101,262 Ko : Casio Graph 35+E II
  8. 64,954 Ko : NumWorks (firmware Omega + appli KhiCAS)
  9. 33,545 Ko : NumWorks
  10. 32,648 Ko : Casio Graph 35+E II (appli CasioPython)
  11. 23,685 Ko : TI-83 Premium CE + TI-Python (firmware tiers)
  12. 20,839 Ko : TI-83 Premium CE + TI-Python
  13. 18,354 Ko : TI-83 Premium CE Edition Python / TI-84 Plus CE-T Edition Python
  14. 8,240 Ko : BBC micro:bit


La micro:bit permettait sans aucun doute un large éventail de projets grâce à ses capteurs et actionneurs, mais chaque projet pris individuellement ne pouvait pas aller bien loin, devant sans doute se limiter essentiellement à de l'utilisation très légère des fonctions fournies. Tout élève suffisamment intéressé pour avoir envie d'approfondir sera rapidement confronté à des erreurs de mémoire de plus en plus difficiles et ennuyantes à contourner, et peut-être même pire dégoûté de toute poursuite dans cette branche. :mj:

Mais rien de surprenant lorsque l'on sait que la micro:bit utilise un microcontrôleur nRF51822 de chez Nordic Semiconductor, avec les spécifications suivantes :
  • processeur 32 bits ARM Cortex-M0 cadencé à 16 MHz
  • mémoire de stockage Flash d'une capacité de 256 Kio
  • mémoire de travail RAM d'une capacité de 16 Kio, et voilà qui explique tout... :'(

13451Mais pour cette année 2021 arrive la nouvelle carte micro:bit v2.

Dépêchons-nous de voir ce qu'elle vaut. ;)

1345012961Et bien justement, comme tu peux le constater ci-contre elle utilise un tout nouveau microcontrôleur, le nRF52833, toujours de chez Nordic Semiconductor. Cette fois-ci nous avons des spécifications qui devraient nous permettre de respirer :
  • processeur 32 bits ARM Cortex-M0 cadencé à 64 MHz au lieu de 16 MHz soit 4 fois plus rapide ! :bj:
  • mémoire de stockage Flash d'une capacité de 512 Kio au lieu de 256 Kio soit 2 fois plus grande ! :bj:
  • mémoire de travail RAM d'une capacité de 128 Kio au lieu de 16 Kio soit 8 fois plus grande :bj:

Et ce n'est pas tout, nous constatons d'autres nouveautés sur cette face :
  • ajout d'un haut-parleur
  • ajout d'un microphone MEMs
  • bouton poussoir qui ne sert plus seulement à la réinitialisation (reset), mais permet désormais également d'éteindre la carte (appui long) et de la rallumer (appui court)
  • l'antenne Bluetooth qui devient compatible BLE Bluetooth 5.0, contre seulement 4.0 auparavant

1344912962

Passons maintenant à l'autre face, car les nouveautés ne sont pas terminées. Ici nous avons donc en prime :
  • ajout d'une diode DEL indiquant l'état du microphone
  • ajout d'un bouton tactile sur le logo micro:bit, voici pourquoi il perd sa couleur au profit de contacts métalliques


Reste-t-il encore à confirmer en pratique que la capacité RAM accrue sert bien entre autres à augmenter le heap Python, et dans quelle mesure.

Première chose absolument indispensable à faire, tu dois commencer par reprogrammer ta carte micro:bit avec le fichier firmware .hex dédié fourni par Texas Instruments.

Ce firmware est conçu pour rajouter à ta carte micro:bit la capacité de communiquer via son port micro-USB avec ta calculatrice TI-83 Premium CE Edition Python ou TI-84 Plus CE-T Python Edition.

Normalement rien de bien compliqué, il te suffit juste de connecter ta carte à un ordinateur pour y copier le fichier en question, la carte redémarrant automatiquement en fin de copie pour exécuter le nouveau firmware.

13452
Sauf qu'ici ça ne marche pas. Le fichier .hex distribué par Texas Instruments n'est apparemment pas compatible micro:bit v2, nous obtenons l'émoticône d'erreur accompagnée du code 529. :'(

Mais ne baissons pas les bras. Rendons-nous sur l'éditeur Python en ligne des cartes micro:bit, et importons-y le fichier .hex de Texas Instruments.

Déjà bonne nouvelle, le fichier est reconnu par l'éditeur, nous y obtenons en clair le code Python d'initialisation :
Code: Tout sélectionner
# version history
# 1.0 python functionality
# 1.1 Added TI LOGO and grove ranger
# 1.2 added handshake
# 1.3 added get_version
# 2.0 removed handshake and changed version to 2.0 for release in france

from microbit import *
from machine import time_pulse_us

ti = Image("07700:""07797:""77777:""07770:""00700")

def ranger(pin=pin0):
  pin.write_digital(1)
  pin.write_digital(0)
  pin.read_digital()
  t = time_pulse_us(pin,1,35000)
  print(t)

def get_version():
  print ("TI-Runtime Version 2.0")
 
display.show(ti,delay=10,wait=False)

1345413453Demandons donc à l'éditeur de nous générer un nouveau fichier .hex à partir de ce code.

Il y a espoir, cette fois sa copie sur micro:bit v2 ne déclenche plus d'erreur, et affiche bien le logo de Texas Instruments. :)

Très bon signe, la micro:bit v2 semble correctement se comporter, l'importation du module microbit ne déclenchant aucune erreur.

13455Mais confirmons en lui faisant faire quelque chose, comme afficher l'icône de Pac-man... bingo, ça marche ! :bj:
Code: Tout sélectionner
from microbit import *
from mb_disp import *
display.show("Image.PACMAN",delay=400,wait=True)

Nous te mettons ci-dessous dans les ressources directement le fichier .hex corrigé, désormais compatible à la fois micro:bit v1 et micro:bit v2. :D

13456Finissons-en donc avec le test de la capacité heap Python.

Pour l'exécution des scripts Python sur micro:bit v2 nous bénéficions donc apparemment de 63 Ko libres, pour une capacité totale de 64 Kio.
Fantastique c'est 8 fois plus que les pauvres 8 Ko de l'ancienne carte ! :bj:
  1. 4,100 Mo : TI-Nspire CX II + TI-Nspire CX (Ndless + KhiCAS CX)
  2. 2,068 Mo : TI-Nspire CX II
  3. 2,050 Mo : TI-Nspire CX II + TI-Nspire CX + TI-Nspire (Ndless + MicroPython)
  4. 1,033 Mo : Casio Graph 90+E
  5. 1,014 Mo : HP Prime (version alpha)
  6. 258,766 Ko : Casio Graph 35/75+E (appli CasioPython)
  7. 101,262 Ko : Casio Graph 35+E II
  8. 64,954 Ko : NumWorks (firmware Omega + appli KhiCAS)
  9. 63,024 Ko : BBC micro:bit v2
  10. 33,545 Ko : NumWorks
  11. 32,648 Ko : Casio Graph 35+E II (appli CasioPython)
  12. 23,685 Ko : TI-83 Premium CE + TI-Python (firmware tiers)
  13. 20,839 Ko : TI-83 Premium CE + TI-Python
  14. 18,354 Ko : TI-83 Premium CE Edition Python / TI-84 Plus CE-T Edition Python
  15. 8,240 Ko : BBC micro:bit v1

63 Ko c'est quasiment le double de ce qu'offre la NumWorks, et également 3,5 fois plus que ce qu'offre la TI-83 Premium CE Edition Python, tu te rends compte ? :D

La capacité du heap Python de la TI-83 Premium CE Edition Python est en effet un gros point faible. Mais ici en lui adjoignant une BBC micro:bit v2 tu multiplies la taille de heap utilisable par 4,5 ! :bj:
De quoi approfondir des projets Python sur cette machine, à condition de distribuer correctement les différents objets Python créés entre le heap interne de la calculatrice et le heap externe de la carte, et bien sûr les faire interagir correctement. ;)

Malheureusement, à la différence nous n'avons à ce jour pas accès au code source des modules micro:bit additionnels de la TI-83 Premium CE Edition Python, ni à aucun outil permettant de générer ce genre de module, et ne pouvons donc ni corriger, ni améliorer, ni étendre ces modules. :'(

Nous sommes donc hélas dans l'incapacité de faciliter ton utilisation des nouveaux éléments de la micro:bit v2 depuis ta calculatrice, notamment les microphone, haut-parleur et bouton tactile. La seule façon de les exploiter à ce jour sera de faire appel à la fonction mb_run() partagée plus haut, et lui passer en paramètre le code Python brut à exécuter par la carte.
Avec les difficultés que cela implique, ton script comportant alors à la fois du code Python qui sera exécuté dans le contexte de la calculatrice, et du code Python qui sera exécuté dans le contexte de la carte BBC micro:bit. Il ne faudra surtout pas confondre, les contextes des deux interpréteurs Python étant très différents. Pas le meilleur cadre, du moins pour débuter... :#roll#:



Téléchargements :

Ressource : activités vidéo micro:bit pour TI-83 Premimum CE
Lien vers le sujet sur le forum: BBC micro:bit v2 + mise à jour pour TI-83 Premium CE Python (Commentaires: 0)

Applis HP Prime pour Android supprimées du Google Play Store

Nouveau messagede critor » 22 Jan 2021, 18:07

11694Rentrée 2013 sortait la formidable calculatrice HP Prime. Hewlett Packard avait dès le début fait le choix de se distinguer de la concurrence de l'époque, avec un logiciel d'émulation HP Prime pour ordinateurs complet et entièrement gratuit, à l'époque pour Windows.

L'écosystème logiciel n'a eu de cesse de s'étoffer depuis. On peut citer :

Les logiciels d'émulation sont tous gratuits.

13457Pour les applications d'émulation par contre, les versions intégrales sont payantes.

Les versions gratuites des applications HP Prime sont quant à elles limitées à l'utilisation de seulement 9 des applications de la calculatrice :
  • Fonction
  • Graphiques avancés
  • Stats 1Var
  • Stats 2Var
  • Inférence
  • Résoudre
  • Paramétrique
  • Polaire
  • Suite

Les versions gratuites des applications n'en restent pas moins fort utiles si ton enseignant t'autorise le smartphone en devoir surveillé, chaque application de la calculatrice pouvant être basculée dans sa vue CAS autorisant le calcul formel ! :bj:

Et puis, comme tu l'as peut-etre remarqué, Google a fait un mauvais coup à Hewlett Packard en pleine période de rentrée 2020. Les deux applications HP Prime ont été supprimées du Play Store.

L'un des développeurs de la HP Prime, Tim Wessman, avait rapidement communiqué à ce sujet dès le 17 septembre 2020 :
Tim Wessman a écrit:it got pulled automatically due to needing a small tweak to an openFile api. Kind of a surprise to us as well


On pouvait donc s'attendre à un retour rapide de l'application après une très légère correction.

Hélas, cela fait maintenant plus de 4 mois et toujours rien.

Quelques infos complémentaires, Cyrille de Brébisson, autre développeur de la HP Prime, vient tout juste de revenir sur ce sujet dans le contexte de la conférence virtuelle HPCC 2021. Deux passages à ce sujet :
  • de 8:21 à 8:49
  • de 13:27 à 17:41


Pour résumer, tu as pu noter que la dernière mise à jour HP Prime remonte à janvier 2020 et qu'elle était bien mineure, la dernière mise à jour véritablement significative remontant à janvier 2018.

Ben c'est ça le problème, comme peu de choses ont bougé depuis maintenant plus de 3 ans, du moins dans les versions de production, ben les applications HP Prime n'ont plus été mises à jour.
Et Google supprime automatiquement du Play Store les applications qui ne sont plus mises à jour depuis un certain temps.

Les applications HP Prime doivent être recompilées, sauf que depuis tout ce temps le SDK a pas mal bougé et en gros la compilation échoue. :'(

Histoire donc de te dépanner, nous hébergeons l'application gratuite HP Prime Lite pour Android.

Pour l'installer il te suffira tout simplement d'ouvrir le fichier .apk téléchargé ci-dessous sur ton smartphone.

Par contre désolé, nous n'avons hélas aucune solution pour te redonner accès à l'application intégrale HP Prime Pro sur Android. :'(


Téléchargements :
Lien vers le sujet sur le forum: Applis HP Prime pour Android supprimées du Google Play Store (Commentaires: 5)

TI-Keyboard CE, clavier USB personnalisé pour 83 Premium CE

Nouveau messagede critor » 23 Jan 2021, 19:41

Si il y a un point sur lequel les calculatrices Texas Instruments surpassent incontestablement la concurrence, c'est bien 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 tes fantastiques TI-Nspire CX II et TI-83 Premium CE (ou à l'international TI-84 Plus CE) disposent 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 la gestion des claviers USB à compter des versions 5.1.5 sur TI-83 Premium CE et 5.0 sur TI-Nspire CX II.

Oui, les TI-Nspire CX II et TI-83 Premium CE (ou TI-84 Plus CE) sont à ce jour les seuls modèles te permettant de brancher et utiliser un clavier USB pour une saisie encore plus facile et rapide de tes programmes et scripts Python ! :#tritop#:

En prime ton expérience de saisie sur TI-83 Premium CE 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 pas possible 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:

12283Les é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.

Il fallait donc personnaliser les inscriptions de son clavier...

Dans l'optique de l'expédition des lots de notre concours de rentrée 2020, nous sommes justement en train de produire 5 claviers USB uniques, entièrement personnalisés pour une expérience de saisie révolutionnaire sur ta TI-83 Premium CE ! :bj:
Trop tard pour participer, mais si tu n'as pas gagné nous te partageons quand même ici l'intégralité des détails de leur conception. ;)

13459Pour compléter la sérigraphie de ton clavier USB, il te faut donc du papier autocollant transparent, que tu pourras trouver dans le commerce dans des kits destinés à la fabrication de stickers transparents.
Conformément aux spécifications du papier précédent, nous utilisons une imprimante jet d'encre.

12278Mais attention au choix de ton clavier USB, il te faut de préférence un clavier Qwerty filaire avec des touches de couleur blanche ou claire. Nous optons pour notre part pour 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. :)
En effet :
  • Ta calculatrice ne gère que la disposition de touches Qwerty. Trouver/commander un clavier Qwerty te permettra des modifications beaucoup moins lourdes de sa sérigraphie. :)
  • Notre imprimante étant ici une jet d'encre fonctionnant de façon totalement normale en quadrichromie soustractive, il lui est impossible d'imprimer quelque chose de plus clair que le support qui lui est fourni. Mais ça tombe bien ce sera assorti à ta TI-83 Premium CE comme ça. ;)
Attention, les claviers USB sans fil à la différence ne fonctionnent pas toujours avec la calculatrice, leur émetteur-récepteur pouvant sans doute générer une consommation trop importante.


Voici donc ci-contre nos autocollants destinés à en compléter ou corriger la sérigraphie de chaque touche, 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.

13458De 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 dont 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.
1346113462Nous ne sommes pas certains qu'une impression jet d'encre sur laquelle tu vas poser les doigts sans arrêt soit très durable. Nous ne savons pas ce que ça vaut, tu nous diras, mais nous appliquons donc une couche de vernis.
Tu peux pour cela piquer le tube de vernis à ongles de Maman, grande sœur ou petite sœur, ça marche très bien. :)

1346413463Et 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.

Voici donc enfin notre périphérique légendaire TI-Keyboard CE édition 84 dans toute sa splendeur, nous voici fin prêts pour une saisie turbo ! :bj:

Téléchargement : autocollants TI-83 Premium CE / TI-84 Plus CE pour clavier Qwerty
Lien vers le sujet sur le forum: TI-Keyboard CE, clavier USB personnalisé pour 83 Premium CE (Commentaires: 6)

RainCode, l'animation à la Matrix sur ta TI-83 Premium CE

Nouveau messagede critor » 24 Jan 2021, 15:03

Connais-tu donc Matrix ?

C'est une série de trois films américano-australiens initiée en 1999 par ceux qui étaient alors les frères Wachowski. Elle se passe autour d'un univers virtuel dont l'état est consultable sur écran sous la forme d'une "pluie de code", animation introduisant justement les trois films dans un thème vert.

13465Candledark te propose aujourd'hui avec CodeRain, son nouveau programme TI-83 Premium CE, non pas de te mettre dans la matrice, mais de mettre la matrice dans ta TI-83 Premium CE ! ;)

CodeRain apporte en effet l'animation mythique sur l'écran de ta calculatrice, une reproduction déjà très fidèle et très fluide. :bj:

Mais ici en prime, tu peux choisir différents thèmes pour ta pluie de code à l'aide des touches numériques du clavier : :D
  1. rouge
  2. vert (par défaut)
  3. jaune
  4. bleu
  5. violet
  6. sarcelle
  7. magenta
  8. orange
  9. et même multicolore ! 😻


CodeRain est écrit en langage C et le code source est inclus. :)

Attention, CodeRain rentre donc dans la catégorie des programmes en langage machine dit ASM. /!
Si ta calculatrice fait tourner une version système 5.5.1 ou supérieure c'est compliqué ; Texas Instruments combattant farouchement l'exécution de code tiers sur la TI-83 Premium CE depuis un acte absolument irresponsable d'un enseignant de Mathématiques français dans le contexte de ses gesticulations visiblement aveugles contre la réforme du lycée. :mj:

Il te faut :
  1. installer arTIfiCE pour remettre la possibilité de lancer des programmes ASM
  2. de préférence installer Cesium pour pouvoir lancer les programmes ASM facilement, ou même AsmHook pour pouvoir les lancer comme avant

Téléchargements :
Lien vers le sujet sur le forum: RainCode, l'animation à la Matrix sur ta TI-83 Premium CE (Commentaires: 5)

Animation mise à jour Windows 10 dans ta TI-83 Premium CE !

Nouveau messagede critor » 26 Jan 2021, 14:41

7530En 2016 Flip te proposait de faire une petite farce à tes camarades, leur faisant croire que tu avais Windows XP d'installé sur ta TI-83 Premium CE.

Son programme reproduisait en effet l'animation d'écran de veille par défaut de ce système.

Mais voilà, l'effet n'est plus le même de nos jours, Windows XP ça fait tellement vieux et désuet désormais... :'(

13466Heureusement Candledark reprend aujourd'hui le flambeau, pour faire croire à tes camarades que ta TI-83 Premium CE fait cette fois-ci tourner Windows 10 ! :D

Son programme WINUPDTE reproduit en effet soigneusement l'animation de mise à jour de ce système.

Pour faire encore plus vrai, l'animation ne peut être quittée normalement. ;)
Deux versions sont au choix, et il te faudra en fait :
  • pour la version 1, patienter 20 secondes puis taper une touche
  • pour la version 2, maintenir simultanément les 3 touches :f84: :f61: :f65: (devineras-tu pourquoi ? ;))

WINUPDTE est écrit en langage C et le code source est inclus. :)

Attention, WINUPDTE rentre donc dans la catégorie des programmes en langage machine dits ASM. /!
Si ta calculatrice fait tourner une version système 5.5.1 ou supérieure c'est compliqué ; Texas Instruments combattant farouchement l'exécution de code tiers sur la TI-83 Premium CE depuis un acte absolument irresponsable d'un enseignant français de Mathématiques dans le contexte de ses gesticulations visiblement aveugles contre la réforme du lycée. :mj:

Il te faut :
  1. installer arTIfiCE pour remettre la possibilité de lancer des programmes ASM
  2. de préférence installer Cesium pour pouvoir lancer les programmes ASM facilement, ou même AsmHook pour pouvoir les lancer comme avant

Téléchargements :
Lien vers le sujet sur le forum: Animation mise à jour Windows 10 dans ta TI-83 Premium CE ! (Commentaires: 2)

Animation pluie de code à la Matrix maintenant pour NumWorks

Nouveau messagede Admin » 30 Jan 2021, 09:33

13465Dans une actualité précédente, nous te présentions une pluie de code pour ta TI-83 Premium CE, soit une animation à la Matrix .

"Et pour ma NumWorks ?", répondront certains... ;)

Sur NumWorks c'est plus compliqué, la calculatrice n'ayant contrairement à la concurrence toujours aucune gestion officielle d'applications tierces. :#non#:

Le seul langage disponible est donc le Python, et sa bibliothèque graphique kandinsky est fort peu étoffée avec juste de quoi allumer des pixels ou des rectangles. :'(

Tout affichage plein écran complexe doit donc être réalisé en allumant tous les pixels un par un, ce qui est bien évidemment tout sauf instantané. :mj:

13473Mais on peut quand même s'en tirer en s'autorisant quelques libertés bien choisies sur l'animation. ;)

Voici par exemple la solution de Schraf.

Après un affichage initial bien évidemment en vert sur fond noir, il choisit une colonne au hasard et décale son contenu de 40 pixels vers le bas.

Rafraîchir une colonne est 320 fois plus rapide que de rafraîchir tout l'écran, et cette série de décalages de colonnes aléatoires génère une animation qui certes ne boucle pas, mais produit quand même un effet assez satisfaisant de pluie de code. :)

Félicitations pour avoir réussi à aussi bien contourner les limites actuelles de la machine ! :bj:


Lien : https://workshop.numworks.com/python/schraf/anim_matrix
Lien vers le sujet sur le forum: Animation pluie de code à la Matrix maintenant pour NumWorks (Commentaires: 16)

Scan manuel Sparcom General Chemistry App Pac HP 48SX/48GX

Nouveau messagede critor » 30 Jan 2021, 23:03

Suite à la circulaire historique du 2 octobre 1979, la calculatrice électronique fut autorisée pour la première fois au BAC à la session 1980.
Si de nos jours, la calculatrice du lycéen est essentiellement graphique, à l'époque on parlait plutôt sur ce même créneau de "calculatrice programmable", surtout que la calculatrice graphique ne sera inventée qu'en 1985 par Casio avec la fx-7000G.

Nos calculatrices graphiques actuelles n'en restent pas moins les descendantes de ces calculatrices programmables, également connues alors sous le nom d' "ordinateur de poche". Et qui dit ordinateur dit aussi périphériques, mais également évolutivité. ;)

Nombre de calculatrices programmables des années 1970 et 1980 pouvaient ainsi faire diverses tâches usuelles pour un ordinateur comme:
  • utiliser une imprimante
  • recevoir de la mémoire de travail supplémentaire (RAM)
  • stocker et/ou lire des données sur un support amovible

C'est un héritage qui a tendance à se perdre, la connectique de nos calculatrices graphiques étant de plus en plus restreinte.

3446
Les HP 48SX de 1990 et HP 48GX de 1993 sont de formidables calculatrices qui s'inscrivaient encore dans la lignée des ordinateurs de poche, avec :
  • mémoire RAM de 32 Kio sur HP 48SX ou 128 Kio sur HP 48GX
  • 2 ports externes pour connecter ordinateur ou périphériques :
    • port filaire série
    • port sans fil infrarouge
  • parmi les périphériques sortis, on peut citer :
    • lecteur de disquettes : le Drive95, un lecteur 3,5" de chez Sparcom qui offrait un espace de stockage confortable à l'époque pour une calculatrice.
    • imprimantes sans fil infrarouge HP-82240A ou HP-82240B
  • 2 ports au dos pour enficher des cartes mémoire :
    • cartes dites ROM non reprogrammables contenant un logiciel ou programme que l'on avait donc acheté
    • cartes RAM permettant d'exploiter une capacité de stockage jusqu'à 4 Mio, et d'étendre de 128 Kio la mémoire RAM
La HP 48GX fut hélas l'ultime calculatrice de ce genre. :'(

1551
Dans une actualité précédente nous te sauvegardions et hébergions une carte ROM HP 48, la General Chemistry Application Pack en version 2.5 de chez Sparcom.

Au menu un contenu assez impressionnant et qui reste bientôt 30 ans après encore inégalé à ce jour sur les calculatrices actuellement commercialisées :
  • un solveur de problèmes-type dont nous déplorons l'absence sur les calculatrices actuelles : chaque type de problème est associé à une liste de variables et à un système d'équations - il suffit de rentrer les variables connues dans le contexte du problème posé et la calculatrice va déduire automatiquement tout ce qu'elle peut sur les autres variables ! :bj:
  • un gestionnaire d'espèces chimiques gérant même les états (solide, liquide, gazeux ou aqueux) : par défaut il comporte une belle liste d'espèces que l'on peut compléter librement - il est possible d'afficher les espèces en écriture naturelle, ainsi que le pourcentage massique de chaque élément fo! :bj:
  • un gestionnaire de réactions chimiques : il suffit de saisir la réaction chimique à étudier (réactifs et produits) - l'on peut ensuite équilibrer l'équation, l'afficher en écriture naturelle, spécifier les quantités mises en présence dans l'état initial et même obtenir l'état final avec les quantités consommées/produites, comme dans un tableau d'avancement ! :bj:
  • un tableau périodique des éléments, avec nombre de propriétés et une fonction de recherche
  • une bibliothèque de référence avec nombre de données et constantes relatives à la chimie

Avec les fichiers de la carte, nous te fournissions quelques pages du manuel, dans sa 2ème édition de novembre 1991.

Hélas le manuel en question était très incomplet. Sur une 100aine de pages nous n'avions que la couverture et les 5 premières pages.
Difficile dans ce cadre d'exploiter la carte au maximum de ses possibilités... :'(

Concernant les manuels de cartes ROM HP 48, précisons qu'il y a tout un commerce peu appréciable qui s'est développé sur eBay, avec des gens qui profitent de leur rareté en vendant pour fort cher de vulgaires photocopies des manuels.

Heureusement, Gege34 vient de nous partager gracieusement un scan intégral du manuel, qui plus est dans sa 5ème édition bien plus récente de décembre 1999. :bj:

Pour utiliser ou pour archiver, et surtout ne plus te faire prendre pour un pigeon sur eBay, nous te rajoutons dès maintenant le manuel intégral aux fichiers de la carte ROM en question. :)

Merci Gege34 ! :favorite:

Téléchargement : Sparcom General Chemistry Application Pac + manuel
Lien vers le sujet sur le forum: Scan manuel Sparcom General Chemistry App Pac HP 48SX/48GX (Commentaires: 6)

-
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.
1363 utilisateurs:
>1345 invités
>14 membres
>4 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)