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

Slides:



Advertisements
Apresentações semelhantes
LIÇÃO DE PROGRAMAÇÃO DO EV3 AVANÇADA
Advertisements

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
Relatórios.  O Relatório é um componente ActiveX chamado ActiveReport, que permite a visualização e impressão de valores instantâneos de variáveis do.
AULA SOBRE O WRITER. O Writer possui todas as características que você pode esperar de editor de textos moderno e completo, incluindo até mesmo recursos.
Por Cybele Meyer. CLIQUE EM INICIAR – TODOS OS PROGRAMAS ESCOLHA O Windows Movie Maker Vai abrir a tela para se trabalhar.
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.
Lição de programação iniciante
Usando o Sensor Gyro e Lidando com a Instabilidade
Por Sanjay e Arvind Seshan.
Lição de programação iniciante
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)
Criação de Grupos no Rooda
Lição de programação iniciante
Access 2010 Microsoft. Access 2010  O Microsoft Access é um Sistema de Gestão de Base de Sados (SGBD) relacional em ambiente gráfico (Windows), que possibilita.
Rampa de Aceleração da Velocidade
Lição de programação Básica
Tipos de Variáveis, Blocos de Funções e Temporizadores
Lição de programação iniciante
Algoritmos Prof.: Carlos Alberto _1:
Como personalizar o site do Microsoft SharePoint Online
Traduzido por equipe sunrise
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
Lição 4: alinhando no tapete
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
AULA SOBRE O WRITER.
Transcrição da apresentação:

Lição de Programação EV3 Intermediário Variáveis Por Droids Robotics © 2015 EV3Lessons.com, Last edit 5/26/2015

Objetivos Aprender sobre diferentes tipos de variáveis Aprender como ler e escrever nas variáveis Prerequisitos: Condutor de Dados (Data wires), Sensor de Cor e Blocos de Exibição e de Espera © 2015 EV3Lessons.com, Last edit 5/26/2015

Ferramenta Adicional: Blocos de Exibição Conectados Texto a ser exibido Clique no campo para escolher “conexão” Texto fornecido na conexão Apagar a tela antes da exibição Coluna de início da exibição Linha de início da exibição Texto em Branco ou Preto Tamanho do texto 0 – Letra pequena 1 – Letra pequena em negrito 2 – Letra grande © 2015 EV3Lessons.com, Last edit 5/26/2015

Variáveis O que é uma variável? Resp.: Uma variável armazena um valor que você poderá usar mais tarde no seu programa. Pense nela como se fosse um bloco de notas ou uma caixa que guarda um valor para você. Você pode dar um nome qualquer para a variável Você pode definir o tipo da variável: Numérico (guarda um número) Lógico (pode ser Verdadeiro/Falso) Texto (guarda uma linha de texto … “Olá mundo”) Matriz numérica (guarda um conjunto de números… 1,2,3,10,55) Matriz lógica (Guarda um conjunto de valores lógicos … Verdadeiro, Verdadeiro, Falso) Elas podem ser usadas tanto com Entradas ou Saídas assim você pode tanto…. Escrever – põe um valor dentro da variável Ler– recupera o último valor escrito dentro da variável © 2015 EV3Lessons.com, Last edit 5/26/2015

Por que Variáveis? Variáveis são uma forma fácil de transferir dados entre os códigos sem utilizar tantos condutores de dados (data wires) Você pode também, usar variáveis para transferir dados entre My Block sem a entrada (e.g. Uma variável para o tamanho da roda em “Mover polegadas” – Você provavelmente não quer que esta informação seja uma entrada já que muda raramente. Você pode, também, querer usar o valor em outros lugares e mudar somente em um local.) Matriz de variáveis pode armazenar múltiplos dados sem a necessidade de várias conexões ou variáveis Ter muitos condutores de dados(data wires) ou variáveis pode fazer com que o seu código seja confuso © 2015 EV3Lessons.com, Last edit 5/26/2015

Blocos de Variáveis Numérica Lógica Texto Escrita (Entradas) tem um “saltado” para cima Leitura (Saídas) tem um “saltado” para baixo Use a chave acima para identificar se as variáveis são de Entradas ou Saídas e se elas são Numéricas, Lógicas ou Texto Leitura Numérica Escrita Numérica Leitura Texto Escrita Texto Leitura Lógica Escrita Lógica DICA: Você pode mudar o tipo da variável no canto inferior esquerdo do bloco. Quando você exibir lógica na tela, irá aparecer 1 se for Verdadeiro e 0 se for Falso © 2015 EV3Lessons.com, Last edit 5/26/2015

Saídas dos diferentes tipos de variáveis Você pode adivinhar o que cada um destes faz? Escrever na variável Aqui exibimos o valor da variável na tela Variáveis Numéricas: Isto irá exibir “10” na tela Variáveis Lógicas: Isto irá exibir “0” na tela Variáveis texto: Isto irá exibir “Hello” na tela © 2015 EV3Lessons.com, Last edit 5/26/2015

Desafios Desafio 1: Desafio 2: Você poderia criar um programa que exibe o número de vezes que você clicou no botão para cima? Desafio 2: Você poderia escrever um programa que conta o número de linhas pretas que você cruzou? Desafio 2 FIM INÍCIO © 2015 EV3Lessons.com, Last edit 5/26/2015

Desafio 1 Solução: Contador de Cliques © 2015 EV3Lessons.com, Last edit 5/26/2015

Desafio 2 Solução: Contador de Linhas © 2015 EV3Lessons.com, Last edit 5/26/2015

Próximos Passos Nós usamos variáveis nas seguintes lições: Avançado: Sistema de Menu Avançado: Sincronização do Feixe Paralelo © 2015 EV3Lessons.com, Last edit 5/26/2015

Créditos Este tutorial foi criado por Sanjay Seshan e Arvind Seshan dos Droids Robotics (team@droidsrobotics.org). Foi traduzido por Naira M. Hirakawa Mais lições no site www.ev3lessons.com                           Este trabalho é licensiado sob Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. © 2015 EV3Lessons.com, Last edit 5/26/2015