programaÇÃo iniciante ev3 liÇÃo #3 por: droids robotics tópicos abordados: repetindo ações...
TRANSCRIPT
![Page 1: PROGRAMAÇÃO INICIANTE EV3 LIÇÃO #3 Por: Droids Robotics Tópicos abordados: Repetindo Ações Condições](https://reader030.vdocuments.net/reader030/viewer/2022013108/552fc15f497959413d8e7cf7/html5/thumbnails/1.jpg)
PROGRAMAÇÃO INICIANTE EV3
LIÇÃO #3
Por: Droids Robotics
Tópicos abordados:Repetindo AçõesCondições
![Page 2: PROGRAMAÇÃO INICIANTE EV3 LIÇÃO #3 Por: Droids Robotics Tópicos abordados: Repetindo Ações Condições](https://reader030.vdocuments.net/reader030/viewer/2022013108/552fc15f497959413d8e7cf7/html5/thumbnails/2.jpg)
SESSÃO 1: REPETINDO AÇÕES:
© EV3Lessons.com, 2015, (Last edit: 1/19/2015) 2
![Page 3: PROGRAMAÇÃO INICIANTE EV3 LIÇÃO #3 Por: Droids Robotics Tópicos abordados: Repetindo Ações Condições](https://reader030.vdocuments.net/reader030/viewer/2022013108/552fc15f497959413d8e7cf7/html5/thumbnails/3.jpg)
Repetindo uma Ação
Como nós podemos nos mover em torno de uma caixa utilizando comandos que já sabemos?
(mover + virar) + (mover + virar) + (mover + virar) …
Loops make repeating a task multiple times easy
Há uma maneira mais fácil?
Dica:
© EV3Lessons.com, 2015, (Last edit: 1/26/2015) 3
![Page 4: PROGRAMAÇÃO INICIANTE EV3 LIÇÃO #3 Por: Droids Robotics Tópicos abordados: Repetindo Ações Condições](https://reader030.vdocuments.net/reader030/viewer/2022013108/552fc15f497959413d8e7cf7/html5/thumbnails/4.jpg)
Loops
Loops fazem com que repetir uma tarefa várias vezes seja fácil
CONTINUE SE MOVENDO…Para sempre, por uma contagem, até tocar (ou alguma outra coisa)
DESAFIO: Faça uma programação para dar voltas ao redor da caixa até ser tocado
© EV3Lessons.com, 2015, (Last edit: 1/26/2015) 4
![Page 5: PROGRAMAÇÃO INICIANTE EV3 LIÇÃO #3 Por: Droids Robotics Tópicos abordados: Repetindo Ações Condições](https://reader030.vdocuments.net/reader030/viewer/2022013108/552fc15f497959413d8e7cf7/html5/thumbnails/5.jpg)
O QUE NÓS SABEMOS ATÉ AGORA?
1) Como cada bloco é chamado? 2) Onde você o achou?3) O que ele faz? 4) Quando devemos usar?
A
B
D
CE
© EV3Lessons.com, 2015, (Last edit: 1/26/2015) 5
![Page 6: PROGRAMAÇÃO INICIANTE EV3 LIÇÃO #3 Por: Droids Robotics Tópicos abordados: Repetindo Ações Condições](https://reader030.vdocuments.net/reader030/viewer/2022013108/552fc15f497959413d8e7cf7/html5/thumbnails/6.jpg)
Respostas:A.Bloco A
Mover direção Primeira Aba Mover ambos os motores Movendo em linha reta
B.Bloco B Bloco de exibição Primeira aba Inserir na tela Para ver cada parte da programação
C.Bloco C Loop Segunda Aba Rodar uma parte do seu código de novo e de novo Movendo em volta da caixa
D.Bloco D Bloco do motor médio Primeira Aba Girar o motor médio Moving an attachment arm
E.Bloco E Bloco esperar Segunda Aba Esperar até que dê o tempo ou que o sensor já tenha lido o código Mover até uma linha,sensor de toque,ultrassônico,e outros sensores.
© EV3Lessons.com, 2015, (Last edit: 1/26/2015) 6
![Page 7: PROGRAMAÇÃO INICIANTE EV3 LIÇÃO #3 Por: Droids Robotics Tópicos abordados: Repetindo Ações Condições](https://reader030.vdocuments.net/reader030/viewer/2022013108/552fc15f497959413d8e7cf7/html5/thumbnails/7.jpg)
SEÇÃO 2: MUDANDO ENTRE DUAS AÇÕES
© EV3Lessons.com, 2015, (Last edit: 1/26/2015) 7
![Page 8: PROGRAMAÇÃO INICIANTE EV3 LIÇÃO #3 Por: Droids Robotics Tópicos abordados: Repetindo Ações Condições](https://reader030.vdocuments.net/reader030/viewer/2022013108/552fc15f497959413d8e7cf7/html5/thumbnails/8.jpg)
Blocos de condições
Bloco de condição Fazendo ao robô uma pergunta
e fazendo algo diferente baseado na resposta
Exemplo:O robô está com sensor pressionado?Ou não?
O robô está vendo a linha?Ou não?
Basicamente uma questão de sim ou não.
Blocos de condição são achados na aba laranja.
© EV3Lessons.com, 2015, (Last edit: 1/26/2015) 8
![Page 9: PROGRAMAÇÃO INICIANTE EV3 LIÇÃO #3 Por: Droids Robotics Tópicos abordados: Repetindo Ações Condições](https://reader030.vdocuments.net/reader030/viewer/2022013108/552fc15f497959413d8e7cf7/html5/thumbnails/9.jpg)
Desafio 1 Blocos de Condição :
Desafio: Write Faça uma programação que se baseia no sensor de toque se ele estiver pressionado ou não. Se pressionado, seu EV3 está feliz e então aparece uma rosto feliz se não pressionado seu EV3 está triste então seu EV3 está triste então aparece um rosto triste .DICA: You Você precisará usar um bloco de visualizar e loops de ontem e blocos de condições de hoje!
© EV3Lessons.com, 2015, (Last edit: 1/26/2015) 9
![Page 10: PROGRAMAÇÃO INICIANTE EV3 LIÇÃO #3 Por: Droids Robotics Tópicos abordados: Repetindo Ações Condições](https://reader030.vdocuments.net/reader030/viewer/2022013108/552fc15f497959413d8e7cf7/html5/thumbnails/10.jpg)
SOLUÇÃO DO PRIMEIRO DESAFIO
Bloco de Exibição
Bloco de Exibição
Bloco de Espera
Loop
Sensor de toque selecionado
© EV3Lessons.com, 2015, (Last edit: 1/26/2015) 10
![Page 11: PROGRAMAÇÃO INICIANTE EV3 LIÇÃO #3 Por: Droids Robotics Tópicos abordados: Repetindo Ações Condições](https://reader030.vdocuments.net/reader030/viewer/2022013108/552fc15f497959413d8e7cf7/html5/thumbnails/11.jpg)
DESAFIO 2 - BLOCO DE CONDIÇÃO
Você pode escrever um programa que exibe um sorriso se você tocá-lo uma vez e um rosto triste se você tocá-lo uma segunda vez e alternar de volta e para frente.
© EV3Lessons.com, 2015, (Last edit: 1/26/2015) 11
![Page 12: PROGRAMAÇÃO INICIANTE EV3 LIÇÃO #3 Por: Droids Robotics Tópicos abordados: Repetindo Ações Condições](https://reader030.vdocuments.net/reader030/viewer/2022013108/552fc15f497959413d8e7cf7/html5/thumbnails/12.jpg)
CRÉDITOS•Esse tutorial foi criado por Sanjay Seshan e Arvind Seshan do Droids Robotics.•Mais lições estão disponíveis em www.ev3lessons.com•Email dos autores: [email protected]•Estte tutorial foi traduzido por João Victor Quintanilha, José Mateus e Bruno Leonardo da Gametech Canaã.
© EV3Lessons.com, 2015, (Last edit: 1/26/2015)
12