A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

PROGRAMAÇÃO INICIANTE EV3 LIÇÃO #3 Por: Droids Robotics Tópicos abordados: Repetindo Ações Condições.

Apresentações semelhantes


Apresentação em tema: "PROGRAMAÇÃO INICIANTE EV3 LIÇÃO #3 Por: Droids Robotics Tópicos abordados: Repetindo Ações Condições."— Transcrição da apresentação:

1 PROGRAMAÇÃO INICIANTE EV3 LIÇÃO #3 Por: Droids Robotics Tópicos abordados: Repetindo Ações Condições

2 SESSÃO 1: REPETINDO AÇÕES: © EV3Lessons.com, 2015, (Last edit: 1/19/2015) 2

3 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

4 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

5 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 C E © EV3Lessons.com, 2015, (Last edit: 1/26/2015) 5

6 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

7 SEÇÃO 2: MUDANDO ENTRE DUAS AÇÕES © EV3Lessons.com, 2015, (Last edit: 1/26/2015) 7

8 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

9 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

10 SOLUÇÃO DO PRIMEIRO DESAFIO Bloco de Exibição Bloco de Espera Loop Sensor de toque selecionado © EV3Lessons.com, 2015, (Last edit: 1/26/2015) 10

11 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

12 CRÉDITOS Esse tutorial foi criado por Sanjay Seshan e Arvind Seshan do Droids Robotics. Mais lições estão disponíveis em dos autores: Estte tutorial foi traduzido por João Victor Quintanilha, José Mateus e Bruno Leonardo da Gametech © EV3Lessons.com, 2015, (Last edit: 1/26/2015) 12


Carregar ppt "PROGRAMAÇÃO INICIANTE EV3 LIÇÃO #3 Por: Droids Robotics Tópicos abordados: Repetindo Ações Condições."

Apresentações semelhantes


Anúncios Google