Répondre à la discussion
Affichage des résultats 1 à 24 sur 24

Besoin d'aide sur le choix d'un langage de programmation



  1. #1
    4lexO

    Besoin d'aide sur le choix d'un langage de programmation


    ------

    Bonsoir,
    Je ne connais aucuns langages de programmation mais je suis motivé pour apprendre sauf que j'ai envie d'apprendre pour une tâche bien précise mais je ne sais pas s'il faut avoir recours à ces langages pour faire avancer un "robot" ou tous autre forme mécanisée, comme une voiture contrôlée par un smartphone..

    Exemple : allumé Moteur 10sc / Le faire tourner lentement / l'arrêter 5sc...


    J'aimerai simplement connaître le langage qui soit apte à

    -Contrôler via un réseau sans fil

    - produire des actions mécanique...

    -et autres choses qui touche à la robotique


    (Etant débutant je pose surement une question un peu flou, mais juste pour info, la partie électronique est en second plan..)

    4lex

    -----

  2. Publicité
  3. #2
    squal31

    Re : Besoin d'aide sur le choix d'un langage de programmation

    Salut, je te propose de bosser sur du Picaxe.
    L'avantage : 2 choix possible de prog (organigramme et basic)
    Autre avantage : il existe énormément de module près à l'emploi (je te parle là de partie élec).

    Ici les maquettes que j'ai réalisé avec et pour des élèves de 4eme/3eme :
    http://technopujades.free.fr/nouveau...hp?rub=bricole

    Ici les explications de chacun de mes modules ainsi que des docs que j'ai réalisé pour comprendre les bases de la programmation :
    http://technopujades.free.fr/nouveau...php?rub=picaxe

    Je pense que tu as tout en main ...
    Bon dev.
    Ce n'est pas parce que les choses sont difficiles que nous n'osons pas, c'est parce ...

  4. #3
    4lexO

    Re : Besoin d'aide sur le choix d'un langage de programmation

    Rebonjour,
    Je te remercie, de tes liens qui vont m'être très utilise, de plus je ne connaissais pas ce langage.. mais juste pour confirmation va-t-il m'aider à (plus long therme) programmer un robot ?

    Exemple : si je lui dit d'avancer lentement ("marcher"), il va actionner certains servo-moteurs dans un ordre spécifique pour mettre cette jambe mécanique en position spéciale qui lui permettra d'avancer ?

    Si c'est ça je vais apprendre à programmer dès la rentrée, et je te remercie encore une fois d'avoir pris soin de s'occuper de mon problème..

  5. #4
    squal31

    Re : Besoin d'aide sur le choix d'un langage de programmation

    C'est exactement fais pour ça !
    Attention cependant le picaxe peut dans le meilleur des cas piloter 8 sorties. Soit 8 servo moteur si tu veux ...
    Après tu peux mettre plusieurs picaxe sur ton robot et ainsi le partitionner en modules (c'est d'ailleurs le plus intelligent à faire je pense).
    Regarde mon robot de course, réalisé par des 4eme ... il fait se que tu lui dit de faire par prog (suivre une ligne noire avec le bon capteur, avancer tant qu'il n'y a pas d'obstacle ... certains des mes élèves l'on piloté avec une télécommande ...). Tu câble, tu programme, tu "t'amuse", ...
    Enjoy ...
    Ce n'est pas parce que les choses sont difficiles que nous n'osons pas, c'est parce ...

  6. A voir en vidéo sur Futura
  7. #5
    4lexO

    Re : Besoin d'aide sur le choix d'un langage de programmation

    Ok !!!
    Je te remercie, une dernière question il y a t-il un langage de programmation "universelle" ou très rependu qui peux commander un robot via un module par un smartphone ?

  8. #6
    lou_ibmix_xi

    Re : Besoin d'aide sur le choix d'un langage de programmation

    Salut,
    Mon grain de sel personnel, sans dénigrer ce type d'outils, qui sont très bien pour une 1ère approche de la robotique / programmation , si tu veux t'orienter vers une solution plus industrielle (et plus hardu) tu devrais apprendre le C.
    Dans un premier temps apprendre la syntaxe et l'algorithmie (donc pas de robot piloter par un smartphone mais des exos sur un PC), puis tu choisie une plateforme micro-contrôleur, il y en a des pas chère (MSP430, arm7, arm9, arm11, PIC ...), et tu apprends alors le C sur cette platefrome.
    Remarque: l'aspect commande est un autre sujet, il n'est pas forcément pertinent d'utiliser le même langage côté micro-contrôleur (peu de resource -> C ou assembleur) que côté PC ou smartphone (faire des jolies fenêtres, disponibilité d'un compilateur C sous iOS...)

  9. Publicité
  10. #7
    4lexO

    Re : Besoin d'aide sur le choix d'un langage de programmation

    Donc pour tous faire de "A à Z" juste en programmation j'apprends le C++ qui contiendrai le C et si j’apprenais le Java je pourrai fabriqué le controleur sur mon smartphone (construire l'application dur un Androphone) et avec le C le recepteur qui contrôlerai les actions du robots à qui j'envoie les informations via mon smartphone ?

    4lex

  11. #8
    ProgVal

    Re : Besoin d'aide sur le choix d'un langage de programmation

    Bonjour,

    J'ai écrit une petite application pour Android, et il n'y a pas réellement besoin d'apprendre le Java pour ça. La connaissance d'un autre langage de programmation objet (Python dans mon cas, C++ dans le tiens) et les exemples donnés dans la documentation d'Android sont suffisants.

    ProgVal

  12. #9
    4lexO

    Re : Besoin d'aide sur le choix d'un langage de programmation

    Donc en fait j'apprend un langage comme le C++ ou le Python ou le Java(?) pour programmer une application qui sera le contrôleur et une autre comme le Pixcase ou le C ou les 2 (voir les 5 :] ) pour programmer un "module" qui servira de relais pour contrôler le robot ? C'est bien ça ?!

    4lex

  13. #10
    4lexO

    Re : Besoin d'aide sur le choix d'un langage de programmation

    Up ! SVp !! J'ai vraiment besoin de savoir.. !

  14. #11
    Dormeur74

    Re : Besoin d'aide sur le choix d'un langage de programmation

    Je ne veux pas déclencher une polémique, mais un langage compilé me semble préférable à un langage interprété. Donc pour moi, le C++ me semble le meilleur choix.

  15. #12
    squal31

    Re : Besoin d'aide sur le choix d'un langage de programmation

    Regarde si il existe pas une interface phone dans le picaxe. Je sais qu'il existe une interface intranet ... qui doit pouvoir devenir facilement internet, du coup peut être qu'il y a moyen de moyenner un site web qui te renvéra les données par une interface web sur le phone ... ou un truc du style.
    Ce n'est pas parce que les choses sont difficiles que nous n'osons pas, c'est parce ...

  16. Publicité
  17. #13
    4lexO

    Re : Besoin d'aide sur le choix d'un langage de programmation

    Citation Envoyé par Dormeur74 Voir le message
    Je ne veux pas déclencher une polémique, mais un langage compilé me semble préférable à un langage interprété. Donc pour moi, le C++ me semble le meilleur choix.
    D'accord mais le C++ me permettra t'il de faire ce que je veux ? C'est à dire contrôler un robot via un module ( tous les modules sont-ils compatibles avec le C++ ? ou inversement ?) programmé en C++ (?) qui elle même est dirigé par un smartphone ? Qui me permettra je pense d'avoir plus de actions mécaniques controlés... (après ça c'est la partie elec)

    Donc je récapitule il me faut un langage pour le téléphone (Moi j'ai un Android donc le Java ?) et un langage pour le module (Picaxe ou C++ ?) ?

    Est-ce que j'ai bien compris ?
    Pouvez-vous me faire un paragraphe qui m'expliquerai bien tous ça ?

    Je vous remerci,
    4lex

  18. #14
    Dormeur74

    Re : Besoin d'aide sur le choix d'un langage de programmation

    Si c'est ton tout premier langage de programmation, je te conseille de te faire les griffes en C++. Tu n'auras pas trop de mal ensuite à passer sous Java. L'inverse ne me paraît pas du tout évident pour une simple raison : tu trouveras plus de spécialistes en C++ sur la toile pour t'aider que de Javanais. C'est le point de vue d'un ancien, il est possible que ma vision des choses soit floue.

  19. #15
    4lexO

    Re : Besoin d'aide sur le choix d'un langage de programmation

    Je te remercie, mais au niveau des tâches que j'aimerai faire c'est bon ? Enfin je veux dire est-ce que ce sera possible de les réaliser (contrôler un robot)? Je te remercie, j'ai l'impression que le destin est entre mes mains parce que j'avais déjà prévu d'apprendre le C++ mais je ne trouvais pas son utilité et je ne savais surtout pas si il pourrait me servir pour ce que je veux créer.

    Je te remercie encore une fois.

    4lex

  20. #16
    squal31

    Re : Besoin d'aide sur le choix d'un langage de programmation

    Aucune polémique dans le coin ... Comme te dis Dormeur74 (qui a au passage je pense beaucoup d'expériences) le C++ est grandement utilisé. D'ou l'avantage de trouver des tutos, des progs tout fait, des forums, ... L'avantage du picaxe, est qu'il est intuitif et du coup pas difficile à mettre en place ... C'est je pense, juste une histoire de temps ... Tu veux faire vite : picaxe. Tu veux faire bien : C++
    Ce n'est pas parce que les choses sont difficiles que nous n'osons pas, c'est parce ...

  21. #17
    4lexO

    Re : Besoin d'aide sur le choix d'un langage de programmation

    D'accord !
    Je veux faire vite et bien mais j'ai pas mal de temps alors je vais faire le choix du c++ mais je vais maintenant poster sur Projet Electronique alors que c'est mixte (programmation/electronique) !

  22. #18
    Tlaloc

    Re : Besoin d'aide sur le choix d'un langage de programmation

    Pour t'aider: http://www.siteduzero.com/tutoriel-3...langage-c.html
    Mais le C++ ne s'apprend pas en 1 jour, surtout si tu n'as jamais programmé avant alors heureusement que tu as pas mal de temps !

  23. Publicité
  24. #19
    4lexO

    Re : Besoin d'aide sur le choix d'un langage de programmation

    Bah justement je sais bien, je vais d'ailleurs acheter le moi prochain le livre du site du Zero du C++ qui est apparemment génial et qui me fatiguera surement en étant un support-papier

    4lexO

    PS : Sinon vous connaissez un site ou un livre (plutôt un livre) pour apprendre le Picaxe ?

  25. #20
    4lexO

    Re : Besoin d'aide sur le choix d'un langage de programmation

    Up svp !...

  26. #21
    4lexO

    Re : Besoin d'aide sur le choix d'un langage de programmation

    Bon et bien pour mon 3eme poste consécutif j'ai décidé de faire quelque chose de plus constructif...

    J'aimerai savoir quel langage apprendre pour plusieurs tache et si ils sont compatibles :
    -pour programmer ( une sorte de langage universel ça existe ?) des PIC, des modules de programmations ( Arduino...)...
    -Créer une application (Android de préférence) en bluetoth ou wifi ou 3g(comme avec le AR drone de Parot ["sans PUB"] )

    Donnez moi des language simple ou compliqué mais les plus complets... et si il y en a plusieurs donnez moi aussi dans quel ordre les apprendre.

    Je vous remercie encore une fois.

    4lex

  27. #22
    Jack
    Modérateur

    Re : Besoin d'aide sur le choix d'un langage de programmation

    Pour de l'embarqué, le langage le plus polyvalent est indiscutablement le C (voire le C++). Tu pourras programmer quasiment n'importe quel µcontrôleur avec.

    A+

  28. #23
    4lexO

    Re : Besoin d'aide sur le choix d'un langage de programmation

    Merci, JACK, je te remercie vraiment donc je vais apprendre le C++ et le JAVA comme prévu !

    4lex

    [Sujet Clos pour moi]

  29. #24
    Jack
    Modérateur

    Re : Besoin d'aide sur le choix d'un langage de programmation

    Attention, tu ne trouveras pas toujours des compilateurs C++ pour programmer des µcontrôleurs, contrairement au C.

    A+

  30. Publicité

Discussions similaires

  1. Besoin d'aide sur choix d'un électroaimant
    Par fazolin dans le forum Électronique
    Réponses: 6
    Dernier message: 03/03/2011, 17h21
  2. Choix d'un portable! BESOIN D'AIDE SVP!!!!
    Par dark22 dans le forum Matériel - Hardware
    Réponses: 10
    Dernier message: 17/07/2010, 13h59
  3. choix d'un langage de programmation
    Par pierrerichard dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 22/11/2009, 20h45
  4. j'ai besoin d'aide sur le choix d'un téléscope
    Par tohtohti dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 2
    Dernier message: 24/10/2009, 15h55
  5. Besoin d'aide pour la résolution d'un problème en algorithmique - Programmation
    Par SHAICI dans le forum Logiciel - Software - Open Source
    Réponses: 10
    Dernier message: 04/03/2009, 18h12