Este projeto é um carro a controle remoto desenvolvido com Arduino. O código controla a direção do carro, faróis, som e LEDs.
Controle de direção (frente, trás, esquerda, direita)
Ligar e desligar faróis
Ligar som do carro
Ligar LEDs
Clone este repositório para o seu ambiente local.
Conecte os componentes ao Arduino conforme a definição dos pinos no código.
Carregue o código carro_controle_remoto.ino no Arduino.
Clone este repositório para o seu ambiente local.
git clone https://github.com/SeuUsuario/SeuRepositorio.git > cd SeuRepositorio
O código principal está no arquivo carro_controle_remoto.ino. Ele define os pinos utilizados e controla as funcionalidades do carro.
cpp
// Definição dos pinos
const int pinFrente = 2;
const int pinTras = 3;
const int pinEsquerda = 4;
const int pinDireita = 5;
const int pinFarol = 6;
const int pinSom = 7;
const int pinLED = 8;
void setup() {
// Configuração dos pinos como saída
pinMode(pinFrente, OUTPUT);
pinMode(pinTras, OUTPUT);
pinMode(pinEsquerda, OUTPUT);
pinMode(pinDireita, OUTPUT);
pinMode(pinFarol, OUTPUT);
pinMode(pinSom, OUTPUT);
pinMode(pinLED, OUTPUT);
}
void loop() {
// Exemplo de controle do carro
// Mover para frente
digitalWrite(pinFrente, HIGH);
delay(1000);
digitalWrite(pinFrente, LOW);
// Mover para trás
digitalWrite(pinTras, HIGH);
delay(1000);
digitalWrite(pinTras, LOW);
// Virar para a esquerda
digitalWrite(pinEsquerda, HIGH);
delay(1000);
digitalWrite(pinEsquerda, LOW);
// Virar para a direita
digitalWrite(pinDireita, HIGH);
delay(1000);
digitalWrite(pinDireita, LOW);
// Ligar e desligar faróis
digitalWrite(pinFarol, HIGH);
delay(500);
digitalWrite(pinFarol, LOW);
// Ligar som
digitalWrite(pinSom, HIGH);
delay(500);
digitalWrite(pinSom, LOW);
// Ligar LEDs
digitalWrite(pinLED, HIGH);
delay(500);
digitalWrite(pinLED, LOW);
}
Contribuições são bem-vindas! Sinta-se à vontade para me mandar um e-mail falando sobre!
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.
📩| E-mail: [email protected]