π
<-

TI Robot

Re: TI Robot

Postby critor » 24 Feb 2010, 12:25

Voilà!

L'annonce de la participation du TI-Robot au concours "Faites de la Science 2010" est désormais publique:
http://www.ufr.univ-montp2.fr/fdls/2009/projets.php


A bientôt! :;):
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.5%
 
Posts: 42499
Images: 17341
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: TI Robot

Postby critor » 05 Apr 2010, 10:06

Mais j'ai oublié de vous donner des nouvelles...


Bon déjà, notre robot a été baptisé: il s'appelle ToyoBot.
(et non, ça ne vient pas de Toyota)

Sinon, il dessine plein de choses:
- des maisons
- des arbres
- des poissons
- des paraboles
- ...


Mais... on était tellement émerveillés devant tout ce qu'il dessiné, qu'on en a complètement oublié de filmer! :#langue#:


Vous n'avez qu'à venir le 19 ou 26 mai à l'Université Montpellier II, et vous verrez :;):



C'est encore plus facile que pour la réunion TI-Bank Sud:
- vous sortez de la gare niveau bas (une seule sortie)
- vous rentrez dans le tramway bleu
- et il vous dépose à l'université...

J'espère que les membres de TI-Bank seront plus de 2 cette fois-ci! :#langue#:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.5%
 
Posts: 42499
Images: 17341
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: TI Robot

Postby Ciwtron » 05 Apr 2010, 10:49

critor2000 wrote:Sinon, il dessine plein de choses:
- des maisons
- des arbres
- des poissons
- des paraboles
- ...

Mais il est devenu super fort votre robot! Vous avez sans doute des chances d'avoir un bon classement, non?

critor2000 wrote:C'est encore plus facile que pour la réunion TI-Bank Sud:
- vous sortez de la gare niveau bas (une seule sortie)
- vous rentrez dans le tramway bleu
- et il vous dépose à l'université...

Et si on veut venir en bateau :#langue#: ?

PS: Et pourquoi il ne dessine pas de citrons, hein :#ouin#: ?
User avatar
Ciwtron
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 36.7%
 
Posts: 1332
Joined: 29 Nov 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1S

Re: TI Robot

Postby Loulou 54 » 05 Apr 2010, 11:55

La claaaaasse ! T'essayera quand même de prendre une vidéo à l'occasion, hein ! :#spin#:
Mes programmes => ici !
User avatar
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.7%
 
Posts: 1988
Images: 8
Joined: 02 Aug 2009, 00:00
Location: 54, près de Metz
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingé Logiciel chez Amazon

Re: TI Robot

Postby critor » 05 Apr 2010, 12:30

D'ailleurs j'ai une question de programmation à poser...


L'algorithme du TI-Robot travaille avec une liste de coordonnées de points qu'il faut relier.


Il y a donc un programme qui lit la liste et envoie les commandes au robot...

Et un éditeur.


Pour être plus pratique, on travaille avec des listes utilisateurs.
Sur TI-83/83+/84+, on peut en effet nommer les listes en utilisant le symbole de liste ( '2nd' '0' ')' ) suivi de 5 caractères.

Pour la lecture, l'utilisateur tape le nom de la liste (string)
Le programme ajoute le symbole de liste au début, convertit le tout en équationn qu'il enregistre dans la fonction Y0.
L'appel à la fonction Y0 renvoi alors le contenu de la liste.


Mais nous n'avons pas trouvé de commande équivalent pour enregistrer la liste...
(pour que l'utilisateur tape le nom voulu).
En effet, l'opérateur d'affectation (Sto) est refusé dans les équations...

Actuellement, l'éditeur arrête tout (commande Stop) et renvoi l'utilisateur à la ligne de commande...
Ce dernier doit alors taper la commande d'enregistrement (qui est assez lourde pour un "utilisateur), et ensuite relancer le programme de gestion du ToyoBot...


Quelque a-t-il une solution?
Pour enregistrer dans une liste dont le nom est fourni par l'utilisateur...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.5%
 
Posts: 42499
Images: 17341
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: TI Robot

Postby Marco » 05 Apr 2010, 12:59

Peut-être que la fonction EditVar de ce programme pourra t'aider :
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
53-EditVar {53,Type,Offset}
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Inputs:
Str1 is the name of the variable. Do NOT use a prefix for
programs, appvars, or groups.
Str2 is the data to be copied
Type is the variable type. See "DataTypes.txt" for a list
of data types.
Offset is where the bytes are put. 0 is the first byte.
Output:
Memory is edited

To copy "HELLO WORLD!" to prgmBASIC starting at the second byte,
do this:
"HELLO WORLD!"-Str2
"BASIC"-Str1
{53,5,1:Asm(prgmENPRO

This does NOT check if the variable is large enough to contain
all the data. It will keep writing data beyond the limits if
some care is not taken. This is useful if you have more than one
byte of data you need to transfer to a variable (for data
storage).

Il suffit de préciser qu'on veut stocker dans une liste, mais ce qu'il reste à savoir c'est si le programme peut créer la variable ou seulement l'éditer.
Image
User avatar
Marco
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 27.8%
 
Posts: 1259
Joined: 22 Mar 2009, 00:00
Location: 78
Gender: Male
Calculator(s):
MyCalcs profile

Re: TI Robot

Postby critor » 10 Apr 2010, 19:43

Vous me l'avez demandé...

Alors...


...




En exclusivité mondiale sur TI-Bank, voici le ToyoBot exécutant son programme de dessin qui prend en paramètre une liste de coordonnées de points.

Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.5%
 
Posts: 42499
Images: 17341
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: TI Robot

Postby tama » 10 Apr 2010, 19:50

:#top#:
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40.9%
 
Posts: 10995
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile

Re: TI Robot

Postby Levak » 10 Apr 2010, 20:00

le traceur de fonction est aussi impressionnant :#langue#:
(la vidéo est dispo, mais critor viens d'aller manger)
http://www.youtube.com/watch?v=IiZQnfte0N0
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: TI Robot

Postby critor » 10 Apr 2010, 20:25

Oui donc après la maison, voici le ToyoBot en train de dessiner une parabole.

Un éditeur permet de générer automatiquement la liste de coordonnées à passer au programme, à partir de l'expression algébrique de la fonction, d'un intervalle sur lequel elle est définie-continue, et d'un pas.


Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.5%
 
Posts: 42499
Images: 17341
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

PreviousNext

Return to TI-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 6 guests

-
Search
-
Social TI-Planet
-
Featured topics
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
3363 utilisateurs:
>3347 invités
>8 membres
>8 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/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)