#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); }
quarta-feira, 8 de fevereiro de 2012
Programação
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
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
Assinar:
Postagens (Atom)