system
February 7, 2013, 5:47pm
1
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:
The Arduino programming language Reference, organized into Functions, Variable and Constant, and Structure keywords.
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.
B_tto
February 7, 2013, 8:37pm
3
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.
system
February 8, 2013, 1:44pm
4
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 :
The Arduino programming language Reference, organized into Functions, Variable and Constant, and Structure keywords.
Ps: @fdufnews tu m'as l'air de mauvais poil aujourd'hui