Desenvolvimento prático - Software - Código

#include <Servo.h>

 

// Essas constantes não irão mudar:

const int sensor1Pin = 5;    // pino que o sensor esta conectado

const intsensor2Pin = 1;

 

//variables:

int sensorD= 0;         // o valor do sensor

int sensorE= 0;

 

intMotor1_1 = 8;

int Motor1_2= 9;

 

intMotor2_1 = 6;

intMotor2_2 = 7;

 

int enableD= 10;

int enableE= 5;

 

inttolerancia = 100;

int sensIE= 0;

Construção de um Arduino, em uma plataforma de hardware e software livres.

Equipe: Robobebo

Integrantes (foto:http://www.flickr.com/photos/58577267@N03/5373591982/ ) 

Willian Thiem – Estudante de Engenharia Elétrica(willianthiem@gmail.com). 

Mansueto Ibsen Angelin Silva – Estudante de
Engenharia da Computação(mansueto_silva@hotmail.com). 

Construção de um Arduino, em uma plataforma de hardware e software livres.

Equipe: Robobebo

Integrantes (foto:

Desenvolvimento prático - Software

O software para controlar o robô foi implementado na linguagem própria do Arduíno. O programa possui duas funções básicas, o setup() e o loop() ambas não possuem retorno. A função setup() é chamada pelo Arduíno uma única vez logo no começo do programa,ou seja, ocorrendo a cada vez que o Arduíno é ligado ou resetado. O propósito da função é a de encapsular todas as linhas de código que são utilizadas para inicialização, como a definição dos pinos ou as bibliotecas a serem utilizadas.A função loop(), por sua vez, encapsula as linhas de código que serão rodadas em um laço infinito logo após o término do setup(), permitindo que o Arduíno receba dados, mude de estado e as responda conforme programado. A seguir será explicado brevemente o funcionamento do programa.

 

Desenvolvimento prático - Hardware - Montagem do Mecanismo

Com relação a montagem, obtivemos algumas complicações em respeito ao posicionamento dos motores e sensores, pois os mesmos estavam muito próximos. Com isso, foi realizado diversas modificações até que encontrasse uma melhor e mais compacta maneira de se montar as placas, motores e sensores à carcaça do robô.

 

Conteúdo sindicado