Funcionamento da Ponte H - Veículo Seguidor de Linha
HTML-код
- Опубликовано: 11 сен 2024
- 1° período de engenharia de controle e automação
alunos: João Magalhães, Ariadny Milena, Lianne, Kamila e Yasmim.
código c++:
#define M1 9
#define M2 11
#define dir1 8
#define dir2 10
#define pin_S1 7
#define pin_S2 6
bool Sensor1 = 0;
bool Sensor2 = 0;
int velocidade = 150;
void setup(){
pinMode(M1, OUTPUT);
pinMode(M2, OUTPUT);
pinMode(dir1, OUTPUT);
pinMode(dir2, OUTPUT);
digitalWrite(dir1, LOW);
digitalWrite(dir2, LOW);
pinMode(pin_S1, INPUT);
pinMode(pin_S2, INPUT);
}
void loop(){
Sensor1 = digitalRead(pin_S1);
Sensor2 = digitalRead(pin_S2);
if((Sensor1 == 0) && (Sensor2 == 0)){
analogWrite(M1, velocidade);
analogWrite(M2, velocidade);
}
if((Sensor1 == 1) && (Sensor2 == 0)){
analogWrite(M1, 0);
analogWrite(M2, velocidade);
}
if((Sensor1 == 0) && (Sensor2 == 1)){
analogWrite(M1, velocidade);
analogWrite(M2, 0);
}
}