
Programmation d'un PIC 16F84 - Aidez-moi
#1
Posté 01 mars 2010 - 09:09
Alors voila ma (ou mes) questions :
-Quel langage me conseillez-vous ?
-Quel programmateur de PIC serez fiable ?
-Avez-vous un tuto pour programmez un PIC 16F84 ?
Je dispose d'un budjet au alentour de 100€, j'ai programmer un petit peu en C, juste les bases et je n'y connais pas grand chose. Je voudrais réaliser dans un premier temps un robot qui serez capable de se deplacer seul, et dans un deuxième temps si ceci est envisageable (si vous pourriez me fournir un tuto, je pense que cela ne serez pas trop), un robot controler via un module de communication (sans transère d'image ou de video, via camera par exemple). Je vous es dit a peu près tout.
Pouvez-vous m'aidez ?
Système d'exploitation : Windows Vista
#2
Posté 02 mars 2010 - 03:27

A mon avis, commence par un truc qui roule, et plus tard si tu veux avec de la communication sans fil.
1) Voilà un topic d'une personne qui suit ce même parcourt :
http://www.robot-maker.com/forum/topic/3284-premier-projet-pour-debutant/
En le parcourant tu trouvera des réponses à tes questions sauf pour le C.
2) Pour programmer le pic en C : LàLà
Et là
"Plus on partage, plus on possède, voilà le miracle". LEONARD NIMOY
"Celui qui se bat peut perdre, celui qui ne se bat pas a déjà tout perdu". BERTOLT BRECHT (1898-1956)
Comment se lancer dans la robotique !
Mince encore un post pour augmenter mon compteur
#3
Posté 02 mars 2010 - 05:20
Sinon pour le programmateur je doit prendre lequel ?
J'en voudrais un qui puisse être fiable mais pas trop cher.
Et pour ce qui est reponse merci de m'avoir repondu si vite !
#4
Posté 03 mars 2010 - 03:17
une carte a puce pourrais-je sufir pour controller le robot ?
#5
Posté 03 mars 2010 - 03:30
Pourrais t-il avoir une utilité ?
#6
Posté 03 mars 2010 - 11:53
Oui le LCD ça peut toujours servir dans une application robotique plus tard.
Comme programmateur j'ai donné des exemples sur le forum à certains autres nouveaux, tu trouveras ton bonheur.
Le programmateur de cartes à puces c'est pas la même chose^^
"Plus on partage, plus on possède, voilà le miracle". LEONARD NIMOY
"Celui qui se bat peut perdre, celui qui ne se bat pas a déjà tout perdu". BERTOLT BRECHT (1898-1956)
Comment se lancer dans la robotique !
Mince encore un post pour augmenter mon compteur
#7
Posté 16 mars 2010 - 06:01
Pour ma part, j'utilise un picstart plus ; pas de soucis, c'est fiable et on peut programmer des quantités de pics, des plus petits 12xxx jusqu'à certains 18xxx. Je préfère le langage assembleur dédié car pour gérer les ports d'entrée/sortie c'est super simple, efficace et rapide ; il en est de même pour les autres ressources internes,timers, convertisseurs... il est certain que pour faire du calcul, une simple division 32 bits/32 bits c'est bien pénible à programmer, mais pour la robotique je crois que se perdre dans des calculs complexes n'est pas une solution, mais là n'est pas ton sujet.
Quand à la transmission des données, il existe des tas de modules soit IR, soit radio qui peuvent faire l'affaire ; dans le magasine électronique pratique, de nombreux montages y ont recours, et d'ailleurs j'ai déja vu des robots pilotés soit par IR soit par radio dans cette revue, il n'y a pas si longtemps.
Pour débuter, je suis d'accord avec ce qui a été écrit plus haut ; commencer par quelque-chose qui roule sans heurter les murs c'est déja une bonne chose, si en plus le robot est capable de regagner lui même une base de rechargement alors ce sera déja pas mal.
Quand à intégrer de l'intelligence, je crois que la bonne méthode est plutôt de concevoir intelligemment le robot que de vouloir à toute force lui faire ingurgiter une pseudo intelligence. Mon avis est que l'intelligence doit émerger d'une structure, et non pas y être artificiellement et maldroitement injectée.
Voilà, bon courage et bon bricolage.
#8
Posté 25 mars 2010 - 06:30
Si tu veux continuer avec ton propre PIC (tant qu'à faire), tu peux aussi trouver de très bons bouquins sur le sujet, ETSF est bien fournie dans ce domaine (il n'y a pas qu'internet après tout).
1 utilisateur(s) li(sen)t ce sujet
0 members, 1 guests, 0 anonymous users