Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Qu'est-ce qu'il y a dessus (Arduino, ESP)?


Sujet :

Arduino

  1. #1
    Rédacteur

    Qu'est-ce qu'il y a dessus (Arduino, ESP)?
    Non, ce n'est pas un gag, mais une question que je me suis posée hier, sans trop réfléchir.

    Un de mes petits-fils m'a aidé à dénuder des fils pour mes platine d'essais, il a adoré!
    Mais j'ai un autre petit fils, encore plus petit qui pourrait faire ceci:

    J'ai un Arduino, un ESP32, un ESP32 avec micro-Python et un ESP8266.
    Ce même petit-fils s'est amusé à tout démonter.
    Les 4 composants sont maintenant tout seuls, sans fils, ni composants.


    Est-il possible de retrouver ce qu'il y a dessus?!?

    Il n'y a peut-être pas de solutions!
    Je ne sais pas si les binaires ont des informations utilisable en texte claire!
    Je me rappelle avoir jouer, il y a presque 20 ans, avec un dé-assembleur/dé-compilateur pour Java!
    Merci d'avance

  2. #2
    Rédacteur

    Cette question ne me semble pas totalement ridicule.

    Je viens de prendre un ESP32 dans ma boîte, ESP que j'avais utilisé pour jouer et dont je ne savais plus ce que j'y avais mis!

    Je branche mon ESP via le câble USB et lance l'IDE de l'Arduino.
    Ensuite avec Outils / Moniteur série, mon COM4 s'active et je vois des "Print chaque seconde" ... toutes les secondes.

    Bon début! Il faut que je retrouve mes scripts sur mon PC et quel script me faisait cette "chose".

    Donc, comme première conclusion, ce serait une bonne idée de commencer par un Serial.print("") avec une info détaillée, voir même le nom du script .ino!

    Il semblerait qu'avec avrdude on pourrait reprendre le binaire .... à voire!

  3. #3
    Rédacteur

    Hello Guys,

    J'ai l'impression que tout le monde dort ou est démotivé pendant cette période de confinement.
    Ma femme m'a dit: peut-être que plus personne ne peut commander du matériel!

    Moi j'ai démonté mon véhicule EV3 (robot Lego) et j'en ai fait un nouveau avec un canon!
    Il lance des balles dans la pièce avec une telle vitesse que s'il y avait un covid-19 dans l'air, il serait mort de rire ou d'écrasement!
    Il faut parfois récupérer ces balles sous les armoires ... pleines de poussière!
    Cool .... tout en Java (voir leJOS et Eclipse (Java avec le LEGO Mindstorms EV3) que je devrais mettre à jour).

    Bref, je suis à nouveau ici, car j'ai repris un de mes ESP8266, et je ne savais plus pourquoi je l'avais utilisé (sujet de cette discussion).
    C'était celui qui était le plus proche (voir la fin de l'article Python Flask et SQLite pour le Raspberry Pi 3 ou 4 - exemples de communication avec des ESP32 ou ESP8266).

    Pour revenir à cette discussion-ci, dont je suis le seul à participer (c'est grave docteur) , il faut effectivement ne pas oublier de mettre de bons println dans le sketch!

    Mais je viens de découvrir en plus: on peut aussi utiliser PuTTY sur le COM4 (ou autre), tout simplement.
    Nous aurons les mêmes messages que dans une console de l'IDE de l'Arduino (avec le bon driver).

    Cela marche même mieux qu'avec ce dernier, qui parfois ne m'a pas donné de retour.
    Il y aura évidement la vitesse, par exemple un
    Serial.begin(115200);
    défini dans le sketch.
    Donc on jouera avec le Speed dans les propriétés de la connexion de PuTTY.
    Si la vitesse est fausse, des caractères bizarroïdes apparaîtront, comme d'hab!

    Cordialement

  4. #4
    Membre éprouvé
    Mais je viens de découvrir en plus: on peut aussi utiliser PuTTY sur le COM4 (ou autre), tout simplement.
    Nous aurons les mêmes messages que dans une console de l'IDE de l'Arduino (avec le bon driver).
    je n'ai pas bien compris la grande découverte ? est-ce le fait que le moniteur série ne fait qu'afficher ce qui arrive sur le port USB à travers un driver Série ?

  5. #5
    Rédacteur

    Non, non, ce n'est pas une découverte.
    J'utilise PuTTY tout le temps ... mais pas dans ce cas-là, où je ne passe qu'au travers de l'IDE de l'Arduino avec un COM.

    J'utilise PuTTY en principe avec une adresse IP pour mes Raspberry Pi par exemple, où mon robot Lego EV3.

###raw>template_hook.ano_emploi###