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

Documentos relacionados
LIÇÃO DE PROGRAMAÇÃO INTERMEDIÁRIA

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

LIÇÃO DE PROGRAMAÇÃO INICIANTE

Registro de Dados (Parte 2)

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

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

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

Registro De Dados (Parte 1)

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

Seguidores de Linha: Básico ao Proporcional

LIÇÃO DE PROGRAMAÇÃO INICIANTE

LIÇÃO DE PROGRAMAÇÃO INICIANTE

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

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 INICIANTE

LIÇÃO DE PROGRAMAÇÃO INICIANTE

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

Manual do Ambiente de Programação de Blocos Studuino

Loops. Loops Simples Switches Simples Loops Encadeados Switches Encadeados Utilizando Loops e Switches

Manual do Receptor Infravermelho Studuino

Workshop - A Robótica em Contexto Educativo

Biped Walking Robot. 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.

O Robô Educador Introdução

Doggy Robot. 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.

Encapsulamento ser dentre outras coisas para criar trechos de códigos que possam ser usados em outros programas agrupando outros blocos,

TELA E M OVIMENTO MOVIMENT DO ROBÔ

Cartões Jogo de Pega-pega

BLOCO LOOP. Figura 1 Bloco loop (repetir para sempre) Figura 2 Bloco loop (repetir até o sensor de toque ser activado) PARÂMETROS DO BLOCO LOOP

APOSTILA SCRATCH CONCEITOS BÁSICOS

Introdução ao Tableau Desktop

Introdução ao Desenvolvimento de Jogos BCT - UERN

Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos

Aula 01 Microsoft Excel 2016

APP INVENTOR. APP INVENTOR Exercício 1

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

GUIA DE UTILIZAÇÃO CHAT MODE Versão 1.0

Interpolação por Gregory-Newton e erro de truncamento. Manaíra Lima e Loïc Cerf 19 de abril de 2018 UFMG ICEx DCC

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

Definições das opções Ferramentas, Opções Ferramentas, Opções Opções do Sistema Propriedades do Documento Opções do Sistema

Manual do KBlocks. Mauricio Piacentini Tradução: Eliana Boaglio


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

Oficina de Robótica utilizando Arduino e pibook

MBA EM GESTÃO DE COMPRAS

Milestone Systems. Aba Consulta rápida: Ativar licenças para os produtos XProtect VMS 2018 R3. XProtect Professional e XProtect Express

O que é um slide mestre do Power Point?

MEDIDOR DE VAZÃO HC Com. Rápido Guia do Produto. hunterindustries.com. Hydrawise

ESPECIFICAÇÕES E CONFIGURAÇÕES DO VELOCÍMETRO ELETRÔNICO

LibreOffice. Impress AULA FINALIZANDO UMA APRESENTAÇÃO. As pessoas que alcançam seu potencial pensam em aperfeiçoamento.

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

Laboratório Bluetooth

Tutorial do 2º Experimento: Programação do CLP Siemens S7-1200

Como configurar integração com separador Centro de custo sem rateio de lançamentos?

WORKSHOP MÉTRICAS E INDICADORES DE TI

Logon Único no Office 365 Guia de Implementação do Cliente Versão 2.1

MBA EM GESTÃO FISCAL E TRIBUTÁRIO Aula: Indicadores

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

* Use sempre acessórios SOMFY para a instalação (rodas, suportes, ponteiras, coroas entre outros). * Use somente controles remotos SOMFY.

BLOCO WAIT. Figura 3 Bloco de espera (para um sensor) Símbolo Descrição Por defeito 1

Tutorial: Programação do CLP Siemens S Ambiente do software TIA Portal V11 da Siemens

Guia do Instrutor Jogo da Bruxa

Objetivo Gerâl. 1. Metâs Específicâs. 2. Introduçâ o Teo ricâ. 3. Previsâ o AL 1.2- ATRITO ESTÁTICO E ATRITO CINÉTICO.

Quadras (4 feições) + atributo área Pontos notáveis + atributo de descrição

Apostila de Excel 2007

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.

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

O Microsoft Publisher 2013 tem um aspeto das versões anteriores, pelo que criámos este guia para ajudar a minimizar a curva de aprendizagem.

Document Capture Pro 2.0 para Windows

Capítulo 1... Iniciando o Word Conhecendo a tela do word...10 Exercício...14

INCOMPANY SERPRO Aula 05: Elaboração de Preço - Sensibilidade ao Preço

Foto: stockimages at FreeDigitalPhotos.net COMO ORGANIZAR A CONSTRUÇÃO DA SUA CASA. Engº Carlos Alberto Simão engcarlos.com.

Aula 01 Excel Prof. Claudio Benossi

CAPACITAÇÃO DE INTELIGÊNCIA DE MERCADO Aula: Análise - Valor Percebido

MATEMÁTICA, 6º Ano do Ensino Fundamental Medidas de ângulos. O que me vem à cabeça quando visualizo a palavra ÂNGULO?

Smart Drugs Teacher Guide. Determinação da concentração micelar crítica de um detergente, usando uma sonda fluorescente

AgFiniti. Ag Leader Brasil

Campo de coluna: é um campo retirado da lista de dados e atribuído a uma orientação de coluna na tabela dinâmica.

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

