Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int IN1 = PB13 ;
- int IN2 = PB14 ;
- int EnaA = PA6;
- int cntl = PA7;
- //variavel auxiliar
- int velocidade = 0;
- //Inicializa Pinos
- //----------------------------------------------------
- void setup()
- {
- Serial.begin(115200);
- pinMode(IN1, OUTPUT);
- pinMode(IN2, OUTPUT);
- pinMode(EnaA, OUTPUT);
- pinMode(cntl, INPUT);
- }
- //----------------------------------------------------
- void loop()
- {
- int pot = 0;
- pot = analogRead(cntl);
- velocidade = map(pot, 0, 4095, 20, 252);
- Serial.print("velocidade "); Serial.println(velocidade);
- digitalWrite(IN1, HIGH);
- digitalWrite(IN2, LOW);
- analogWrite(EnaA, velocidade);
- }
- //int EnaA = PA6;
- //int IN1 = PB13;
- //int IN2 = PB14;
- //int cntl = PA7;
- //int velocidade = 500;
- ////------------------------------------------------
- //void setup()
- //{
- // Serial.begin(115200);
- // pinMode(IN1, OUTPUT);
- // pinMode(IN2, OUTPUT);
- // pinMode(EnaA, OUTPUT);
- // pinMode(cntl, INPUT);
- // Serial.println("teste");
- // digitalWrite(EnaA, HIGH);
- //}
- ////-----------------------------------------------
- //void loop()
- //{
- // int pot = 0;
- // pot = analogRead(cntl);
- // velocidade = map(pot, 0, 4095, 100, 500);
- // Serial.print("velocidade "); Serial.println(velocidade);
- // //Gira o Motor A no sentido horario
- // digitalWrite(IN1, HIGH);
- // digitalWrite(IN2, LOW);
- // delay(velocidade);
- // //Para o motor A
- // digitalWrite(IN1, HIGH);
- // digitalWrite(IN2, HIGH);
- // delay(velocidade);
- //
- //}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement