PROGRAMAÇÃO INICIANTE EV3 LIÇÃO #3 Tópicos abordados: Repetindo Ações Condições Por: Droids Robotics 1
REPETINDO AÇÕES: 2 © EV3Lessons.com, 2015, (Last edit: 1/19/2015)
Há uma maneira mais fácil? 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: 3 © EV3Lessons.com, 2015, (Last edit: 1/26/2015)
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 4 © EV3Lessons.com, 2015, (Last edit: 1/26/2015)
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 5 © EV3Lessons.com, 2015, (Last edit: 1/26/2015)
Respostas: 6 Bloco A Mover direção Primeira Aba Mover ambos os motores Movendo em linha reta Bloco B Bloco de exibição Primeira aba Inserir na tela Para ver cada parte da programação Bloco C Loop Segunda Aba Rodar uma parte do seu código de novo e de novo Movendo em volta da caixa Bloco D Bloco do motor médio Girar o motor médio Moving an attachment arm Bloco E Bloco esperar 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. 6 © EV3Lessons.com, 2015, (Last edit: 1/26/2015)
SEÇÃO 2: MUDANDO ENTRE DUAS AÇÕES 7 © EV3Lessons.com, 2015, (Last edit: 1/26/2015)
Blocos de condições 8 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. 8 © EV3Lessons.com, 2015, (Last edit: 1/26/2015)
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! 9 © EV3Lessons.com, 2015, (Last edit: 1/26/2015)
SOLUÇÃO DO PRIMEIRO DESAFIO Bloco de Exibição Sensor de toque selecionado Bloco de Espera Loop Bloco de Exibição 10 © EV3Lessons.com, 2015, (Last edit: 1/26/2015)
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. 11 © EV3Lessons.com, 2015, (Last edit: 1/26/2015)
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 Estte tutorial foi traduzido por João Victor Quintanilha, José Mateus e Bruno Leonardo da Gametech Canaã. 12 © EV3Lessons.com, 2015, (Last edit: 1/26/2015)