besion d'aide

bonjour je viens de débuter dans la programmation pour mon premier projet j'aimerais faire tourner un servo moteur a 180 dégrés sans interruption et par dessus un capteur a ultrason qui calculerais la distance entre lui et l'obstacle si l'obstacle est a moin de 2 m et pendant deux passage une led s'allume
je remerci d'avance la personne qui reussirais a me faire ce code

( j'en ai besoin avant le 18 janvier 2016)

Foutage de gueulle.

bonjour,
+1

( j'en ai besoin avant le 18 janvier 2016)

tu as ca a faire depuis combien de temps?

aller, une recherche sur le net va donner des milliers de réponses en ce donnant la peine de cherche un tout petit peu.

Hello,

Pas de problème.

Par contre tu ne précises pas l'heure pour "avant le 18 janvier".
Tu préfèrerais le matin ou l'après-midi ?
Faut-il apporter les croissants aussi ?

Coyotte

je remerci d'avance la personne qui reussirais a me faire ce code

j'avais pas vu ca :slight_smile:

aller un code vite fait

int tete = 0;
int cerveau = 0;

const int pas_chercher=0;

void setup(){
Serial.begin(9600);
pinMode (tete, INPUT);
}

void loop(){
if (pas_chercher = NULL && tete = NULL && cerveau = NULL){
Serial.println("t es pas dans la merde");
Serial.println("je me fou de la gueule du monde et en branle pas une");

}

Serial.b"gin(9600);

Inforbarquee, comment veux-tu qu'il apprenne si tu fournis du code avec des erreurs ? ::slight_smile:

Ah non... attends... J'ai compris... C'était didactique... Au temps pour moi !
:wink:

Coyotte

autant pour moi, j'ai zappé sur une touche, j'aurai du faire une recherche avant.
confondre le " et le e , pfffffff
:slight_smile:

Vous n'avez pas l'impression que les boulets sont en avance cette année, les années précédentes s'était plutôt en mai/juin qu'ils arrivaient.
Attention j'ai écrit "b"oulet, je ne vise aucun volatile en particulier.

:slight_smile:

(:confused: désolé pour cette incompréhension) j’ai réussi ou presque a faire un code et je voudrais savoir ou il y’a une erreur car lors de compilation le logiciel n’en trouve pas mais sa marche pas , plus précisément c’est le buzzer qui sonne sans cesse meme sans la détection d’un obstacle

#define TRIG 11
#define ECHO 10
#define HP 9
#define TrigUp digitalWrite(TRIG,HIGH)
#define TrigDown digitalWrite(TRIG,LOW)
#define HPToggle digitalWrite (HP,!digitalRead(HP))
#include <Servo.h>.
Servo myServo;
void setup() {
pinMode(TRIG, OUTPUT);
digitalWrite(TRIG, LOW);
pinMode(HP, OUTPUT);
pinMode(ECHO, INPUT);
Serial.begin(9600);
myServo.attach(12);
}
long lecture_echo;
long cm;
void loop() {
for(int i=15;i<=165;i++){
myServo.write(i);
delay(30);

}

for(int i=165;i>15;i–){
myServo.write(i);
delay(30);

}

TrigUp;
delayMicroseconds(10);
TrigDown;

lecture_echo = pulseIn(ECHO, HIGH);
cm = lecture_echo / 58;

if(cm < 18)
{
for (int i; i<1760; i++)
{
HPToggle;
delayMicroseconds (1);
}
}
delay(200);}

Est-ce que tu as fait un print de cm pour vérifier le résultat de tes mesures?

kesako?

#define HPToggle  digitalWrite (HP,!digitalRead(HP))

est ce que le probleme pourrai venir du capteur a ultrason??

et non jai pas fait de
print

#define TRIG 11
#define ECHO 10
#define HP 9
#define TrigUp digitalWrite(TRIG,HIGH)
#define TrigDown digitalWrite(TRIG,LOW)
#define HPToggle  digitalWrite (HP,!digitalRead(HP))
#include <Servo.h>.
Servo myServo;
void setup() {
     pinMode(TRIG, OUTPUT);
     digitalWrite(TRIG, LOW);
     pinMode(HP, OUTPUT);
     pinMode(ECHO, INPUT);
     Serial.begin(9600);
     myServo.attach(12);
}
    long lecture_echo;
    long cm;
void loop() {
    for(int i=15;i<=165;i++){ 
    myServo.write(i);
    delay(30);

  }
 
    for(int i=165;i>15;i--){ 
    myServo.write(i);
    delay(30);
 
  }

    TrigUp;
    delayMicroseconds(10);
    TrigDown;
   
   
    lecture_echo = pulseIn(ECHO, HIGH);
    cm = lecture_echo / 58;
   
   
    if(cm < 18)
    {
      for (int i; i<1760; i++)
      {
        HPToggle;
        delayMicroseconds (1);
      }
    }
    delay(200);}

j’ai réussi ou presque a faire un code

faux, tu as purement recopié un code existant pris sur le net, sans savoir ce qu’il fait exactement.
http://www.smartful.fr/blog/?p=216

68tjs:
Foutage de gueulle.

c’est quand même pas compliqué de faire un code comme ce que tu veux faire.
déclaration des pins
setup
loop
calcul des distances
SI DISTANCE < XXXX =====> buzzer HIGH
sinon
buzzer LOW