Buscar

PROGRAMANDO O BOE BOT matheus

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

INSTITUTO FEDERAL DE EDUCAÇÃO DE GOIÁS 
Campus Goiânia 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PROGRAMANDO 
O BOE BOT 
 
 
Aluno: Matheus Eliatan da Silva Ribeiro 
Professor: Almir Joaquim de Sousa 
 
 
 
 
 
 
 
 
 
 
 
 
Goiânia 
Julho de 2013 
Sumário 
 
Introdução ............................................................................................................3 
 
Primeiro programa.................................................................................................4 
 
Programação do Boe Bot com texto .....................................................................4 
 
Programação do Boe Bot com grráficos ...............................................................4 
 
O programa ...........................................................................................................6 
 
Considerações finais ............................................................................................9 
 
Referências bibliográficas .................................................................................10 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Introdução 
 
Construir e programar um robô envolve uma combinação de mecânica, 
eletrônica e capacidade de resolução de problemas. O que você vai aprender ao 
fazer a atividades e projetos neste texto será relevância em aplicações no mundo 
real, controle robótico, mas com diferenças no tamanho e nível de sofisticação. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Primeiro programa 
 
O primeiro programa para escrever e provar que você pede o 
basic stamp para enviar uma mensagem para o seu PC ou LAPT op. 
mostra como o BASIC Stamp envia uma sequência de uns e 
comunicar-lhe os personagens que são implantados para o seu PC ou 
laptop. Este conjunto de zeros e uns são chamamos de Código 
Morse ou binário. O software editor BASIC Stamp tem a capacidade 
de detectar e exibir essas mensagens, como você verá a seguir. 
 
 
Programação do Boe-Bot com texto 
 
Você pode escrever programas para o Boe-Bot com o editor BASIC 
Stamp , que é gratuito e está disponível para Windows, Mac e 
Linux.Você vai aprender a programar na linguagem de programação 
PBASIC nos Robotics com o Boe-Bot (4MB pdf) livro didático 
incluído com este kit, e você também pode consultar o manual de 
BASIC Stamp (5MB pdf) e O que é um microcontrolador de 
texto (6MB pdf). A linguagem de programação PBASIC simples dá-
lhe acesso directo aos sensores e motores do seu Boe-Bot. 
 
Programação do Boe-Bot com gráficos 
 
Há uma opção para programar o Boe-Bot com uma interface gráfica 
chamada GUI Bot . Este software permite que você clicar e arrastar os 
ícones para dirigir em linha reta, voltando-se, e girando, e permite que 
você especifique ações do sensor. Este programa serve como uma 
ponte para começar a programar em PBASIC e é uma ótima opção 
para os usuários mais jovens. 
 
Servo-motores tem a seguinte estrutura: 
 
 
 
 
Tela modo Avançado para GUI Bot, a opção de programação iniciante-friendly, 
drag-and-drop para o Parallax Boe-Bot. 
O Programa 
 
A programação do robô Boe-Bot é feito usando o software 
fornecido no CD, chamado BASIC Stamp. O robô Boe-Bot é 
conectado ao PC simplesmente usando um cabo USB, que é 
fornecido. 
Para ocorrer o funcionamento do conjunto de elementos que 
formam o Boe Bot é somente seguir as instruções do Basic Stamp. 
Este transfere as informações através dos comandos fornecidos. Ele 
ensina como programar o robô a realizar algumas tarefas como: 
monitorar sensores e detectar algo ao seu redor, tomar decisões com 
bases nos sentidos, controlar seus movimentos e trocar informações 
com o robocista, ou seja, o próprio operador. 
 
 
 
Inicialmente, foi realizado a configuração e testes de alguns 
comandos e funções de programação do robô. Clicando no editor, é 
possível criar e enviar mensagens que monitoram várias partes. 
Alguns destes comandos apresentados inicialmente foram o STAMP 
BS2, SPBASIC 2.5, BEBUG, SAVE e END que definem mensagens 
básicas. Ao clicar no comando RUN, logo se observa a copia da 
mensagem exibida no comando DEBUG. O comando SAVE serve 
para salvar as alterações do programa assim como o END para 
finalizar. 
Logo depois, foi mostrado como se faz a configuração dos 
servos e das peças que compõem o funcionamento, através de ligações 
dos cabos, montagem de componentes nas placas. 
 
 
O uso do comando PAUSA foi usado para informar ao programa 
para esperar um pouco antes de executar o próximo programa e o 
numero colocado ao lado, indica o tempo de espera antes de passar 
para o próximo programa. Aqui está como o comando deve ficar: 
PAUSA 1000. Um milissegundo é um milésimo de segundo, e é 
abreviado como "ms". O comando PAUSE atrasa o programa 1000 
para 1000 ms, o que é de 1000/1000 de segundo, o que é um em 
segundo lugar, ou 1 s. Estes comandos foram usados para a 
programação do funcionamento dos leds. 
Seguindo os passos ainda foi mostrado como ajustar e testar a 
rotação dos servos e fazer a parada do programa por períodos curtos e 
longos. Mostrar o número de pulsos entregues a um servo, o qual, por 
sua vez controla a quantidade de tempo do seu funcionamento. O 
comando PULSOUT foi introduzido como uma forma mais precisa 
para entregar alta ou baixa de sinal, e um circuito de LED também foi 
usado para visualizar os sinais enviados pelo comando PULSOUT. 
Já na finalização foi feita a montagem completa de peças no 
chassi, para o funcionamento do robô e as suas manobras produzidas. 
Para chegar a este resultado, outros comandos com numerações 
diferentes foram utilizados. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Considerações Finais 
 
Com o conhecimento de todas as partes físicas do Boe bot fica 
mais fácil e seguro de trabalhar na sua programação, sendo assim, 
pode-se concluir com convicção a importância de se estudar 
detalhadamente todos os componentes desse Kit pra que o trabalho 
possa ser desenvolvido mais facilmente. 
Depois de ter dominado o robô Boe-Bot, também pode se tentar 
aprender a conhecer outros conteúdos e comandos explorando a 
programação para obter novos conhecimentos na área, já que não há 
necessidade de conhecimentos avançados de programação, porque só 
o Basic é a usada, mas pode-se resolver todos os tópicos mais 
populares da robótica como a navegação, detecção de obstáculos, 
explorar os sensores e muito mais! 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Referências Bibliográficas 
 
Disponível em: <http://www.parallax.com/go/boebot> 
 
Disponível em: 
<http://www.parallax.com/Store/Robots/AllRobots/tabid/128/ProductID/302/List/0/Default
.aspx?SortField=ProductName,ProductName> 
 
Disponível em: <http://www.cce.csus.edu/accessMag/accessMag_fall09j_html.htm> 
 
 Disponível em: <http://optics.csufresno.edu/~kriehn/teaching/ece1/ece1_files/labs/ece1-
lab1.pdf> 
 
Disponível em: <http://www.gameinstitute.com/Introduction_to_Robotics.html>

Outros materiais