GUIA RÁPIDO 1- DETECTANDO 1 DISPOSITIVO EM SUA ENTRADA CONTROLADOR UNIVERSAL MULTICONT PEC-200-X 2- DETECTANDO 2 DISPOSITIVO EM SUA ENTRADA

Adaptador de montagem suspenso

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

Introdução à Programação II. Nino Pereira

MANUAL DESCRIÇÃO SGI-DITIC 1.0 MANUAL PARA CONFIGURAÇÃO DA REDE SEM FIO EDUROAM SECRETARIA DE GOVERNANÇA DA INFORMAÇÃO (SGI) Data da Revisão:

Módulo: Liderança e Gestão de Equipe

Transcrição:

LIÇÃO DE PROGRAMAÇÃO INTERMEDIÁRIA My Block Virar_Grau. Por Droids Robotics.

OBJETIVOS DA LIÇÃO. 1. Criar um My Block útil. 2. Aprender a fazer um My Block que terá entradas baseadas nas medidas com um transferidor. 3. Fazer um My Block Virar_Graus. Pré-requisitos: Curva, My Blocks com Entradas e Saídas, Fio de Dados, Blocos Matemáticos, Port View. 2

GRAUS DE ROTAÇÃO VS GRAUS DO TRANSFERIDOR. Uma curva de 45 graus feita pelo robô pode ser medida com um transferidor. Nós chamamos isso de graus do transferidor. Você pode usar o EV3 para medir quanto a sua roda gira. Nós chamamos isso de graus de rotação. Igual ao Mover_CM, você também pode criar um My Block para curvas. No Mover_CM, nós tivemos que descobrir quantas rotações da roda seriam necessárias para 1 CM. Para fazer um My Block Virar_Graus, você tem que descobrir quantas rotações o sensor do motor gira um grau no transferidor. 3

VIRAR_CURVAS EM TRÊS PASSOS FÁCEIS. PASSO 1: Quantos graus o robô vira para todo 1 grau do transferidor? PASSO 1A: Medida do sensor de rotação. PASSO 1B: Programe o robô para virar 1 grau do transferidor. PASSO 2: Adicione um Bloco Matemático para converter graus do transferidor para graus de rotação. PASSO 3: Crie um My Block Virar_Graus com duas entradas (força e graus). 4

PASSO 1A: MEDINDO O SENSOR DE ROTAÇÃO. Calcule quantos graus de rotação há em 1 grau do transferidor. Vá no Port View e escolha o sensor de rotação do seu sensor. Segure uma roda no lugar e gire só a outra roda (Curva Pivô). Gire o robô qualquer quantidade de graus que você escolher. Tenha certeza de que suas rodas não escorreguem quando você for fazer isso. Veja a quantidade de graus do motor e divida pelo número de graus da curva do transferidor. Esse é o número de graus em 1 grau do transferidor. Um exemplo usado por Droid Bot. Robô girou 90 graus do transferidor. Usando Port View, o motor moveu 330 graus. 330 graus do motor/90 graus protractor = 3.7. 5

PASSO 1B: VIRE O ROBÔ 1 GRAU. 6

PASSO 2: CRIE UM GRAU DO TRANSFERIDOR PARA O BLOCO MATEMÁTICO QUE VAI PRO MOTOR. 7

PASSO 3A: CONFIGURE O MY BLOCK. A. Selecione dois blocos e vá para o Meu constructor de bloco. A B. Crie duas entradas: uma para graus e uma para força. Ambas as entradas devem ser configuradas como entradas numéricas. B Veja a lição My Blocks Overview Passo A Passo Guia Visual Para Criar Um My Block Com Entradas E Saídas (Parâmetros). se precisar de ajuda para configurar o My Block. 8

PASSO 3A: CONECTE A ENTRADA NO SEU NOVO MY BLOCK. C. Conecte as entradas do bloco cinza. Os graus na entrada no Bloco Matemático. A força vai para a entrada de força do Bloco Mover. O resultado do Bloco Matemático é conectado na entrada de graus do Bloco Mover. 9

PASSO 3B: MY BLOCK GIRAR_GRAU. 10

PASSO 3B: UMA OLHADINHA: VIRAR_GRAUS DIREITO. 11

PASSO 3B: UMA OLHADINHA: VIRAR_GRAUS ESQUERDO. 12

DISCUSSÃO. Por que um My Block Virar_Grau é útil? Você pode medir as curvas usando um transferidor e colocar o valor no seu bloco de curvas. Mudar os valores das entradas em uma cópia do Virar_Grau afetará outra cópia dele? Não. Isso é exetamente o porquê do My Block ser útil. Você pode usar o mesmo bloco várias vezes, cada vez usando um número diferente para força e centímetros (ou qualquer outro parâmetro que você adicionou). Você pode alterar um My Block depois que ele é feito? Você pode mudar o conteúdo, mas não os blocos cinzas (entradas e saídas). Se você precisar fazer mudanças nos parâmetros, você deve refazer seu My Block. 13

CRÉDITOS. Esta lição foi escrita por Sanjay e Arvind Seshan do Droids Robotics. Esta lição foi traduzida por Luiz Gabriel Vieira Costa da Equipe TILT. Mais lições estão disponíveis em www.ev3lessons.com Email do autor: team@droidsrobotics.org Este trabalho é licenciado por Creative Commons Attribution- NonCommercial-ShareAlike 4.0 International License. 14