Aller au contenu


merlin

Inscrit(e) (le) 15 mai 2013
Déconnecté Dernière activité juin 02 2013 09:49
-----

Sujets que j'ai initiés

scanner 3d et impression 3d

23 mai 2013 - 01:30

Voila j'ai un projet, ses de fabriquer un scanner 3d et une imprimante 3d! je serai ha la recherche de toute forme d'information. en sachant que je parte de zéros.

besoin d'aide

15 mai 2013 - 06:00

Image IPB

Voici le robot que j'ai réaliser en achètent un kit pour me familiariser, avec la technologie arduino.

voici le programme que j'ai réaliser:


// declaration des objets

int E1 = 5;//M1 Vitesse
int E2 = 6;//M2 Vitesse
int M1 = 4;//M1 Direction
int M2 = 7;//M2 Direction
// pin analog 0
const int capteur_IR= 0; // pin analog 0
const int capteur_IRG= 1;// pin analog 1
const int capteur_IRD= 2;// pin analog 2
const int vitesse =105;// valeur vitesses

// fonction motorisation

void Marche_moteur()
{
  analogWrite (E2, vitesse);
  digitalWrite (M2,LOW);
  analogWrite (E1, vitesse);
  digitalWrite (M1,LOW);
}
void stop_moteur()
{
  analogWrite (E1,0);
  analogWrite (E2,0);
}
void tourner_gauche()
{
  analogWrite (E1,0);
  digitalWrite (M1,HIGH);
  analogWrite (E2,vitesse);
  digitalWrite (M2,LOW);
}
void tourner_droite ()
{
  analogWrite (E1,vitesse);
  digitalWrite (M1,LOW);
  analogWrite (E2,0);
  digitalWrite (M2,HIGH);
}
void marche_arriere ()
{
  analogWrite (E1, vitesse);
  digitalWrite (M1, HIGH);
  analogWrite (E2, vitesse);
  digitalWrite (M2, HIGH);
}
//capteur infrarouge
boolean centrale (int IR)
{
  if (analogRead(IR)>= 400)
  return true;
  return false;
}

boolean gauche (int IRG)
{
  if (analogRead(IRG) >= 400)
  return true;
  return false;
}
boolean droite (int IRD)
{
  if (analogRead(IRD) >= 400)
  return true;
  return false;
}
void setup(void)
{
  pinMode(E1, OUTPUT);
  pinMode(E2, OUTPUT);
  pinMode (capteur_IRG, INPUT);
  pinMode (capteur_IRD, INPUT),
  pinMode (capteur_IR, INPUT),
  
  Serial.begin(19200);
}
void loop(void)
{
  //DETECTION A GAUCHE
 if (gauche (capteur_IRG) == false)
 {
 Marche_moteur();
 }
 else
 {
  marche_arriere();
 }
}
// DETECTION A DROITE


// DETECTION CENTRALE



J'ai besoin d'aide! je n'arrive pas a programmer les 3 capteurs infrarouge.
le but de ces 3 capteur est de permettre au robot d’éviter les obstacle.