https://github.com/P4dro-Dev/Comandos-Arduino-CPP-Carro-Controle-Remoto
Desenvolvi um carrinho a controle remoto. Um projeto prático, na qual trabalhei meu meus conhecimentos de Software + Hardware. E para realização do projeto, tive que usar o Arduino, com a linguagem C++ para realizar os movimentos básicos!
https://github.com/P4dro-Dev/Comandos-Arduino-CPP-Carro-Controle-Remoto
arduino arduino-ide cplusplus cpp cpp-programming robotics script
Last synced: 9 months ago
JSON representation
Desenvolvi um carrinho a controle remoto. Um projeto prático, na qual trabalhei meu meus conhecimentos de Software + Hardware. E para realização do projeto, tive que usar o Arduino, com a linguagem C++ para realizar os movimentos básicos!
- Host: GitHub
- URL: https://github.com/P4dro-Dev/Comandos-Arduino-CPP-Carro-Controle-Remoto
- Owner: BackandDeveloper
- Created: 2025-01-01T23:23:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-09T01:23:57.000Z (over 1 year ago)
- Last Synced: 2025-01-09T02:35:04.699Z (over 1 year ago)
- Topics: arduino, arduino-ide, cplusplus, cpp, cpp-programming, robotics, script
- Language: C++
- Homepage:
- Size: 29.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 🎮| Carro a Controle Remoto com Arduino
Este projeto é um carro a controle remoto desenvolvido com Arduino. O código controla a direção do carro, faróis, som e LEDs.
## 📋| Funcionalidades
```
Controle de direção (frente, trás, esquerda, direita)
```
```
Ligar e desligar faróis
```
```
Ligar som do carro
```
```
Ligar LEDs
```
## 📑| Como Usar
```
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
```
## 🗂️| Estrutura do Código
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
Contribuições são bem-vindas! Sinta-se à vontade para me mandar um e-mail falando sobre!
## 📑| Licença
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.
## 📲| Contato
📩| E-mail: henrique.pedro62@aluno.ifce.edu.br