Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* MOTOR A*/
- int IN1 = 10;
- int IN2 = 11;
- int velocidadeA = 3;
- /* MOTOR B */
- int IN3 = 12;
- int IN4 = 13;
- int velocidadeB = 3;
- /*define os ldr*/
- int LDR = 0;
- int LDR2 = 1;
- int LDRvalor = 0;
- int LDRvalore = 0;
- void setup() {
- Serial.begin(9600);
- /*saída dos motores sendo saídas*/
- pinMode(IN1,OUTPUT);
- pinMode(IN2,OUTPUT);
- pinMode(IN3,OUTPUT);
- pinMode(IN4,OUTPUT);
- pinMode(velocidadeA,OUTPUT);
- pinMode(velocidadeB,OUTPUT);
- }
- void loop() {
- LDRvalor = analogRead(0);
- LDRvalore = analogRead(1);
- if (LDRvalor > /*alguma coisa*/ && LDRvalore >/*alguma coisa*/){
- digitalWrite(IN1, HIGH);
- digitalWrite(IN2, LOW);
- analogWrite(velocidadeA, 100);
- /*indo pra frente*/
- digitalWrite(IN3, HIGH);
- digitalWrite(IN4, LOW);
- analogWrite(velocidadeB, 100);
- }
- if (LDRvalor(0)</*alguma coisa*/){
- digitalWrite(IN1, HIGH);
- digitalWrite(IN2, LOW);
- analogWrite(velocidadeA, 100);
- /*indo pro lado*/
- digitalWrite(IN3, LOW);
- digitalWrite(IN4, HIGH);
- analogWrite(velocidadeB, 100);
- }
- if (LDRvalore </*alguma coisa*/){
- digitalWrite(IN1, LOW);
- digitalWrite(IN2, HIGH);
- analogWrite(velocidadeA, 100);
- /*indo pro OUTRO lado*/
- digitalWrite(IN3, HIGH);
- digitalWrite(IN4, LOW);
- analogWrite(velocidadeB, 100);
- }
- }
Add Comment
Please, Sign In to add comment