Le NXT, astuces conseils, venez en parler

Pour expliquer certains fonctionnements, principes et fondements.
Avatar de l’utilisateur
Tutur1994
Level 6
Level 6
 
Messages: 435
Localisation: troyes (aube 10)
Âge: 30 ans

Messagepar Tutur1994 » Sam Avr 18, 2009 11:56 am

salut j'ai un problème avec le logiciel mindstorms dès que j'essaye d'envoyé un message sur ma brique il me mais un message d'erreur
Erreur de pilote d'ordinateur interne

je me sais pas d'où sa vient donc si quelqu'un sais je suis preneur ;)

Avatar de l’utilisateur
Tutur1994
Level 6
Level 6
 
Messages: 435
Localisation: troyes (aube 10)
Âge: 30 ans

Messagepar Tutur1994 » Sam Avr 18, 2009 7:11 pm

c'est bon tous remarche j'ai simplement réinstallé l'application chose que j'avais déjà fait et qui avais pas marcher :reflechi:

Avatar de l’utilisateur
Tutur1994
Level 6
Level 6
 
Messages: 435
Localisation: troyes (aube 10)
Âge: 30 ans

Messagepar Tutur1994 » Ven Mai 08, 2009 11:27 pm

comment on peut faire pour commander des moteur pf par le ir link avec le detecteur de rotation ?

Thibaud
Level 6
Level 6
 
Messages: 333
Localisation: Paris
expertnxt

Messagepar Thibaud » Sam Mai 09, 2009 2:10 pm

Salut Tutur

Si je comprends bien ta question tu souhaites pouvoir commander tes moteurs PFS comme des moteurs NXT classique?

Les moteurs PFS ne sont pas dotés d'encodeur et les recépteurs IR ne sont pas prévu pour renvoyer des informations....
Il te reste alors 3 solutions :
1) Utiliser un moteurs NXT dont tu connecteras l'axe de rotation a la sortie de ton moteur PFS.... mais bon ce n'est pas une super solution
2) Créer toi même des capteurs d'angles comme le propose Philo dans son livre Extreme NXT (je travail sur une carte d'extension pour ajouter 4 capteurs d'angle sur un NXT)
3) Utiliser les anciens capteurs de rotations du RCX (très couteux)

Mais peut être veux tu transmettre les valeurs des capteurs de rotations par le biais de l'IR, et là cela commence à devenir plus compliqué.
Venez voir mes créations ;) NXTGEN
-----
La team BrickBot

Avatar de l’utilisateur
Tutur1994
Level 6
Level 6
 
Messages: 435
Localisation: troyes (aube 10)
Âge: 30 ans

Messagepar Tutur1994 » Dim Mai 10, 2009 8:01 pm

ba enfaite je veut que quand on fait tourner un moteur du nxt la brique fait tourner un moteur pf par l'IR-Link

Avatar de l’utilisateur
Nico71
Level 14
Level 14
 
Messages: 9618
Âge: 36 ans
expertgbbexpertsoft3dexperttrialtruckmoceurtechnicexpertvainqueurconcours3

Messagepar Nico71 » Dim Mai 10, 2009 9:35 pm

Oui mais que tu commandes en temps, en position , en vitesse? Soit un peu plus précis on peut pas cibler surtout que c'est des approches assez différentes je pense ;)

Avatar de l’utilisateur
Tutur1994
Level 6
Level 6
 
Messages: 435
Localisation: troyes (aube 10)
Âge: 30 ans

Messagepar Tutur1994 » Dim Mai 10, 2009 10:13 pm

désolé c'est en position suivant le degré ou est le point A le moteur pf tourn plus ou moin vite par exemple on tourne le moteur du nxt de 10 degré, le moteur pf tourne a 10/100 de sa vitesse maximum 20 degré 20/100 ect

Avatar de l’utilisateur
Nico71
Level 14
Level 14
 
Messages: 9618
Âge: 36 ans
expertgbbexpertsoft3dexperttrialtruckmoceurtechnicexpertvainqueurconcours3

Messagepar Nico71 » Lun Mai 11, 2009 7:09 am

hum hum genre commande proportionnelle de vitesse ? Façon télécommande analogique. Bonne idée :pouce:

