Top Banner
Robótica http://blog.educacional.com.br/info5 6s Prof. Fagner Marques
19

Robótica Prof. Fagner Marques.

Apr 17, 2015

Download

Documents

Internet User
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Robótica  Prof. Fagner Marques.

Robótica

http://blog.educacional.com.br/info56sProf. Fagner Marques

Page 2: Robótica  Prof. Fagner Marques.

Robôs Móveis Autômatos

• Independente da tarefa a ser realizada, do formato e do seu nível de inteligência, para ser um robô, a máquina deve ser capaz de realizar 3 tarefas.– 1) perceber informações sobre o ambiente.

• Ex.: temperatura, tipo de terreno, luminosidade, etc.– 2) processar essas informações

• Ex.: detectar variações de luz, obstáculos, etc.– 3) atuar fisicamente movimentando-se ou

manipulando objetos.• Ex.: seguir um faixa, seguir a luz.

Page 3: Robótica  Prof. Fagner Marques.

Robótica ou Mecatrônica?

• São sinônimos.• Robô e dispositivo eletromecânico, são a

mesma coisa?• O celular é um robô?• O carrinho de controle remoto é um robô?• Sim. Todos eles têm um microprocessador

para controlá-los.

Page 4: Robótica  Prof. Fagner Marques.

O que é um programa?

• Para criar um robô temos que fazer duas coisas:– Contruir uma estrutura mecânica, que disponha de

módulo de controle (CPU), motores, sensores, etc.– Criar um programa descrevendo como o robô deverá

funcionar.

• Um programa é uma seqüência de instruções passo a passo que, se forem seguidos, permitem cumprir uma determinada tarefa.– Ex.: Programa para fazer limonada.

Page 5: Robótica  Prof. Fagner Marques.

Programando no Legal

Tela inicial do Legal Tela de programação do Legal

Page 6: Robótica  Prof. Fagner Marques.

Primeiro programa

• Frente – aciona os dois motores com a mesma velocidade e direção, fazendo o robô avançar pelo tempo que for determinado.

• Ré – também aciona os dois motores com a mesma velocidade e direção, porém em direção contrária ao comando Frente.

• Direita e Esquerda – este comando faz com que um dos motores gire para frente e o outro em direção contrária, por um tempo determinado.

Page 7: Robótica  Prof. Fagner Marques.

Primeiro programa

Por favorFrente 1tRé 5tEsquerda 2tDireita 4t

Obrigado

Obs.: Repare que ao lado do valor de tempo aparece a letra t.

Page 8: Robótica  Prof. Fagner Marques.

Programando no Legal• Após a criação do

programa é preciso prepará-lo para enviá-lo ao MC 2.5.

• Para isto você deve clicar no botão preparar e depois em ensinar.

• Obs.: Antes de enviar o programa ao robô é necessário que o mesmo esteja ligado e em modo de espera.

Page 9: Robótica  Prof. Fagner Marques.

MC 2.5

Digitais

Analógicos

Page 10: Robótica  Prof. Fagner Marques.

Comandos sonoros

• O comando da Linguagem legal para fazer o robô emitir um som é:– Toque <nota> <duração> ou– Toque <freqüência> <duração>– Toque Dó 3– Notas: Dó, Ré, Mi, Fá, Sol, Lá, Si.– Freqüência:

• Obs.: Repare que no comando Toque não há a letra t, ao lado da duração.

Page 11: Robótica  Prof. Fagner Marques.

Laços ou Repetições• Comando Repita

– O comando Repita permite que um comando ou um bloco de comandos possa ser repetido um número específico de vezes.

Repita número vezes[

<comandos>]

• Obs.: é importante que os comandos que serão executados repetidas vezes estejam entre o abre ( [ ) e o fecha ( ] ) colchetes. Se você esquecer de colocá-los o Legal irá lembrá-lo.

Page 12: Robótica  Prof. Fagner Marques.

Laços ou Repetições

Por favorRepita 5 vezes[

Ligue L1Espere 1tDesligue L1Espere 1t

]Obrigado

Page 13: Robótica  Prof. Fagner Marques.

Sensores

Digitais• Sensor de faixa• Sensor infravermelho• Sensor de toque

• Retornam ao MC 2.5 apenas dois valores 0 ou 1

Analógicos• Sensor de cor• Sensor de temperatura• Sensor de luminosidade

• Retornam ao MC 2.5 qualquer valor entre 0 e 1023, totalizando 1024 valores diferentes

Page 14: Robótica  Prof. Fagner Marques.

Comandos DiversosPare

Espere xtSiga Luz xt – Fuja Luz xt

Siga faixa preta xt – Siga faixa branca xtLigue L1, Ligue L2, Ligue L3, Ligue L4, Ligue L5, Ligue L6

Desligue L1, Desligue L2, Desligue L3, Desligue L4, Desligue L5, Desligue L6

Obs.: O valor de xt pode ser alterado para sempre, isto fará que o robô fique executando o comando até as pilhas

acabarem.

Page 15: Robótica  Prof. Fagner Marques.

Análise de programasPor favor

Frente 5tRepita 5 vezes[

Ligue L1Ligue L2Espere 1tDesligue L1Espere 1tDesligue L2Espere 1t

]Toque Dó 3Ré 5t

Obrigado

Por favorLigue L5Ligue L6Repita 2 vezes[

Frente 1tDireita 2tEspere 1t

]Espere 5tRepita sempre[

Frente 1tLigue L1Espere 1tDesligue L1Espere 1t

]Obrigado

Page 16: Robótica  Prof. Fagner Marques.

Exercícios

1. Um sensor foi instalado na MC 2.5 e detectou-se que ele somente retornava os valores 0 e 1. Podemos afirmar que este sensor é:

a) Analógicob) Digitalc) Eletromecânicod) Ópticomecânicoe) N.D.A.

Page 17: Robótica  Prof. Fagner Marques.

Exercícios2. Observe o programa abaixo, indique se há algum erro e corrija.

Por favorRepita 5 vezes[

Frente 1tToque Dó 5tEspere 15

]Toque Ré 2Ligue LEspere 300tDesligue L1

Obrigado

Page 18: Robótica  Prof. Fagner Marques.

Exercícios

Positivo Júnior

P

Saindo do ponto P, localizado no Largo da Galícia, escreva um programa para chegar ao Positivo Júnior. Observe a direção das ruas, o tempo para percorrer cada quadra e entre as intersecções existem semáforos, os quais estão indicados com seu tempo de duração.

5

20

20

2520

15

30

1310

1020

1555

55

55

55

33

55

7755

Page 19: Robótica  Prof. Fagner Marques.

Exercícios

• Procure na sua casa, 5 exemplos de sistemas digitais e 5 exemplos de sistemas analógicos.