PROGRAMAÇÃO INICIANTE – EV3
LIÇÃO #1
Por: Droids Robotics
Tópicos abordados:Introdução para Brick e Software EV3Movendo em linha retaCurva
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 2
SEÇÃO 1: BÁSICOS EV3 INTRODUÇÃO PARA O BRICK E SOFTWARE EV3
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 3
OS BOTÕES DO “BRICK”
1 =RetornarDesfazerParar o programaDesligar EV3
2 = Botão CentralSelecionar opçõesRodar programa
3 = E, D, Cima, Baixo Navegar nos menus
1
23
3
3
3
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 4
A TELA DO “BRICK”
Abas na tela
1. Executados RecentementeAchar programas que você executou recentemente
2. Navegação de arquivosAchar todos programas por pasta
3. Aplicativos do BrickVisualizador de portas
4. ConfiguraçõesBluetooth, Wifi, Volume
1 2 3 4
5
PORTAS, SENSORES, MOTORES
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015)Portas 1, 2, 3, 4 = Sensores
Portas A, B, C, D = Motores
Configuração padrão assume motor Direito no C, Motor Esquerdo no B
B
C
Configuração padrão
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 6
SOFTWARE EV3
Abrir novo projeto
Abrir projetos salvos
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 7
EV3 SOFTWARE: STARTING A NEW PROGRAM
Projetos abertos Programas abertos
Criar projeto
Create a ProgramPropriedades do
projeto
Lista de programas
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 8
SOFTWARE EV3: TELA DE PROGRAMAÇÃO
Programando blocos em seis abas coloridas
Programando áreas ou tela
Status do bloco e download
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 9
BLOCOS EV3: ABAS COLORIDAS
BLOCOS DE AÇÕESMotores grandes e
médios, e movimento
BLOCOS DE FLUXOComeçar, Esperar, Loop, Condição,
Interruptor de Loop
BLOCO DE SENSORES botões do brick, Giro, Cor,
Ultrassônico
Operações de DadosVariável, Ordem, Lógica,
Matemática, Comparação…
BLOCOS AVANÇADOSCarregamento de dados, Motores irregulados…
MEUS BLOCOSBlocos customizados, Blocos que você criou
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 10
SEÇÃO 2: MOVENDO EM LINHA RETA
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 11
DESAFIO: MOVENDO EM LINHA RETA
PRIMEIRO PASSO: Aba Bloco Verde, Clicar e segurar o “move stereing” e mover para área de programação
SEGUNDO PASSO: Descer próximo para o bloco incial(flecha verde)
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 12
BLOCO DE MOVER DIREÇÃO
Sentido: Em linha reta ou curva
Força/Velocidade Duração\Distancia
Modo de operação
Parar\Continuar
B
C
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 13
NEGATIVO & POSITIVO, POTÊNCIA: PARA TRÁS &PARA FRENTE
Potência negativa= Para trás
Potência positiva=para
frente
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 14
DESAFIO: MOVA EM LINHA RETA (3 SEGUNDOS)
ETAPA 1: Aba do bloco verde, Clique e segure Move Steering e arraste o programa para a área
ETAPA 2: Solte-o próximo do Bloco Inicial (seta verde)
ETAPA 3: Selecione Opções. Mova “3 Segundos”
ETAPA 4: Conecte o cabo USB no EV3 e no Laptop.
ETAPA 5: Baixe o EV3
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 15
MOVIMENTO EM LINHA RETA: SEGUNDOS VS. GRAUS VS. ROTAÇÕES
DESAFIO: Mova seu robô para frente a partir da linha de saída para a linha de chegada (1) e volte para o começo (2).
Tente: Selecione SEGUNDOS, GRAUS or ROTAÇÕES
Tente: Diferentes velocidades
Quais são algumas das vantagens ou desvantagens da utilização de cada uma delas?
Será que você tem que fazer um monte de apostas e
verificar para alcançar a linha?
12
CHEGADA
SAÍDA
B C
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 16
DESAFIO DO MOVIMENTO EM LINHA RETA – PARTE 1 SUMÁRIO
TIMES SEGUNDOS GRAUS ROTAÇÕES
Time 1
Time 2
Time 3
Time 4
Copyright © EV3Lessons.com 2014 (Last edit: 1/19/2015) 17
DISCUÇÃO DO MOVIMENTO EM LINHA RETA
Times Você adivinhou e checou muito?
Queria mudar a questão da velocidade?
O que foi mais preciso? Segundos? Graus?
Você acha que o tamanho da roda vai importar?
Você acha que o nível de bateria vai importar?
Time 1
Time 2
Time 3
Time 4
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 18
MOVENDO EM LINHA RETA COM MAIS PRECISÃO: USE A PORTA DE VISUALIZAÇÃO
Tente a “porta de visualização” no brick (na aba de aplicativos do BRICK)
• Mova seu robô com sua mão do começo da linha até o fim da linha• Veja com quantos graus o seu robô se mexeu• Use este número no ‘’Bloco de Mover direção’’ para mover com a
distância correta
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 19
SEÇÃO 3 : VIRANDO
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 20
ARTICULAÇÃO VS. GIRO DE VOLTA
180 Graus de Giro de Articulação
180 Graus de Giro de Volta
Noticia onde o robô termina em ambas figuras depois de180 graus.
No Giro de Volta, o robô movimenta bem menos e isto torna o Giro de Volta ótimo para posições estreitas. Giros de Volta tendem a ser um pouco mais rápidos, mas também menos precisos.
Então quando você precisa fazer tunos na mesa da FLL, você deve decidir qual turno é melhor para você!
B
C
Start Position End Position
Motors B and C
Move
B
CMovimentos do motr
BPosição Inicial
Posição FinalB
C
B
C
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 21
COMO FAZER ARTICULAÇÃO E ROTAÇÃO DE GIROS
Valor de Virada
50 -50 100 -100
Articulação Gira à Direita
Articulação Gira à Esquerda
Rotação Gira à Direita
Rotação Gira à Esquerda
Mude o valor de virada aqui
B
C
B
C
B
C
B
C
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 22
FAZENDO UM GIRO DE ARTICULAÇÃO PARA 90 GRAUS
Programe seu robô para 90 graus...Será que o robô vira apenas 90 graus se você escolher para que ele gire essa quantidade?
B
C
BC
?
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 23
COMO VOCÊ FAZ O ROBÔ GIRAR 90 GRAUS?
Ans. Tente usar a visualização de portas novamente para medir o giro e em seguida, introduzir o número correto de graus.
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 24
TRANSFORMANDO UM BRAÇO DE ACESSÓRIO, NÃO APENAS AS RODAS
• Anexar um motor médio à porta A ou o motor grande à porta D, se necessário.
• Movimento de Virada vs. Bloco de Motor
• Para mover suas rodas você deve usar um Bloco de Movimento de Virada que sincronize ambas as rodas dos motores.
• Para mover seu braço acessório, você usa um bloco de motor médio ou um bloco de motor grande porque você não precisa sincronizar os motores.
Bloco do Motor Médio
Bloco do Motor Grande
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 25
BLOCOS DE MOTOR “LIGADO” E “ESPERA”
Deixando o motor “ligado”e “desligado”
Por quê usar o “ligado” em vez de “graus”?
Talvez deseje que o programa faça outras tarefas enquanto se movimenta
Bloco de “Espera” na aba de fluxo
• Espere alguns segundosWAIT!
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 26
ALGO DIVERTIDO: BLOCO DE EXIBIÇÃO• Use o Bloco de Exibição para
exibir informações e imagens na tela.
• Você pode controlar a localização e o lado do texto.
• Você pode usar esse mesmo bloco para exibir o sensor lendo as instruções.
• Desafio: Você pode exibir olhos na tela enquanto movimenta? Olhos alternados que olham na direita e na esquerda.
• Use o Bloco de Exibição, Motor Ligado e Bloco de Espera.
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 27
SOLUÇÃO DO DESAFIO
Bloco de Exibição
Motor Ligado
Bloco de Espera
Motor Desligado
Copyright © EV3Lessons.com 2014 (Last edit: 1/21/2015) 28
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
• Email dos autores: [email protected]
• Traduzido para o português por João Victor Quintanilha, José Mateus e Bruno Leonardo da Gametech Canaã.
ThisEsse trabalho é licenciado sobre uma
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Top Related