Dans les années 80, partager ta passion pour l'informatique n'était pas chose aisée, nombre de constructeurs produisant encore des ordinateurs totalement incompatibles (Amstrad, Amiga, Commodore, Exelvision, Texas Instruments, Thomson...).
En prime, disposer de la même marque d'ordinateur ne suffisait pas à pouvoir partager avec tes camarades, les modèles d'un même constructeur étant parfois rendus artificiellement incompatibles (les Commodore 16 et Commodore Plus/4 d'une part et le Commodore 64 d'autre part, les familles des Thomson MO5 et Thomson TO7...)
Pour les ordinateurs de bureau puis portables, la norme des "compatibles PC" basée sur l'architecture de l'ordinateur IBM PC de 1981 réussira en une décennie à s'imposer et à résoudre ces problèmes.
Mais d'autres normes ont été proposées par les industriels, notamment la norme japonaise MSX dès 1983, basée sur le micro-ordinateur Spectravideo 318.
Des micro-ordinateurs compatibles ont alors été produits par nombre de constructeurs japonais dont un que tu connais bien, Casio, qui ne fait pas que des calculatrices loin de là.
Aujourd'hui dans l'épisode 3 de sa web-série ti-casiez-vous, Alvoko, se propose de te faire découvrir non pas un mais deux des micro-ordinateurs MSX de Casio, les PV-7 et PV-16.
Lien : viewtopic.php?f=65&t=18772#p205289
Crédits images : http://blogs.yahoo.co.jp/dcc13579/3339596.html
Categories
News TI-Nspire (1559)
News Divers (1117)
News Casio (840)
News HP (149)
News Examens / Concours (1079)
News Sharp (10)
News NumWorks (354)
News Tianyan (2)
News Canon (1)
News Citizen (1)
News Zero (18)
News 2024
December (7)
November (17)
October (12)
September (22)
August (9)
July (10)
June (20)
May (14)
April (16)
March (7)
February (9)
January (20)
News 2023
December (24)
November (20)
October (19)
September (20)
August (14)
July (13)
June (21)
May (29)
April (24)
March (24)
February (19)
January (24)
News 2022
December (29)
November (25)
October (23)
September (17)
August (14)
July (15)
June (17)
May (31)
April (27)
March (28)
February (27)
January (34)
News 2021
December (47)
November (18)
October (24)
September (29)
August (37)
July (50)
June (32)
May (48)
April (61)
March (35)
February (31)
January (34)
News 2020
December (32)
November (22)
October (17)
September (26)
August (43)
July (43)
June (45)
May (60)
April (78)
March (36)
February (19)
January (39)
News 2019
December (81)
November (23)
October (13)
September (18)
August (18)
July (23)
June (28)
May (31)
April (26)
March (38)
February (17)
January (37)
News 2018
December (66)
November (26)
October (13)
September (20)
August (32)
July (23)
June (64)
May (63)
April (45)
March (43)
February (35)
January (45)
News 2017
December (39)
November (30)
October (26)
September (40)
August (39)
July (52)
June (88)
May (51)
April (43)
March (37)
February (17)
January (33)
News 2016
December (60)
November (30)
October (25)
September (17)
August (42)
July (34)
June (109)
May (55)
April (34)
March (37)
February (36)
January (24)
News 2015
December (28)
November (21)
October (22)
September (50)
August (56)
July (22)
June (94)
May (56)
April (32)
March (40)
February (33)
January (21)
News 2014
December (33)
November (26)
October (26)
September (20)
August (18)
July (23)
June (101)
May (57)
April (59)
March (54)
February (33)
January (31)
News 2013
December (50)
November (55)
October (67)
September (81)
August (50)
July (43)
June (193)
May (93)
April (102)
March (45)
February (44)
January (50)
News 2012
December (49)
November (70)
October (64)
September (67)
August (63)
July (53)
June (132)
May (88)
April (73)
March (57)
February (53)
January (58)
News 2011
December (69)
November (50)
October (56)
September (46)
August (31)
July (27)
June (71)
May (61)
April (32)
March (36)
February (32)
January (24)
News 2010
December (17)
November (9)
October (11)
September (12)
August (8)
July (14)
June (10)
May (3)
April (3)
March (1)
February (3)
January (2)
News 2009
December (7)
November (5)
October (1)
September (2)
August (3)
July (1)
June (2)
May (1)
April (2)
March (1)
ti-casiez-vous épisode 3 : Les Casio MSX PV-7 et PV-16
Link to topic: ti-casiez-vous épisode 3 : Les Casio MSX PV-7 et PV-16 (Comments: 5)
Tes propres QR-Codes 1046 caractères sur TI-83 Premium CE
Dans un article précédent, nous te sortions ZQRCODE, un programme d'affichage de QR Code pour ta TI-83 Premium CE.
Cet utilitaire ne permettait pas de saisir directement sur la calculatrice les données à coder, et travaillait sur une liste de nombres entiers lui étant fournie, et que tu pouvais générer gratuitement en ligne à partir du message de ton choix.
En mai dernier, nous te sortions même le tout premier programme TI-83 Premium CE à contenu enrichi par QR-Codes, un jeu de 1000 bornes dont les règles en français et en anglais étaient très facilement consultables par flashage du QR-Code affiché sur demande par la calculatrice !
L'outil d'affichage de QR-Code gérait une liste de nombres d'au plus 10 chiffres chacun, car codés sur 32-bits.
Les tailles valides de QR-Codes se comptant de 4 en 4 à partir de 21, nous étions limités à des QR-Codes de taille 29x29, ne permettant de stocker que 77 caractères alphanumériques.
Cet utilitaire ne permettait pas de saisir directement sur la calculatrice les données à coder, et travaillait sur une liste de nombres entiers lui étant fournie, et que tu pouvais générer gratuitement en ligne à partir du message de ton choix.
En mai dernier, nous te sortions même le tout premier programme TI-83 Premium CE à contenu enrichi par QR-Codes, un jeu de 1000 bornes dont les règles en français et en anglais étaient très facilement consultables par flashage du QR-Code affiché sur demande par la calculatrice !
L'outil d'affichage de QR-Code gérait une liste de nombres d'au plus 10 chiffres chacun, car codés sur 32-bits.
Les tailles valides de QR-Codes se comptant de 4 en 4 à partir de 21, nous étions limités à des QR-Codes de taille 29x29, ne permettant de stocker que 77 caractères alphanumériques.
Or la calculatrice TI-83 Premium CE permet bien mieux que cela, car travaillant sur des nombres d'au plus 13-chiffres significatifs, dont la génération nécessiterait donc au moins 44-bits.
Et voilà le problème, le compilateur de notre IDE C en ligne pour TI-83 Premium CE a le défaut, contrairement à d'autres, de ne pas gérer les calculs sur 64-bits.
Et voilà le problème, le compilateur de notre IDE C en ligne pour TI-83 Premium CE a le défaut, contrairement à d'autres, de ne pas gérer les calculs sur 64-bits.
Qu'à cela ne tienne - à tout problème il y a une solution.
Nous avons donc intégré au programme une bibliothèque de calcul 64-bits directement codée bit à bit en C, de quoi donc largement gérer des nombres 44-bits.
Nous avons ensuite eu l'idée d'utiliser également le signe des nombres générés en tant qu'indicateur de la valeur d'un 45ème bit.
Nous avons alors eu l'idée de gérer également des listes de nombres complexes, qui pour la calculatrice TI-83 Premium CE sont tout simplement des paires de nombres réels, ce qui nous amène finalement à 90-bits !
Nous avons donc intégré au programme une bibliothèque de calcul 64-bits directement codée bit à bit en C, de quoi donc largement gérer des nombres 44-bits.
Nous avons ensuite eu l'idée d'utiliser également le signe des nombres générés en tant qu'indicateur de la valeur d'un 45ème bit.
Nous avons alors eu l'idée de gérer également des listes de nombres complexes, qui pour la calculatrice TI-83 Premium CE sont tout simplement des paires de nombres réels, ce qui nous amène finalement à 90-bits !
Version ZQRCODE | format géré | taille format | dimension max. QR-Code | taille max. message (alphanumérique) |
v1 | entier non signé | 32-bits | 29-bits | 77 |
v2 (privée) | entier non signé | 44-bits | 41-bits | 195 |
v3 (privée) | entier signé | 45-bits | 45-bits | 224 |
v4 | 2 entiers signés (nombre complexe) | 90-bits | 89-bits | 1046 |
Ce qui nous amène aujourd'hui à la version 4 de l'outil, avec une gestion des QR-Codes jusqu'à une taille de 89x89, tu peux maintenant coder et afficher des message d'au plus 1046 caractères alphanumériques !
Elle reste bien évidemment compatible avec toutes les listes générées antérieurement, puisque c'est une extension du format géré et non un changement de format.
De quoi stocker de longues adresses Internet dans tes programmes sans plus aucun besoin de passer par un service de raccourcissement d'adresses !
Ou encore de quoi stocker des messages secrets destinés à tes camarades, sans plus aucun besoin de faire dans le concis !
Elle reste bien évidemment compatible avec toutes les listes générées antérieurement, puisque c'est une extension du format géré et non un changement de format.
De quoi stocker de longues adresses Internet dans tes programmes sans plus aucun besoin de passer par un service de raccourcissement d'adresses !
Ou encore de quoi stocker des messages secrets destinés à tes camarades, sans plus aucun besoin de faire dans le concis !
Notons que dans la mémoire de la TI-83 Premium CE, les nombres réels sont représentés par les trois éléments de leur écriture scientifique
Il y a peut-être moyen d'aller plus loin et de gérer des QR-Codes encore plus grands que 89x89, en codant les bits d'information supplémentaires dans l'exposant... A bientôt !
$mathjax$(signe)mantisse\times 10^{exposant}$mathjax$
:- un bit de signe
- une mantisse à 13 chiffres comprise entre 1 et 10 (7 octets)
- un exposant (1 octet)
Il y a peut-être moyen d'aller plus loin et de gérer des QR-Codes encore plus grands que 89x89, en codant les bits d'information supplémentaires dans l'exposant... A bientôt !
Téléchargement : archives_voir.php?id=324393 (afficheur)
Lien : https://tiplanet.org/scripts/qrcode/ (générateur)
Code source : https://tiplanet.org/pb/?id=2043_1459247330_6565740c92
Link to topic: Tes propres QR-Codes 1046 caractères sur TI-83 Premium CE (Comments: 3)
Offres enseignants TI rentrée 2016
Après Casio, puis HP, c'est désormais au tour de Texas Instruments de présenter ses offres réservées aux enseignants pour la rentrée 2016.
Les demandes se font via un formulaire, qu'il faut télécharger depuis le site de TI : https://goo.gl/sxK6H3.
On y retrouve des tarifs très avantageux par rapport au prix public, à savoir :
En prime les calculatrices sont livrées avec le logiciel correspondant en version enseignant.
À noter qu'il est possible d'acheter séparément celui de la TI-Nspire™ CX CAS pour 20€.
Comme l'année dernière, afin de lutter contre la fraude une attestation dûment complétée, signée et tamponnée par le chef d'établissement sera exigée.
L'offre est valable jusqu'au 31 août 2016 pour les enseignants et les formateurs.
.
Source : https://education.ti.com/fr/france/espace-professeur/espaceprofesseur/tabs/offres.
Les demandes se font via un formulaire, qu'il faut télécharger depuis le site de TI : https://goo.gl/sxK6H3.
On y retrouve des tarifs très avantageux par rapport au prix public, à savoir :
- TI-Nspire CX CAS à seulement 79€ (au lieu de 137,37€)
- TI-83 Premium CE à seulement 59€ (au lieu de 81,81€)
- TI-82 Advanced à seulement 49€ (au lieu de 58,58€)
- TI-36X Pro à seulement 20€
- ...
En prime les calculatrices sont livrées avec le logiciel correspondant en version enseignant.
À noter qu'il est possible d'acheter séparément celui de la TI-Nspire™ CX CAS pour 20€.
Comme l'année dernière, afin de lutter contre la fraude une attestation dûment complétée, signée et tamponnée par le chef d'établissement sera exigée.
L'offre est valable jusqu'au 31 août 2016 pour les enseignants et les formateurs.
- Si tu es étudiant en Master 1 ou 2 d'un métier de l’enseignement tu peux également bénéficier d'offres spéciales : https://goo.gl/U1ZTuW.
- Si plusieurs professeurs de l'établissement sont intéressés, il est possible de faire une commande groupée : https://goo.gl/2Pwgtx
Source : https://education.ti.com/fr/france/espace-professeur/espaceprofesseur/tabs/offres.
Link to topic: Offres enseignants TI rentrée 2016 (Comments: 12)
Découvre la programmation TI-Innovator sur 83 Premium CE 5.2
Mercredi 8 juin dernier, Adriweb et moi-même étions présents au salon de l'Orme 2.16 à Marseille entre autres sur le stand Texas Instruments.
Nous te présentions dans un article précédent la prochaine mise à jour 5.2 pour TI-83 Premium CE qui était installée sur les machines du stand.
Mais une autre grande nouveauté de la rentrée 2016 était également en démonstration sur le stand, l'interface TI-Innovator déjà annoncée par Adriweb lors de sa couverture de la conférence internationale T3 2016, puis présentée plus en détails.
Prévu pour TI-83 Premium CE et TI-Nspire CX, nous découvrons maintenant le nom final de ce périphérique : TI-Innovator Hub, avec un sous-titre with TI LaunchPad Technology.
En effet comme déjà découvert, la partie visible sous la coque transparente du périphérique est une carte de développement TI LaunchPad MSP-EXP432P401R.
Il s'agit d'une véritable prise de conscience et révolution de la part du constructeur Texas Instruments.
En effet, la calculatrice graphique, descendante de l'ordinateur de poche des années 80, a en 35 ans énormément perdu en connectivité.
Les possibilités d'utilisation de périphériques officiels ou non se sont réduites comme peau de chagrin tous constructeurs confondus, ces derniers ayant peut-être privilégié une vision d'économies à court terme.
Une évolution qui allait justement à l'encontre des programmes scolaires pronant de plus en plus, particulièrement dans leur dernière version pour la rentrée 2016 en collège, une ouverture sur le monde.
Nous ne pouvons qu'être heureux que le constructeur Texas Instruments ait enfin fini par réagir dans le bon sens, et espérons que les autres suivront.
La carte de développement TI-LaunchPad du TI-Innovator offre nombre de choses intégrées (interrupteurs, connecteurs...) qui ne seront pas utilisables ici à moins de tout démonter.
Ce qui reste par contre utilisable grâce à la coque transparente, ce sont les diodes :
Le programme BLINK par exemple nous faisait clignoter la diode LED1 :
Nous découvrons donc ici le format des commandes TI-Innovator à envoyer avec l'instruction Send( déjà existante, ainsi que la nouvelle instruction Wait du prochain OS TI-83 Premium CE 5.2.
La diode LED2 quant à elle constituée de 3 diodes rouge vert et bleu juxtaposées et donc bien plus grosse comme visible ci-contre, permet par synthèse additive de reproduire une large gamme de couleur.
Plusieurs programmes nous en démontraient là encore les possibilités :
Nous te présentions dans un article précédent la prochaine mise à jour 5.2 pour TI-83 Premium CE qui était installée sur les machines du stand.
Mais une autre grande nouveauté de la rentrée 2016 était également en démonstration sur le stand, l'interface TI-Innovator déjà annoncée par Adriweb lors de sa couverture de la conférence internationale T3 2016, puis présentée plus en détails.
Prévu pour TI-83 Premium CE et TI-Nspire CX, nous découvrons maintenant le nom final de ce périphérique : TI-Innovator Hub, avec un sous-titre with TI LaunchPad Technology.
En effet comme déjà découvert, la partie visible sous la coque transparente du périphérique est une carte de développement TI LaunchPad MSP-EXP432P401R.
Il s'agit d'une véritable prise de conscience et révolution de la part du constructeur Texas Instruments.
En effet, la calculatrice graphique, descendante de l'ordinateur de poche des années 80, a en 35 ans énormément perdu en connectivité.
Les possibilités d'utilisation de périphériques officiels ou non se sont réduites comme peau de chagrin tous constructeurs confondus, ces derniers ayant peut-être privilégié une vision d'économies à court terme.
Une évolution qui allait justement à l'encontre des programmes scolaires pronant de plus en plus, particulièrement dans leur dernière version pour la rentrée 2016 en collège, une ouverture sur le monde.
Nous ne pouvons qu'être heureux que le constructeur Texas Instruments ait enfin fini par réagir dans le bon sens, et espérons que les autres suivront.
La carte de développement TI-LaunchPad du TI-Innovator offre nombre de choses intégrées (interrupteurs, connecteurs...) qui ne seront pas utilisables ici à moins de tout démonter.
Ce qui reste par contre utilisable grâce à la coque transparente, ce sont les diodes :
- LED1 : diode rouge
- LED2 : diode rouge-vert-bleu
Le programme BLINK par exemple nous faisait clignoter la diode LED1 :
- Code: Select all
For(A,1,10)
Send("SET LIGHT ON "
Wait 1
Send("SET LIGHT OFF "
Wait 1
End
Nous découvrons donc ici le format des commandes TI-Innovator à envoyer avec l'instruction Send( déjà existante, ainsi que la nouvelle instruction Wait du prochain OS TI-83 Premium CE 5.2.
La diode LED2 quant à elle constituée de 3 diodes rouge vert et bleu juxtaposées et donc bien plus grosse comme visible ci-contre, permet par synthèse additive de reproduire une large gamme de couleur.
Plusieurs programmes nous en démontraient là encore les possibilités :
- RBFADE qui nous réalise une transition de la couleur rouge à la couleur bleue :
- Code: Select all
255→R
0→G
0→B
10→S
While R>0
Send("SET COLOR.RED eval(R)")
Send("SET COLOR.BLUE eval(B)")
Wait .1
R-S→R
B+S→B
End
Wait 2
Send("SET COLOR 0 0 0")
On note donc ici la nouvelle intstruction eval( permettant comme son nom l'indique d'évaluer une chaîne de caractères, et qui est même utilisable directement dans une telle chaîne ! - MAKECOLR qui nous permettait de choisir notre propre couleur en spécifiant les trois composantes rouge-vert-bleu sur une échelle de 0 à 255 :
- Code: Select all
EffÉcran
Disp "R=0 ends program"
Repeat R=0
Prompt R,G,B
Send("SET COLOR eval(R) eval(G) eval(B)")
End
Send("SET COLOR 0 0 0")
Mais le TI-Innovator complète également la connectivité de la carte TI LaunchPad, à travers ce que nous supposons être une carte d'extension dissimulée dans sa base opaque.
Cette base offre en effet pas moins de 7 connecteurs Grove :- 3 connecteurs d'entrée pour des capteurs à gauche
- 3 connecteurs de sortie pour des actionneurs à droite
- 1 connecteur dédié à la norme I2C en bas
Notons que la calculatrice se connecte via la prise mini-USB basse apporté par la base, et non directement sur la prise micro-USB de la carte TI LaunchPad en haut.
Peut-être ces deux prises sont-elles tout simplement reliées électriquement, ce qui permet d'utiliser le périphérique directement avec le câble mini-USB fourni avec les calculatrices neuves.
Sous cette hypothèse, il y aurait possiblement dans cette base un filtre de protection, au cas où l'on branche les deux connecteurs d'alimentation USB.
Le haut présente aussi un connecteur Bread Board 2x10 broches, et le bas un capteur de lumière (LIGHT SENSOR).
Des programmes étaient également disponibles pour démontrer les capacités de ce dernier capteur :- Le programme BRIGHT affiche et rafraîchit en permanence la valeur de luminosité mesurée :
- Code: Select all
EffÉcran
Disp "TO STOP/BREAK PROGRAM"
Disp "APP [ON] REPEATEDLY"
Wait 3
While L≥0
Send("READ BRIGHTNESS ")
Get(L)
Output(5,13,L)
End
Nous observons ici dans quel contexte utiliser l'instruction Get( déjà existante pour récupérer une valeur sur le TI-Innovator. - Le programme BRGHTDAT permet d'enregristrer dans une liste les valeurs de luminosité mesurées au cours d'une expérience, à des fins d'étude ultérieure avec un tableau de valeurs ou un graphique :
- Code: Select all
0→dim(L₁)
0→dim(L₂)
For(N,1,100)
Send("READ BRIGHTNESS ")
Get(B)
N→L₁(dim(L₁)+1)
B→L₂(dim(L₂)+1)
Disp N,B
Wait .1
End
- Enfin le programme CONTROL hélas ici incomplet, permet de déclencher une action programmée selon que la luminosité franchisse ou pas un certain seuil :
- Code: Select all
0→N
While N<100
Send("READ BRIGHTNESS ")
Get(B)
N+1→N
EffÉcran
Disp N
Disp B
If B≤5
Then
...
Else
...
End
...
End
Crois-tu que nous en avons terminée ? Oh que non, le TI-Innovator nous réserve un dernier secret au dos.
Déjà nous y apprenons que l'échantillon en démonstration est un prototype DVT, issu donc de la 3ème des 4 phases précédant la commercialisation selon la classification du musée Datamath :- PROTO
- EVT (Engineering Validation Test)
- DVT (Design Validation Test)
- PVT (Production Validation Test)
- MP (Mass Production)
Mais surtout, nous y découvrons que la base rajoute également un haut-parleur.
Là encore des programmes étaient disponibles pour tester, même si dans le contexte du salon l'écoute n'était pas aisée :- Le programme SOUND permet de jouer une note dont on précise la fréquence et la durée :
- Code: Select all
Repeat F=0
Input "Frequency?",F
Input "Duration?",T
Send("SET SOUND eval(F) TIME eval(T))")
Wait T
EffÉcran
End
- Enfin, le programme SONG nous joue un petit air de musique bien connu :
- Code: Select all
{260,262,294,262,349,330,260,262,294,262,392,349,260,262,523,440,349,348,330,294,466,465,440,349,392,349}→L₁
{4,4,2,2,2,1,4,4,2,2,2,1,4,4,2,2,4,4,2,1,4,4,2,2,2,1}→L₂
0→K
1→T
For(I,1,dim(L₁))
Send("SET SOUND eval(2^(K/12)*L₁(I)) TIME eval(T/L₂(I))")
Wait T/L₂(I)+.05
End
Seras-tu capable de deviner ce que ça joue ?
Sois le premier à le poster en commentaire !
Link to topic: Découvre la programmation TI-Innovator sur 83 Premium CE 5.2 (Comments: 13)