Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- float velocidade = 5;
- float pulso1;
- float espaco;
- float pulso2;
- //bool flag = HIGH;
- //----------------------------------------------
- void setup()
- {
- Serial.begin(9600);
- pinMode(5, OUTPUT);
- pinMode(7, OUTPUT);
- // Serial.println("Digite a velocida Km /h sem ponto nem virgulas ");
- }
- //----------------------------------------------
- void loop()
- {
- /* if (Serial.available() > 0)
- {
- velocidade = Serial.parseInt();
- flag = LOW;
- }*/
- pulso1 = 108 / (velocidade * 10) * 1000;
- // espaco = pulso1;
- espaco = pulso1 / 3 * 5;
- digitalWrite(5, HIGH);
- delay(pulso1);
- digitalWrite(5, LOW);
- delay(espaco);
- digitalWrite(7, HIGH);
- delay(pulso1);
- digitalWrite(7, LOW);
- delay(500);
- // if (flag == LOW)
- // {
- Serial.print("velocidade ");
- Serial.print(velocidade);
- Serial.println(" Km/h ");
- Serial.print("pulso ");
- Serial.print(pulso1);
- Serial.println(" mseg");
- Serial.print("espaço ");
- Serial.print(espaco);
- Serial.println(" mseg");
- Serial.println(" ");
- // flag = HIGH;
- // }
- velocidade = velocidade + 5;
- if (velocidade >= 250)
- velocidade = 5;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement