Lição de programação iniciante

Slides:



Advertisements
Apresentações semelhantes
PROGRAMAÇÃO INICIANTE EV3 LIÇÃO #3
Advertisements

PROGRAMAÇÃO INICIANTE – EV3 LIÇÃO #1
LIÇÃO DE PROGRAMAÇÃO DO EV3 AVANÇADA
Programação Iniciante - Lição #5
Programação intermediário - lição #1
Programação inicial liçao 4
Estratégias Alternativas de Giroscópio
Cinemática Escalar. 1. O movimento de um carro, que se move com velocidade constante, é descrito pela seguinte tabela t (h) S (km)
Lição de programação iniciante
Lição de Programação EV3 Intermediário
Gerenciamento de Cabos.
Lição de programação iniciante
Lição de programação iniciante
Registro de Dados (Parte 2)
Registro De Dados (Parte 1)
LIÇÃO DE PROGRAMAÇÃO EV3 AVANÇADA
Lição de programação básica
Detector de Obstáculos
Programação Intermediária - Aula #7 Melhorando a segurança no robô
Seguidores de Linha: Básico ao Proporcional
Lição de programação iniciante
Lição de programação intermediária
programação intermediária - Lição #5
Controle Proporcional
Construindo um Robô de Competição.
Usando o Sensor Gyro e Lidando com a Instabilidade
Lição de Programação EV3 Intermediário
Por Sanjay e Arvind Seshan.
Lição de programação iniciante
Programação Orientada a Objetos
Viga de Sincronização Paralela
Lição de programação iniciante
Lição de programação iniciante
Lição de programação intermediária
Lição de programação intermediário
LIÇÃO DE PROGRAMAÇÃO INTERMEDIÁRIA
Lição de programação iniciante
LIÇÃO DE PROGRAMAÇÃO INTERMEDIÁRIA
LIÇÃO DE PROGRAMAÇÃO INTERMEDIÁRIA
LIÇÃO DE PROGRAMAÇÃO INTERMEDIÁRIA
Curvas usando “Gyro” Lição de Programação EV3 Avançada
Lição de programação intermediário
Lição de programação Básica
Feixes paralelos (Parallel Beams)
Lição de programação iniciante
ÁLGEBRA LINEAR INDEPENDÊNCIA E DEPENDÊNCIA LINEAR (LI e LD)
Rampa de Aceleração da Velocidade
Lição de programação Básica
Lição de programação iniciante
Traduzido por equipe sunrise
Introdução aos core values
Lição 1: introdução à navegação
Traduzido por equipe sunrise
Lição 5: seguindo paredes
Construindo um robô de competição
Desenvolvendo estratégias
Traduzido por equipe sunrise
Traduzido por equipe sunrise
Posicionamento do sensor de cor e proteção
Posicionamento de sensor de giro
Lição 3: encontrando linhas no tapete
Planejamento do projeto de pesquisa
Lição 4: alinhando no tapete
Tomada de decisões em equipe
Básico da construção technic
Traduzido por equipe sunrise
Controle Proporcional com Sensor de Som
Por Sanjay e Arvind Seshan
Lição de programação iniciante
Movendo em Linha Reta Girando e Voltando LIÇÕES DE PROGRAMAÇÃO EV3 INICIANTE.
Transcrição da apresentação:

Lição de programação iniciante Virada Lição de programação iniciante

Objetivo da lição Aprenda a virar o robô com um número de graus desejado Aprenda as diferenças entre Giro e Rotações de Eixo Aprenda a como programar dois diferentes tipos de volta Aprenda a escrever um pseudocódigo © EV3Lessons.com, 2015, (Last edit: 2/26/2015)

EIXo VS. viradas de rotação Observe onde o robô termina em ambas as fotos depois de um giro de 180°. Na Virada de Rotação, o robô se move muito menos e aquilo faz Viradas de Rotação serem grandes para posições apertadas. Viradas de Rotação tendem a ser um pouco mais rápidas, mas também um pouco menos precisas. Então quando você fazer curvas, você poderá decidir qual curva é melhor para você! 180 Graus da Virada de Eixo B C Posição Final Motor B move B C Posição Inicial 180 Graus da Virada de Rotação Posição Inicial Posição Final B C B C Motores B e C movem Copyright © EV3Lessons.com 2014 (Última edição: 23/06/2015)