Thibaud
Level 6
Level 6
 
Messages: 333
Localisation: Paris
expertnxt

Messagepar Thibaud » Lun Mai 11, 2009 10:16 am

oooooookk j'avais vraiment pas saisi ta question alors :)

Tu aurasi dû être plus clair dés le début :)

Ce que je pourrais te proposer de très simple c'est un bout de programme qui regarde de façon continu l'angle de ton moteur NXT et qui envoi cette information sur le PF Link :) rien de bien sorcier en fait
Venez voir mes créations ;) NXTGEN
-----
La team BrickBot

Avatar de l’utilisateur
Tutur1994
Level 6
Level 6
 
Messages: 435
Localisation: troyes (aube 10)
Âge: 30 ans

Messagepar Tutur1994 » Lun Mai 11, 2009 12:39 pm

oui merci je veux bien parce que je voix pas du tous comment faire :think:

Thibaud
Level 6
Level 6
 
Messages: 333
Localisation: Paris
expertnxt

Messagepar Thibaud » Lun Mai 11, 2009 12:50 pm

je te fournis le pseudo code :)

Boucle
récupère angle du moteur
calcul du ratio (ton 10% si 10°)
envoi sur le PFLink de la valeur précédente
retour debut boucle
Venez voir mes créations ;) NXTGEN
-----
La team BrickBot

Avatar de l’utilisateur
Tutur1994
Level 6
Level 6
 
Messages: 435
Localisation: troyes (aube 10)
Âge: 30 ans

Messagepar Tutur1994 » Lun Mai 11, 2009 8:26 pm

Je ne comprend pas pourquoi mon code marche pas :fach:
Image
je suis désolé mais je maitrise pas très bien ces block
mais en même temps qui ne tente rien n'a rien :D

Avatar de l’utilisateur
roboleo
Level 8
Level 8
 
Messages: 955
Localisation: Hauts de Seine
expertnxt

Messagepar roboleo » Lun Mai 11, 2009 11:37 pm

Tutur1994 a écrit:Je ne comprend pas pourquoi mon code marche pas :fach:
Image
je suis désolé mais je maitrise pas très bien ces block
mais en même temps qui ne tente rien n'a rien :D

Tu as oublié le bloc moteur A. Pour mesurer l'angle, il faut un moteur qui tourne; où est son bloc? ;)
A+
Roboleo
" Je ne cherche pas, je trouve…" P. Picasso

Thibaud
Level 6
Level 6
 
Messages: 333
Localisation: Paris
expertnxt

Messagepar Thibaud » Mar Mai 12, 2009 10:37 am

TUtur il n'y a pas de lien entre ton calcul et ton bloc PFLink, et j'ajouterais une initialisation du compte tour à 0.

Roboleo, son moteur A ne tourne pas tout seul, c'est l'utilisateur qui le fait tourner, il ne récupère que la valeur de l'encodeur.
Venez voir mes créations ;) NXTGEN
-----
La team BrickBot

Avatar de l’utilisateur
roboleo
Level 8
Level 8
 
Messages: 955
Localisation: Hauts de Seine
expertnxt

Messagepar roboleo » Mar Mai 12, 2009 12:29 pm

Thibaud a écrit:TUtur il n'y a pas de lien entre ton calcul et ton bloc PFLink, et j'ajouterais une initialisation du compte tour à 0.

Roboleo, son moteur A ne tourne pas tout seul, c'est l'utilisateur qui le fait tourner, il ne récupère que la valeur de l'encodeur.

Je pensais que le moteur était autonome. Tu as raison, il manque un lien entre le bloc de calcul et le bloc PFLink. Pour initialiser le compte tour, un bloc PFLink "initialisé" au début en dehors de la boucle. ;)
A Tutur:
C'est difficile, hein, d'expliquer ce qu'on a en tête? Pour bien formuler ta pensée, fais comme si tu t'adressais à des ignorants. Explique TOUT, depuis le début. Ce qui est évident pour toi ne l'est pas forcément pour les autres. :papylol: ;)
A+
Roboleo
" Je ne cherche pas, je trouve…" P. Picasso


Retourner vers De la théorie à la pratique

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 3 invités