Páginas

sábado, 20 de agosto de 2011

O carrinho v1

Primeira versão do Carrinho:
























Ele ainda é controlado por fio e a alimentação dele é externa por uma fonte de 5V 1A então ele as vezes derrapa um pouco por causa dos fios:
Bom vamos a ligação do L298N:




















 Bom a ligação do joystick é igual a da postagem anterior e o código do arduino é:
const int analogInPin = A14;
const int analogInPin2 = A15;
const int laranja = 5;
const int vermelho = 4;
const int amarelo = 3;
const int azul = 2;

int sensorValue = 0;
int outputValue = 0;
int outputValue2 = 0;

int sensorValue2 = 0;
int outputValue3 = 0;
int outputValue4 = 0;

void setup() {
 
  Serial.begin(9600);
}

void loop() {
 
  sensorValue = analogRead(analogInPin);
  sensorValue2 = analogRead(analogInPin2); 
 
  outputValue = map(sensorValue, 0, 300, 255, 0);
  outputValue2 = map(sensorValue, 650, 1023, 0, 255); 
 
  outputValue3 = map(sensorValue2, 0, 400, 255, 0);
  outputValue4 = map(sensorValue2, 700, 1023, 0, 255);
  
  if (outputValue > 0) {
    analogWrite(vermelho, outputValue);
    analogWrite(amarelo, outputValue);   
  }
  else if (outputValue2 > 0) {
    analogWrite(laranja, outputValue2);
    analogWrite(azul, outputValue2);
  }
  else if (outputValue3 > 0) {
    analogWrite(amarelo, outputValue3);
  }
  else if (outputValue4 > 0) {
    analogWrite(vermelho, outputValue4);
  }
 
  else {
  analogWrite(vermelho, 0);
  analogWrite(azul, 0);
  analogWrite(laranja, 0);
  analogWrite(amarelo, 0);
  } 
  delay(10);                    
}
A meta depois é remover o cabo de alimentação inserindo uma bateria 9v nele, tirar o circuito do l298n e soldar em uma plaquinha adequadamente, fixar melhor o arduino no chassi e usar um par de módulos de RF para controlar o carrinho a distancia:











E não posso me esquecer de que ainda falta o braço na parte da frente do carrinho e uma camera.

Nenhum comentário:

Postar um comentário