Aller au contenu


Gabyfle

Inscrit(e) (le) 07 juin 2018
Déconnecté Dernière activité mai 17 2020 10:51
-----

Messages que j'ai postés

Dans le sujet : ASURO - Problème TIMEOUT

17 mai 2020 - 10:51

Je crois qu'on ne se comprend pas bien ^^ On va chacun essayer de reformuler les choses qu'on dit un peu différemment et on devrait finit par réussir à se comprendre. Garde en tête que je ne connais pas ton robot, je ne sais pas comment tu le programmes.... 


Moi je te propose de programmer ton robot avec un code que tu pourras toi même taper sur l'IDE arduino par exemple et programmer en C en utilisant l'IDE arduino par exemple comme tu pourrais programmer n'importe quelle arduino. 
Est ce qu'il y a des choses dans ma phrases que tu ne connais pas ou que tu ne comprends pas? 

N'hésite pas à reformuler ce que toi tu cherches à faire si c'est différent de ce que moi je te propose ...

Salut!

 

On se comprenait bien! En fait, avant d'utiliser ta méthode qui me paraissait  être le seul recours, je souhaitais essayer sans enlever le micro controlleur sachant que je n'ai pas de quoi programmer le micro controlleur avec une autre carte.

 

Néanmoins, je peux dire que ce sujet est résolu!

 

Pour se faire, j'ai d'abord RESET le micro controlleur de la carte en effectuant un court-circuit (pin RESET -> pin GND). Néanmoins, étant donné que cela ne marchait quand même pas (j'avais des erreurs de checksums entre ce qui est envoyé et ce qui est reçu), j'ai bien étudié l'émetteur et j'ai remarqué qu'il y avait un potentiomètre qui était à sa valeur maximale.

 

J'ai simplement réduis cette valeur à 50% et là, plus aucun problèmes !

 

Merci pour toutes vos réponses,

 

Gabyfle.


Dans le sujet : ASURO - Problème TIMEOUT

17 mai 2020 - 07:08

Je sais pas tellement quoi choisir.

 

J'utilise un programme pour flasher mon Asuro.

 

A chaque fois que j'envoie les pages j'ai un timeout.

 

Avant le timeout s'effectuait au niveau de la connexion.


Dans le sujet : ASURO - Problème TIMEOUT

16 mai 2020 - 07:11

En fait ce que moi j'essayerais de faire est peut être un peu compliqué à faire pour pas grand chose mais je vais essayer de donner un peu plus de détails... 

Dans l'idée, j'essayerais de remplacer la partie visiblement défectueuse ( le programmateur ). 
Pour cela : 

1) tu sors le microcontrôleur de son embase ( celui qui est marqué atmega ... ) 

 

2) J'essaye de voir si il y a un bootloader pour ce microcontrôleur avec le core arduino et si oui change je bootloader en utilisant une nano une breadboard et des fils male male   

 

3) J'utilise un convertisseur UART USB pour remplacer le programmateur ( ça marchera que si le bootloader a été modifié ) 

 

 

Méthode un peu plus simple, regarder si un atmega 328P est bien compatible pin à pin et juste remplacer le microcontrôleur... Il faudra alors juste le convertisseur usb uart ... 

 

 

 

Après avoir détaillé ça je pense qu'il est plus simple de juste enlever le microcontrôleur qui est sur le robot et de brancher ta nano sur le support pour CI de microcontrôleur que tu viens d'enlever...   à toi de trouver la meilleure astuce pour que cela soit propre et que ça ne bouge pas. 

 

Par contre dans tous les cas il te faut le schémas élec de la carte de ton robot =)

 

Salutations,

 

Je réponds un peu (voir beaucoup) à ce thread.

 

J'avais abandonné les recherches mais je viens de retomber sur cette carte et je suis bien décidé à en faire quelque chose!

 

Tes derniers messages sont très intéressants Mike!

 

Je vais essayer de sortir l'ATMega, en regardant le datasheet j'ai vu que pour le reset, il faut envoyer le signal "low level" sur le pin not RESET.

 

A low level on this pinfor longer than the minimum pulse length will generate a Reset, even if the clock is not running.

 

 

Je vais donc essayer de faire un montage pour reset le microcontrolleur.

 

Je ne sais pas trop par où partir, j'imagine qu'il faut que je relie le ground au ground de ma Arduino ?

Et VCC à sur la borne de mon arduino ?


Dans le sujet : ASURO - Problème TIMEOUT

11 juin 2018 - 08:39

Mhumm, je vais m'en remettre à l'expérience (et donc je vais écouter tes conseils).

 

Ce que tu me dis, c'est qu'il faudrait que je programme le microcontrôleur déjà présent dans mon ASURO. Or, étant donné que je ne peux pas lui envoyer de programme (c'est faisable normalement avec le système d'infra-rouge), comment pourrais-je faire ?

 

Et qu'est-ce qu'un FTDI ?

 

Désolé si mes questions sont bête, je débute et je ne suis pas super doué en électronique :)

 

Bien à toi et merci encore pour tes réponses rapide!

 

Gabriel.


Dans le sujet : ASURO - Problème TIMEOUT

11 juin 2018 - 07:42

Salutations,

 

Désolé pour ma réponse tardive...

 

Depuis tout ce temps, j'ai pu donner ma petite carte à "réviser" : un professeur de STI2D SIN de mon lycée à bien voulu m'aider et regarder qu'est-ce qui cloche.

Je n'ai pas pu malheureusement assister à tous ces tests (cours de Français oblige :( ) mais j'en ai au moins la finalité :

C'est le récepteur du robot qui est HS...

 

J'ai bien réfléchis, et je pense donc que je vais me lancer dans la grande aventure et modifier complètement ce robot en lui ajoutant une carte Arduino qui me permettrai de le programmer (ça tombe bien, j'ai un clone Nano qui m'attends dans mes tiroirs!).

 

En revanche, je ne sais pas du tout par où commencer et comment ce genre de choses doivent être effectuées...

Pour l'instant, je n'ai rien trouvé sur Internet de très concluant, c'est pourquoi je m'en remet une énième fois à vous, pour vous demander de l'aide :

Comment pourrais-je modifier ma carte pour me permettre de balancer mon programme dessus, à l'aide d'Arduino ?

 

Merci énormément pour votre aide,

Bien à vous,

Gabriel.