Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //#include <Wire.h>
- //#include "rgb_lcd.h"
- #define capteurav A1
- #define capteurco A0
- #define capteurar A4
- #define MAVDR 9
- #define MARDR 10
- #define MAVGA 6
- #define MARGA 2
- #define ENAGA 3
- #define ENADR 5
- void setup()
- {
- pinMode(capteurav,INPUT);
- pinMode(capteurco,INPUT);
- pinMode(capteurar,INPUT);
- Serial.begin(57600);
- }
- void AvanceLignedroite()
- {
- digitalWrite(MAVGA,HIGH);digitalWrite(MAVDR,HIGH); //Activer marche avant des moteurs sur la carte moteurs
- digitalWrite(MARGA,LOW);digitalWrite(MARDR,LOW); //Desactiver marche arrière des moteurs sur la carte moteurs
- analogWrite(ENAGA,100);analogWrite(ENADR,100); //Reglage de l'intensité des moteurs
- }
- void ArretDuVehicule();
- {
- digitalWrite(MAVGA,LOW);digitalWrite(MAVDR,LOW); //Desctiver marche avant des moteurs sur la carte moteurs
- digitalWrite(MARGA,LOW);digitalWrite(MARDR,LOW); //Desactiver marche arrière des moteurs sur la carte moteurs
- analogWrite(ENAGA,0);analogWrite(ENADR,0); //Reglage de l'intensité des moteurs
- }
- void loop() {
- if (analogRead(capteurav)< 152 ) // si voiture devant (-15cm)
- { ArretDuVehicule();
- if (analogRead(capteurav)> 152 ) // si la voiture de devant a avancée
- { Avancelignedroite();
- }
- }
- if (analogRead(capteurar)< 220 ) // si voiture derrière (-15cm)
- { ArretDuVehicule;
- if (analogRead(capteurar)> 220 ) // si la voiture de devant a reculée
- { AvanceLigneDroite
- }
- }
- Serial.println(analogRead(capteurco));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement