Aller au contenu


Photo
- - - - -

Programmation d'un PIC 16F84 - Aidez-moi


  • Veuillez vous connecter pour répondre
7 réponses à ce sujet

#1 Pipoune

Pipoune

    Nouveau membre

  • Membres
  • 4 messages

Posté 01 mars 2010 - 09:09

Bonjour, j'ai un petit problème (plutôt un gros problème) j'ai cherché sur le net comment programmer un PIC 16F84, et pour la plupart des site web ils me disent comment transferer le programme.
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 Electron

Electron

    Pilier du forum

  • Membres
  • PipPipPipPip
  • 906 messages
  • Gender:Male
  • Location:LABEGE
  • Interests:Électronique, robotique ludique, programmation de jeux et utilitaires, et plein d'autres choses.

Posté 02 mars 2010 - 03:27

Salut ;)

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 :

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 Pipoune

Pipoune

    Nouveau membre

  • Membres
  • 4 messages

Posté 02 mars 2010 - 05:20

Merci, oui et pour ce qui de mode de communication je pensai que cette "chose" était facilement programmable. Mais ca, c'est l'erreur du debutant...


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 Pipoune

Pipoune

    Nouveau membre

  • Membres
  • 4 messages

Posté 03 mars 2010 - 03:17

Sinon, je vient de retrouver chez moi un programmteur de carte à puce. Au lieu d'utiliser un pic,
une carte a puce pourrais-je sufir pour controller le robot ?

#5 Pipoune

Pipoune

    Nouveau membre

  • Membres
  • 4 messages

Posté 03 mars 2010 - 03:30

Comme je vais beaucoup à la dechetrie je recupère plein de pièces, justement j'ai trouver un grand écran LCD (d'environ 3cm sur 10cm).
Pourrais t-il avoir une utilité ?

#6 Electron

Electron

    Pilier du forum

  • Membres
  • PipPipPipPip
  • 906 messages
  • Gender:Male
  • Location:LABEGE
  • Interests:Électronique, robotique ludique, programmation de jeux et utilitaires, et plein d'autres choses.

Posté 03 mars 2010 - 11:53

Salut^^
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 wilbill

wilbill

    Nouveau membre

  • Membres
  • 2 messages

Posté 16 mars 2010 - 06:01

Bonjour,

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 Dr.Calvin

Dr.Calvin

    Membre passionné

  • Membres
  • PipPipPip
  • 474 messages
  • Gender:Female

Posté 25 mars 2010 - 06:30

Si tu es un débutant dans le domaine, tu aurais ptêt mieux fait de commencer avec des µc programmables en BASIC, il y en a un pas trop cher (30 euros environ le kit complet si mes souvenirs sont bons, mais vaut mieux vérifier) que j'ai déjà utilisé et qui te permet déjà de faire vraiment plein de choses, le PIC-BASIC 3B.

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).




0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users