Page 5 sur 7

Posté : mer. 6 févr. 2013 23:12
par yann
Ah ok... D'où vient la clock du RPi en fait ? J'avais lu quelque-part qu'une des critiques fréquentes sur le RPi par les bidouilleurs était justement l'absence d'horloge.



 



Du coup ça veut dire qu'il faut se faire un petit protocole du genre :



RPI:envoie un octet de demande ("tu as de la place ?")



Arduino répond un octet décrivant la place restante dans son buffer



RPI:envoie un octet indiquant si l'octet suivant est une donnée ou pas



Arduino:envoie un octet d'accusé de réception/bidon



RPI : si le buffer avait de la place, il envoie un octet de donnée. Sinon il envoie un octet bidon



Arduino : si l'octet attendu a été spécifié comme une donnée, il le met dans le buffer. Sinon, direction /dev/null :)



 



Par contre on divise par 3 la bande passante du SPI... :/ Une autre meilleure idée ?



 



 

Posté : mer. 6 févr. 2013 23:47
par yann
@laurent oui, c'est ça... j'ai fait un amalgame malheureux entre deux choses qui n'ont rien à voir, c'est ça ? :)

Posté : mer. 6 févr. 2013 23:55
par jerome
@laurent : j'ai un clone de stk500 (qui marche très bien), je l’amènerai lundi.



Sinon, je m'étais amusé à programmer un arduino avec un arduino, ça marche pas mal non plus.



http://kubuntu.free.fr/blog/index.php/2 ... ammeur-isp



Ou bien tu peux programmer un arduino directement avec lui-même (ftdi bitbang)



 

Posté : jeu. 7 févr. 2013 19:20
par fxp
LTE / RPI OK

Posté : jeu. 7 févr. 2013 19:24
par yann
Clap clap clap ! :)

Posté : mar. 12 févr. 2013 10:23
par jerome
@laurent @nicolaslenillon voici les liens promis hier soir sur les moteurs pas-à-pas :



* une animation sur leur fonctionnement : http://www.sitelec.org/cours/abati/flash/pas.swf (attention flash kipu)



* les drivers à utiliser : http://www.schmalzhaus.com/EasyDriver/index.html c'est la version 4.4



* une lib arduino pour gérer les drivers/moteurs avec gestion de l'accélération/décélération http://www.open.com.au/mikem/arduino/Ac ... index.html



* les moteurs qu'on va avoir : 42BYGH202AA http://www.kysanelectronics.com/Product ... ordID=1669



* ceux qu'on a actuellement : KH42KM2R001http://www.dz863.com/downloadpdf-vdbskicfvdcf-KH42KM2-901.pdf (c’est la datasheet la plus proche que j’ai trouvé)



 



Voila, je pense que c'est tout :)



 

Posté : mar. 12 févr. 2013 14:46
par jerome
@laurent @nicolaslenillon : je n'ai pas noté hier soir ou vous en étiez arrivé avant de partir. Est-ce que vous pouvez me résumer ça en deux mots svp ?



Comme ça je saurais quoi mettre en compte rendu :)



 



Merci