quarta-feira, 8 de fevereiro de 2012

Programação

#include <Servo.h>
int limite;
Servo direita;
Servo esuqerda;
void setup() {
  direita.attach(9);
  esquerda.attach(10);
  pinMode(A1, INPUT);
  limite = analogRead(A1);
  limite = limite - 10

}

void loop() {
  while(analogRead(A1) < limite){
   direita.write(0);
   esquerda.write(180);
  }
 direita.write(180);
delay(1500);
direita.write(0);
  
}

Servo estragado

Ontem, descobri que um dos servos da tração estava estragado. Agora, terei que usar o servo do sensor ultrassônico como um servo de tração.

segunda-feira, 6 de fevereiro de 2012

Meu primeiro robô :D

Meu primeiro robô. Ele é um robô de sumô, ou seja deve empurrar o oponente para fora da arena.
 O robô, ainda sem o sensor ultrassônico:


 Kit que eu usei para fazer o chassi do robô. Ele custou 4 dólares e é bem forte, mas não está a venda no Brasil, apenas no Uruguai.
 Traseira do robô.
 Placa Arduino
 Servo do sensor ultrassônico
 Vista lateral
Especificações:
Locomoção: 2 Servos HXT900 com 1.6kg/cm de torque; rodas lego de 62mm de diâmetro e 20mm de largura.
Bateria: Genérica de Ni-Cd 650 mAh 7.2V
Sensores: 2 fototransístores para detectar a linha; sensor ultrassônico montado em um servo para detectar o oponente
Controle: Arduino 2009
Dimensões: ???
Torque: ele é (teoricamente) capaz de empurrar coisas de até 900g