LIÇÃO DE PROGRAMAÇÃO INICIANTE

Documentos relacionados
LIÇÃO DE PROGRAMAÇÃO INICIANTE

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ÁRIA

LIÇÃO DE PROGRAMAÇÃO EV3 AVANÇADA

LIÇÃO DE PROGRAMAÇÃO INICIANTE

Seguidores de Linha: Básico ao Proporcional

Lição de Programação EV3 Intermediário

LIÇÃO DE PROGRAMAÇÃO INTERMEDIÁRIO

Lição de Programação EV3 Intermediário

Programação Intermediária - Aula #7 Melhorando a segurança no robô. Por Droids Robotics

Controle Proporcional

CONSTRUINDO UM ROBÔ DE COMPETIÇÃO SESHAN BROTHERS TRADUZIDO POR EQUIPE SUNRISE

LIÇÃO DE PROGRAMAÇÃO EV3 AVANÇADA. Matrizes. By Droids Robotics

Registro De Dados (Parte 1)

PROGRAMAÇÃO INTERMEDIÁRIA - LIÇÃO #5

Registro de Dados (Parte 2)

PRINCÍPIOS DA PROGRAMAÇÃO LEGO MINDSTORMS NXT

ESPECIALIZAÇÃO EM NEGOCIAÇÃO AULA 4: CULTURA + PODER + AUTORIDADE

MBA EM GESTÃO DE COMPRAS

CEDERJ - CENTRO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA DO ESTADO DO RIO DE JANEIRO

Introdução: Neste jogo você deve orientar o grande peixe faminto e tentar comer todas as presas que estão nadando pelo mar.

Aula Inaugural. Iniciação à Programação

Iniciação à Programação no 1.º Ciclo do Ensino Básico

Arm Robot Car. Instruções de Montagem. é uma marca registrada da Artec Co., Ltd. em vários países, incluindo Japão, Coréia do Sul, Canadá e EUA

Cubo Mágico. Tutorial de Resolução. Nível Básico. Método das Camadas. Autor: Rinaldo Pitzer Junior.

Framework MBA GESTÃO DE COMPRAS NEGOCIAÇÃO. Valor. Strategic Sourcing. Gestão de Fornecedores. Gestão por Categorias

COMPONENTES DE UM SISTEMA ROBÓTICO

Cada questão deve receber uma nota entre 0 (menor nota) e 10 (maior nota). Questões podem ter mais de uma resposta A prova do seu aluno deve receber

TELA E M OVIMENTO MOVIMENT DO ROBÔ

5.0 GUIA PRÁTICO. Flash Câmera frontal 2 Carregar a bateria. Diminuir/ Aumentar volume Tecla Liga/ Desliga. Início. Visão geral. Voltar.

Introdução ao Desenvolvimento de Jogos BCT - UERN

OneDrive e OneNote para Smartphone

PACRU SÉRIE 302. Linguagens e Informação Extra. Três Jogos: Shacru, Azacru & Pacru

Tire retratos melhores

Fundamentos de Programação Introdução

Olimpíada Brasileira de Robótica 2011

SharePoint Online. Pesquisar Encontre Sites, Pessoas ou Arquivos. Criar um site ou postagem de notícias

Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo

5.2 GUIA PRÁTICO 5085N. Flash Câmera frontal. Sensor. Aumentar/ Diminuir volume Tecla Liga/ Desliga. Início/ sensor de impressão digital.

Olimpíada Brasileira de Robótica 2011

Workshop - A Robótica em Contexto Educativo

Como desmontar e limpar o seu Roomba 560

Escrita de Sinais I. Importância da escrita de língua de sinais para a Comunidade Surda. Documento realizado por: Marianne Rossi Stumpf

Vamos estudar o que se entende por «programação», que é uma linguagem de programação e ver algumas terminologias própria de programação e como

Robótica Móvel Locomoção e Controle. Douglas Wildgrube Bertol DEE - Engenharia Elétrica CCT

Layer ASAS como corrente. Com o comando SWEEP 2 RAILS, selecione, na sequencia, as covas da base da assa, as duas curvas mais acima e a reta que as

INTRODUÇÃO À ENGENHARIA

O Robô Educador Introdução

Aula 09 - Momento (formulação vetorial) 2011 Pearson Prentice Hall. Todos os direitos reservados.

ROBÓTICA PROGRAMAÇÃO DE ROBÔS

Tutorial da modelagem do Produto de Projeto I Sapateira

O PRIMEIRO PASSO (THE ONE STEP)

Sumário. Educação Matemática: Oficinas Didáticas com GeoGebra 2012

CENTRO DE CIÊNCIAS E TECNOLOGIA AGROALIMENTAR UNIDADE ACADÊMICA DE TECNOLOGIA DE ALIMENTOS DISCIPLINA: FÍSICA I ROTAÇÃO. Prof.

5.0. Guia Prático 5 4G. Luz de notificação 2 Inserir ou retirar a. Tecla Liga/ Desliga Aumentar/ Diminuir volume. tampa traseira. bateria.

PRENDA P E R C A. Um guia rápido para proteger sua bicicleta

CENTRO DE CIÊNCIAS E TECNOLOGIA AGROALIMENTAR UNIDADE ACADÊMICA DE TECNOLOGIA DE ALIMENTOS DISCIPLINA: FÍSICA I ROTAÇÃO. Prof.

1. Com o palco selecionado, clique na aba fundos de tela 2. Clique em importar 3. Clique duplo em xy-grid.

MINI MEIAS DE NATAL. Receita de Julie Williams. sobras de fios, fio para agulha 2,75. Separe 110 cm do fio da cor escolhida para o calcanhar.

DB 460 CBV - SHORT MANUAL - Este não é um manual de uso, mas somente um guia rápido para ajudar o operador a lembrar-se das funções mais frequentes.

Tutorial Joia Headband

Novas Tecnologias no Ensino da Matemática

Packet Tracer - explore uma rede

Manual de aventuras com scratch

Transmissão. Caixa de Câmbio - Básico

Guia do Usuário da Mídia SUD (Android)

Aula 3 Programação. LEGO NXT-G

Inteligência Artificial Agentes Inteligentes

Manual do Ambiente de Programação de Blocos Studuino

Atitudes Avaliando e desenvolvendo atitudes Caderno de estudo. Estudos em Grupo Para Novos Cristãos

Como Darn um buraco em uma malha de

OFICINA FÍSICA DE COMPUTAÇÃO. Iniciativa Computação na Escola - Creative Commons Atribuição-NãoComercial-CompartilhaIgual 4.

PROGRAMAÇÃO PARA INTERNET RICA INTRODUÇÃO AO ACTIONSCRIPT 3. Prof. Dr. Daniel Caetano

Oficina de Geoplanos

DESENVOLVIMENTO FÍSICO, COGNITIVO E PSICOSSOCIAL NA SEGUNDA INFÂNCIA

Como Fazer uma Capa de Sofá

Ensinando a Programação

Criando uma montagem no Photoshop

Universidade Federal do Rio de Janeiro Faculdade de Arquitetura e Urbanismo

1 - Ambiente de desenvolvimento

PROF. DANILO MATERIAL COMPLEMENTAR TURMA ENG/TOP 11/03/2016 FOLHA 04 Após esta aula, a lista "Equações Horárias"pode ser feita por completo.

Trabalho Prático 0. Universidade Federal de Minas Gerais. Engenharia de Controle e Automação. Introdução a Robótica

PROGRAMAÇÃO PARA INTERNET RICA INTRODUÇÃO AO ACTIONSCRIPT 3. Prof. Dr. Daniel Caetano

Rotação e Momento angular

Comando 2.0 Guia utilização rápida

MBA GESTÃO COMERCIAL NEGOCIAÇÃO O QUE É ÉTICA?

Transcrição:

Virada y Sanjay and Arvind Seshan LIÇÃO DE PROGRAMAÇÃO INIIANTE

OJETIVO DA LIÇÃO 1. Aprenda a virar o robô com um número de graus desejado 2. Aprenda as diferenças entre Giro e Rotações de Eixo 3. Aprenda a como programar dois diferentes tipos de volta 4. Aprenda a escrever um pseudocódigo EV3Lessons.com, 2015, (Last edit: 2/26/2015) 2

EIXO VS. VIRADAS DE ROTAÇÃO Posição Inicial 180 Graus da Virada de Eixo 180 Graus da Virada de Rotação Posição Inicial Motor move Motores e movem Posição Final Posição Final 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ê! opyright EV3Lessons.com 2014 (Última edição: 23/06/2015) 3

OMO 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 loco de Mover Direção Mudar valor da Direção aqui opyright EV3Lessons.com 2014 (Última edição: 23/06/2015) 4

FAZENDO UMA VIRADA DE EIXO POR 90º? 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 opyright EV3Lessons.com 2014 (Última edição: 23/06/2015) 5

OMO VOÊ FAZ O ROÔ VIRAR 90 GRAUS? Ãhn. Tente usando o port view para medir a virada e, em seguida, introduza o número correto de graus. opyright EV3Lessons.com 2014 (Última edição: 23/06/2015) 6

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. opyright EV3Lessons.com 2014 (Última edição: 23/06/2015) 7

DESAFIOS DE VIRADA 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. 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. Segunda ase opyright EV3Lessons.com 2014 (Última Edição: 23/06/2015) Posição Inicial e Final Primeira ase 8

GUIA DE DISUSSÃO DE LASSE 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 é PSEUDOÓ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. opyright EV3Lessons.com 2014 (Última atualização: 23/06/2015) 9

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! Seguda ase Posição Inicial e final Primeira ase opyright EV3Lessons.com 2014 (Última edição: 23/06/2015) 10

VIRANDO UM RAÇ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. loco Motor Pra mover suas rodas você derá usar um loco de Mover Direção que sincronize ambos motores (veja lição intermediária chamada locos de Movimento para aprender sobre sincronização) Para mover seu braço anexo, você usa um loco de Motor Médio ou um loco de Motor Grande porque você não precisa sincronizar seus motores. loco de Motor Médio loco de Motor Grande opyright EV3Lessons.com 2014 (Última Edição: 23/06/2015) 11

RÉDITOS Esse tutorial foi criado por Sanjay Seshan e Arvind Seshan Mais lições etão disponíveis em www.ev3lessons.com Traduzido por GAMETEH ANAÃ Esse trabalho está licensiado sobre reative ommons Attribution- Nonommercial-ShareAlike 4.0 International License. 2015 EV3Lessons.com (Última edição: 27/06/2015) 12