faire pivoter un servomoteur a l'aide d'un arduino et un capteur couleur colorPa

Salut tout le monde
J’ai besoin d’aide pour réaliser mon projet d’étude qui se résume à faire pivoter le servomoteur d’un angle de 120°, quand le capteur ne détecte pas de boite rouge ou verte.

J’utilise une carte arduino diecimila http://arduino.cc/en/Main/ArduinoBoardDiecimila?from=Main.ArduinoBoardDiecimilia + Capteur Couleurs et Lumière ColorPAL Parallax (http://www.robotshop.com/ca/capteur-couleurs-lumiere-colorpal-parallax.html ) + servomoteur miniature MG90 (http://www.gotronic.fr/art-servomoteur-miniature-mg90-876.htm ).
Je suis perdu au niveau de la programmation, je n’arrive pas a programmer tout cela je suis nul dans ce domaine

Avec tous mes salutations et remerciement.

Tu commences par apprendre à faire bouger le servo:

Dans les exemples installés avec l'environnement arduino, il y a des exemples d'utilisation de la librairie servo.

Après tu lis la doc de ton capteur de couleur. Tu as déjà le lien, tu l'as donné dans ton post.

Tu réfléchis un peu et tu reviens avec un schéma, un bout de code et des vrais questions.

Faut procéder par étape : apprendre d'abord à contrôler un servo, puis le capteur de couleur qui semble se servir de la liaison série, donc apprendre à se servir de softwareSerial.

merci pour tout je vais suivre vos conseils a la lettre

Bonjour,

Concernant le capteur de couleur il sort sur un port série tu peut donc au choix :

  • utiliser Serial
  • utiliser SoftwareSerial (> arduino 1.0.0) ou NewSoftSerial (< arduino 0023)

Voici un exemple complet avec SoftwareSerial (en anglais) :
http://learn.parallax.com/colorpal-arduino-demo

Remarque : une fonction bien pratique pour lire n octets de suite :

Ps: @fdufnews tu m'as l'air de mauvais poil aujourd'hui :relaxed: