1 kit alfa marcello cláudio de gouvêa duarte. 2 1 2 introduÇÃo conhecendo o kit alfa 3...

Post on 17-Apr-2015

106 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Kit AlfaMarcello Cláudio de Gouvêa Duarte

2

1

2

INTRODUÇÃOINTRODUÇÃO

CONHECENDO O KIT ALFA CONHECENDO O KIT ALFA

3 CONHECENDO O +LEGALCONHECENDO O +LEGAL

4 O DESAFIOO DESAFIO

3

O Produto

Um Kit para robótica pedagógica.

SOFTWAREEDUCATIVO

KIT DEROBÓTICA

4

O Produto

Material para apoiar o professor.

Material Pedagógico

Diga-me e eu esqueço.Ensina-me e eu lembro.Envolva-me e eu aprendo! (Confúcio)

5

SISTEMA PETe DE EDUCAÇÃO TECNOLÓGICA COMPONENTES

ALUNO

CIDADANIAMOTIVAÇÃO

INTEGRAÇÃOEMPREGABILIDADE

EMPREENDEDORISMOPOTENCIALIZAÇÃO DE HABILIDADES

FORMAÇÃO

PROFESSOR

CAPACITAÇÃO CONTINUADAATUALIZAÇÃO TECNOLÓGICA

DISCUSSÃO DE TEMAS ATUAISDESMISTIFICAÇÃO DA INFORMÁTICA

CAPACITAÇÃO

TRANSFERÊNCIA DECONHECIMENTO

SOFTWAREEDUCATIVO

KIT DEROBÓTICA

INSTRUMENTALTECNOLÓGICO

APLICAÇÕES/DESAFIOS

MATERIALPEDAGÓGICO

MATERIAL DE SUPORTE PEDAGÓGICO

6

Ideologia

7

8

9

10

1

2

INTRODUÇÃO INTRODUÇÃO

CONHECENDO O KIT ALFA CONHECENDO O KIT ALFA

3 CONHECENDO O +LEGALCONHECENDO O +LEGAL

4 O DESAFIOO DESAFIO

11

Peças Estruturais

Peças em alumínio reciclável.

Facilidade em usar outros materiais.

12

Motores

Motor DC com redução Servo Motor

13

Sensores

Sensor de ContatoSensor de LuzSensor de RuídoSensor de corSensor de TemperaturaSensor de FaixaSonarSensor de Distância (IR)Sensor de Presença (IR)

14

Módulo de Controle: MC2.5

Programável 4 entradas digitais (I2C e 1-wire) 4 entradas analógicas 4 saídas para servo motores 2 saídas para motores DC Pode ser usado como coletor de dados

15

Programação em LEGAL

16

Programação em Assembly

17

Programação em C

18

Programação em Basic

19

MC2.5 - Botões

20

MC2.5 - Luzes

21

MC2.5 - Alimentação

22

S1 (de cima) e S2 (de baixo) - DIGITAIS S3 (de cima) e S4 (de baixo) - ANALÓGICOS

S1

S2 S4

S3

MC2.5 - Instalação de sensores

23

S5 (de cima) e S6 (de baixo) - DIGITAIS S7 (de cima) e S8 (de baixo) - ANALÓGICOS

S7

S8 S6

S5

24

Instalação dos servo motores

Duas entradas para os SERVOMOTORES

1 e 2

25

1

2

INTRODUÇÃO INTRODUÇÃO

CONHECENDO O KIT ALFA CONHECENDO O KIT ALFA

3 CONHECENDO O +LEGALCONHECENDO O +LEGAL

4 O DESAFIOO DESAFIO

26

27

28

29

{ Exemplo: Pisca Luz 1 10 vezes }Início Repita 10 vezes [ Ligue L1 Espere 1t Desligue L1 Espere 1t ] Fim

{ Exemplo: Pisca Luz 1 10 vezes }Início Repita 10 vezes [ Ligue L1 Espere 1t Desligue L1 Espere 1t ] Fim

Comandos Repita e Espere

30

{ Exemplo: Pisca Luz 1 sem parar. }Início Repita sempre [ Ligue L1 Espere 1t Desligue L1 Espere 1t ] Fim

{ Exemplo: Pisca Luz 1 sem parar. }Início Repita sempre [ Ligue L1 Espere 1t Desligue L1 Espere 1t ] Fim

Comandos Repita e Espere

31

Comportamentos

{ Exemplo: Seguir Luz por aproximadamente 10 segundos. }Início Siga Luz 10tFim

{ Exemplo: Seguir Luz por aproximadamente 10 segundos. }Início Siga Luz 10tFim

{ Exemplo: Seguir calor por aproximadamente 10 segundos.}Início Siga Calor 10tFim

{ Exemplo: Seguir calor por aproximadamente 10 segundos.}Início Siga Calor 10tFim

32

Comportamentos

{ Exemplo: Seguir uma faixa branca sem parar. }Início Siga Faixa Branca sempreFim

{ Exemplo: Seguir uma faixa branca sem parar. }Início Siga Faixa Branca sempreFim

{ Exemplo: Fugir da luz calor por aproximadamente 10 segundos.}Início Fuja Luz 10tFim

{ Exemplo: Fugir da luz calor por aproximadamente 10 segundos.}Início Fuja Luz 10tFim

33

Início repita sempre [ se s3>s7 então # sensor S3 mais iluminado [ ligue l1 desligue l2 ] senão # sensor S7 mais iluminado [ ligue l2 desligue l1 ] ]Fim

Início repita sempre [ se s3>s7 então # sensor S3 mais iluminado [ ligue l1 desligue l2 ] senão # sensor S7 mais iluminado [ ligue l2 desligue l1 ] ]Fim

Comandos Se, Então e Senão

Atenção: Antes de testar o programa ao lado conecte um sensor de luz em S3 e outro sensor de luz em S8.

34

Embora qualquer leitura feita em um dos sensores de seu robô possa constituir um evento, nós da PNCA separamos quatro entradas de sensores e desenvolvemos um tratamento especial para elas. As estradas escolhidas foram: S1, S2, S5 e o S6, todas entradas para sensores digitais.

Cada uma destas entradas está associada a um evento específico:

a entrada S1 está associada ao Evento 1; a entrada S2 está associada ao Evento 2; a entrada S5 está associada ao Evento 3; a entrada S6 está associado ao Evento 4.

Programação Orientada a Eventos

35

{ Exemplo: De variável para controlar o número de repetições.}Início byte conta # declara uma variável do tipo byte conta= 0 # zera a variável conta enquanto conta<5 [ Ligue L1 Espere 1t Desligue L1 Espere 1t conta = conta + 1 # comando de atribuição ]Fim

{ Exemplo: De variável para controlar o número de repetições.}Início byte conta # declara uma variável do tipo byte conta= 0 # zera a variável conta enquanto conta<5 [ Ligue L1 Espere 1t Desligue L1 Espere 1t conta = conta + 1 # comando de atribuição ]Fim

Variáveis no +Legal e os Comandos Enquanto e Atribuição

36

Programação Orientada a Eventos

37

Início # Programa principal Ligue evento1 # habilita evento 1 Ligue evento3 # habilita evento 3 Frente sempreFim

Início # Programa principal Ligue evento1 # habilita evento 1 Ligue evento3 # habilita evento 3 Frente sempreFim

Programação Orientada a Eventos

Atenção: Antes de testar o programa ao lado conecte um sensor de contato em S1 e outro sensor de contato em S5.

Módulo PrincipalMódulo Principal

# Evento 1PareRé 3tDireita 2t

# Evento 1PareRé 3tDireita 2t

# Evento 3PareRé 3tEsquerda 2t

# Evento 3PareRé 3tEsquerda 2t

Módulo Evento 1Módulo Evento 1

Módulo Evento 3Módulo Evento 3

38

Sub-rotinas no +Legal

Início repita sempre [ piscar ]Fim

Início repita sempre [ piscar ]Fim

Módulo PrincipalMódulo Principal

39

1

2

INTRODUÇÃO INTRODUÇÃO

CONHECENDO O KIT ALFA CONHECENDO O KIT ALFA

3 CONHECENDO O +LEGALCONHECENDO O +LEGAL

4 O DESAFIOO DESAFIO

40

Operação Limpeza

41

Use dois sensores de Faixa em seu robô;

Use os eventos para controlar o funcionamento de seu

robô;

Não esqueça dos comandos para controlar os eventos:

ligue evento e desligue evento;

Controle os motores diretamente usando os comandos:

potência, ligue motores e desligue motores.

44

pacheco@pnca.com.brwww.pnca.com.brwww.pete.com.br

top related