Como fazer virada de eixo e virada de rotação Valor da Direção 50 -50 100 -100 Virada de Eixo Direita Virada de Eixo Esquerda Virada de Rotação Direita Virada de Rotação Esquerda B C B C B C B C Bloco de Mover Direção Mudar valor da Direção aqui Copyright © EV3Lessons.com 2014 (Última edição: 23/06/2015)

Fazendo uma virada de eixo por 90º ? B C B C Programa seu robô para virar 90 graus… Será que o robô realmente vira 90 graus se você apenas por 90 graus para distância? Ãhn. NÃO! Solução na próxima página Copyright © EV3Lessons.com 2014 (Última edição: 23/06/2015)

Como você faz o robô virar 90 GRAUS? Ãhn. Tente usando o port view para medir a virada e, em seguida, introduza o número correto de graus. Copyright © EV3Lessons.com 2014 (Última edição: 23/06/2015)

Instruções de professor Divida a sala em grupos como necessidade. Dê a cada time uma cópia do Worksheet do Desafio de Virada. Detalhes do desafio estão no slide 8. Página de discusão no slide 9. Solução do desafio no slide 10. Copyright © EV3Lessons.com 2014 (Última edição: 23/06/2015)

Desafios de virada Desafio 2 Seu robô jogador de baseball deve correr para a segunda base, virar ao redor e voltar para a primeira. Vá em linha reta. Vire 180 graus e retorne para o mesmo local. Desafio 1 Seu robô é um jogador de baseball que tem que correr por toda as bases e ir para a base segura. Você pode programar seu robô para mover para frente e então virar à esquerda? Use uma caixa quadrada ou fita. Posição Inicial e Final Primeira Base B C Segunda Base B C Copyright © EV3Lessons.com 2014 (Última Edição: 23/06/2015)

Guia de discussão de classe Você tentou viradas de EIXO e ROTAÇÃO? O que você descobriu? Viradas de eixo foram excelentes para o Desafio 1, mas para o Desafio 2, se nós usamos Viradade de Eixo, nós ficamos mais longe da base. Que situações teriam um trabalho melhor do que o outro? Viradas de Rotação são melhores para meias voltas (lugares onde não há espaço suficiente) e você fica mais próximos de sua posição original. O que é PSEUDOCÓDIGO?Por que você pensa que os programadores acham útil?(pseudocódigo está no worksheet) Pseudocódigo permite que programadores escrevam fora o código deles em uma planície inglês antes em uma linguagem de programação. Ele permite que você compartilhe suas ideias com outras pessoas que você está trabalhando em uma linguagem comum. Copyright © EV3Lessons.com 2014 (Última atualização: 23/06/2015)

Soluções de desafios Desafio 1 Você provavelmente usou uma combinação de mover direção para ir em linha reta e fazer viradas de eixo para ir ao arredor da caixa. Desafio 2 Você provavelmente usou uma virada de rotação porque é melhor para curvas apertadas e você fica mais perto do ponto inicial! Posição Inicial e final Primeira Base B C SegudaBase B C Copyright © EV3Lessons.com 2014 (Última edição: 23/06/2015)

Virando um braço anexo, não apenas rodas Anexe um motor médio na Porta A ou um motor grande na Porta D, como o necessitado. Mover Direção vs. Bloco Motor Pra mover suas rodas você derá usar um Bloco de Mover Direção que sincronize ambos motores (veja lição intermediária chamada Blocos de Movimento para aprender sobre sincronização) Para mover seu braço anexo, você usa um Bloco de Motor Médio ou um Bloco de Motor Grande porque você não precisa sincronizar seus motores. Bloco de Motor Médio Bloco de Motor Grande Copyright © EV3Lessons.com 2014 (Última Edição: 23/06/2015)

créditos Esse tutorial foi criado por Sanjay Seshan e Arvind Seshan Mais lições etão disponíveis em www.ev3lessons.com Traduzido por GAMETECH CANAÃ                           Esse trabalho está licensiado sobre Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. © 2015 EV3Lessons.com (Última edição: 27/06/2015)