Affichage des articles dont le libellé est servo. Afficher tous les articles
Affichage des articles dont le libellé est servo. Afficher tous les articles

05/02/2017

Arduino contrôler un servomoteur avec un capteur de distance


[[ une nouvelle version de cet article est disponible ici : http://smag0.blogspot.com/2017/06/arduino-barriere-lego.html ]]


Matériel :
- une carte Arduino
- un servomoteur (noir sur grd, rouge sur 5V, jaune sur pin 9)
- un capteur Ultrason HC-SR04 (noir sur grd, rouge sur 5V, trig sur pin 12, echo sur pin 11)

/* Utilisation du capteur Ultrason HC-SR04 pour contrôler un servomoteur*/
#include <Servo.h>
Servo myservo;  // create servo object to control a servo

// définition des broches utilisées 
int servo = 9;
int trig = 12; 
int echo = 11; 
long lecture_echo; 
long cm;
int val;
long lastCm = 0;

void setup() 
  myservo.attach(servo); 
  pinMode(trig, OUTPUT); 
  digitalWrite(trig, LOW); 
  pinMode(echo, INPUT); 
  Serial.begin(9600); 
}

void loop() 
  digitalWrite(trig, HIGH); 
  delayMicroseconds(10); 
  digitalWrite(trig, LOW); 
  lecture_echo = pulseIn(echo, HIGH); 
  cm = lecture_echo / 58; 
   int diff = int(abs(lastCm - cm)); // detection de grand saut
 if(diff < 30){ // seulement si diff est faible
  val = min(cm,179);
  if( val< 179){

   Serial.print(diff);
   Serial.print(" : ");
   Serial.println(val);
   myservo.write(val); 
 }
 }

  delay(10); 
      lastCm = cm; 
}



07/01/2016

un nouveau script pour installer le pcduinobot




Le pcduinobot est un rover wifi à base de pcduino, comme décrit à maintes reprises sur ce blog.







L'installation automatisée des fonctionnalités utiles est maintenant disponible via un script bash disponible ici : https://drive.google.com/file/d/0B0zEK4yLB5C6bGxWb0YxUnNtZFU/view?usp=sharing
EDIT : des pbs de droits que je n'ai pas encore résolu : lancez le script 2 fois : 1fois en utilisateur ubuntu et une fois en root... + pb pour récupérer la librairie pyduino, voir à passer tout le bouzin sous nodejs

que fait ce script ? il reprend la procédure d'installation décrite ici : http://smag0.blogspot.fr/2015/12/reinstallation-pcduino.html

01/11/2015

Kit de matériel pour construire le pcduino Rover

Maintenant que j'ai réussi à construire mon petit PcDuino Rover, je vous propose d'en faire autant,
si le kit vous intéresse, je suis en train de le préparer, n'hésitez pas à vous manifester pour faire partie des premiers servis.