Manual Studio Uno 2.0

Documentos relacionados
Material reorganizado e adaptado por: Suéllen Rodolfo Martinelli. Disponibilizado em:

Manual Studio Uno 2.0

Manual do usuário. Tradezone Desktop

Manual de aventuras com scratch

Ambiente de programação

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

HANDS-ON PROGRAMAÇÃO DE JOGOS PARA CRIANÇAS

Manual do Ambiente de Programação de Blocos Studuino

1. Crie um novo projeto Scratch. Apague o gato clicando com o botão direito e em apagar.

Aula 01 Microsoft Excel 2016

Tutorial 133 DUO Criação de telas e utilização do teclado

Macros no LibreOffice

Aula 01 Excel Prof. Claudio Benossi

Noções básicas do SAP Business One Tópico: Cadastro e documentos

IFSP Campus Cubatão. Laboratório de Eletrônica Digital LELD1 Notas de aula sobre CircuitMaker. Conceitos básicos.

Antes da aula. Para mudar o idioma, no canto superior esquerdo da tela, clique no botão em forma de engrenagem. Escolha Language.

Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido

Guia do Instrutor Jogo da Bruxa

UNIVERSIDADE REGIONAL DO NOROESTE DO ESTADO DO RIO GRANDE DO SUL DEPARTAMENTO DE FÍSICA, ESTATÍSTICA E MATEMÁTICA

Manual de instalação e operação do Sistema Supervisório MMS-03

Inserindo Quebra de Página

TELA E M OVIMENTO MOVIMENT DO ROBÔ

Tutorial 132 CP DUO Configuração MODBUS Escravo

MANUAL DO USUÁRIO. Token SafeNet Authentication. Cliente 8.3 (x32 e x64)

BEMATECH LOJA PRACTICO PASSO A PASSO PARA UTILIZAÇÃO AMBIENTE DE CADASTROS

Fundamentos Exercícios

EBRcart2 digital cart machine

BEKS. Modelos: BEKY e BEKS. Manual de Referência Rápida

Ferramenta 1 -NetBeans 8.0

Exemplo 1. Entendendo o Exemplo 1

Manual de Instrução: LG MG320c - Versão Windows LG MG320C

TUTORIAL UTILIZAÇÃO XOOPS UEFS. AEI - Gerência de Suporte

Prof. Flávio Barros. Planilha Eletrônica

Tutorial de Utilização do Software- Mini CLP FIT. tsfit-03 CRIANDO UM PROGRAMA

APOSTILA SCRATCH CONCEITOS BÁSICOS

Manual do usuário. Protrader Web Desktop

Pedido de Compra. Procedimentos para consultar e inserir um pedido de compra no SISGEM.

PLANILHA ELETRÔNICA EXCEL

O Camguard permite detectar e gravar vídeos facilmente com uma webcam.

Manual Coleta de Dados Hyperterminal

APOSTILA AULA PRÁTICA DE CARTOGRAFIA PARA A AULA DO DIA 07 DE MARÇO DE 2016

BROFFICE.ORG IMPRESS

Inserindo Imagem. Inserindo uma imagem a partir da Galeria

Aula 09 - Tutorial 07 Montagem do Motor

TUTORIAL DO HQ. - Para facilitar seu trabalho, crie a história na seguinte seqüência: cenário, personagens, balões, falas, onomatopéias.

Excel Prof. André Aparecido da Silva Disponível em:

CÍRCULO DADO O DIÂMETRO

MANUAL DE UTILIZAÇÃO DO SOFTWARE DE IMPRESSÃO DE ETIQUETAS MOORE.

Lembre-se: Estes testes garantirão que os sistemas TQS estão apresentando os resultados

Localizador de Defeitos

PROGRAMA ESPECIAL DE FORMAÇÃO PEDAGÓGICA DE PROFESSORES PARA EDUCAÇÃO PROFISSIONAL MANUAL DO AMBIENTE VIRTUAL DE APRENDIZAGEM (AVA) TUTOR

PROJETO DE ESTRADAS Pr P of o. D r D. An A d n e d r e so s n o n Man a zo n l zo i

Tecnologia da Informação Prof. MsC. Mário Henrique de Souza Pardo Resumo Aula 1

Ficha de trabalho nº6 Outubro de 2009

MALA DIRETA ETIQUETAS:

PRINCÍPIOS DA PROGRAMAÇÃO LEGO MINDSTORMS NXT

Cap. 2: Executando o Cálculo de Volumes

Manual de Utilização do software Colacril Office para criação e impressão de etiquetas. Manual de Utilização

Escola Secundária c/ 3º Ciclo de Ferreira Dias. CURSOS PROFISSIONAIS Ano Letivo 2012 / Atividade 2

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

O PowerPoint é um programa componente da suíte Office da Microsoft.

Entendendo as janelas do Windows Uma janela é uma área retangular exibida na tela onde os programas são executados.

MIDISUL (48) (48) CEP CNPJ:

Execute o instalador atiecli5 clicando duas vezes sobre o mesmo e será apresentada a tela inicial:

Curso de automação industrial utilizando o CLP Haiwell

Excel Tabela Dinâmica - Incrementando seus conhecimentos e Aperfeiçoando a sua prática Excel 2010 Uso inteligente da Tabela Dinâmica

Manual do Ambiente de Programação de Blocos Studuino

Como abrir arquivo XML no Excel

CRIAÇÃO RÁPIDA DE PROGRAMAS (SHOWS)

Manual do Receptor Infravermelho Studuino

Apostila de Windows Movie Maker

Módulo I. Desejamos boa sorte e bom estudo! Em caso de dúvidas, contate-nos pelo site Atenciosamente Equipe Cursos 24 Horas

CERINFO. Passo a passo sistema de distribuição. Versão 1.0

Prof. Paulo Borges. ao lado do campo Proprietário, clique no botão Novo e preencha os dados, conforme tela abaixo, em seguida clique em Salvar e OK.

COMPUTAÇÃO GRÁFICA II E III. Posicionamento e edição de módulos

Roteiro da oficina. 1. Abrir o Scratch Offline Clicar no ícone Scratch 2 na sua área de trabalho. 2. Mudar o idioma para Português.

Schaeffler Online. Manual de Operação

Editor de Texto. Microsoft Word 2007

Microsoft PowerPoint

Excel Prof. André Aparecido da Silva Disponível em:

SOLID EDGE ST6 TUTORIAL 3 MODELANDO UM CORPO DE BIELA

Orçamento de Entrada. Procedimentos para inserir um orçamento de entrada no SISGEM.

Procedimentos para Instalação do Sisloc (Estação de Trabalho) versão

M A N U A L D E I N S TR U Ç Õ E S. TradeZone WebCharts

PROCEDIMENTO PARA ALTERAÇÃO HORÁRIO DE VERÃO MD COM LITE

Passa a passo para construir uma página pessoal - Parte 1

Os arquivos podem conter qualquer tipo de informação: Texto Sons (Músicas) Imagens (Fotos, etc.) Vídeos E podem ser Programas de Computador

UNIVERSIDADE ESTADUAL DE GOIÁS

Tutorial para Power Point

Manual de acesso ao Portal do Contribuinte - SIGET

UNIVERSIDADE REGIONAL DO NOROESTE DO ESTADO DO RIO GRANDE DO SUL DEPARTAMENTO DE FÍSICA, ESTATÍSTICA E MATEMÁTICA

BROFFICE MALA DIRETA CONFIGURAÇÃO Por Erico R. Silva, junho 2007

Disciplina de Lógica e Linguagem de Programação Desenvolvido pelo professor Danilo Giacobo Ferramenta Code::Blocks

Vejamos agora as ferramentas mais utilizadas para criação de imagens:

MANUAL DE INSTALAÇÃO

MANUAL DO PROFESSOR AMBIENTE VIRTUAL DE APRENDIZAEGEM

WINRAR COMPACTADOR E DESCOMPACTADOR DE ARQUIVOS

Tutorial de Utilização do Software- Mini CLP FIT

Aviso sobre o produto. Este guia descreve os recursos comuns à maioria dos modelos. Alguns recursos podem não estar disponíveis em seu computador.

Manual para abertura de ticket

Transcrição:

Manual Studio Uno.0 Primeiros Passos REVISÃO 0.4

- Mostrar fio motor passando pelo buraco - Tirar estrela Manual Studio Uno.0 Primeiros Passos O Studio Uno é um ambiente que torna fácil a programação do seu Robô Uno. Ele é baseado na linguagem de programação Scratch desenvolvida pelo Lifelong Kindergarten Group no MIT Media Lab. Veja nas próximas páginas alguns exemplos e possibilidades de programação do seu robô UNO com o Studio UNO.

- Mostrar fio motor passando pelo buraco - Tirar estrela Movimento Arraste um bloco rotina principal para à área de programa. Todo programa deve começar com este bloco e só deve haver um bloco deste tipo no programa. Agora, arraste um bloco acione motores para frente, encaixando no bloco rotina principal. 3 Clique no botão para compilar e gravar seu programa no robô UNO. Se o indicador estiver na cor vermelha, significa que o robô UNO não está comunicando com o Studio UNO. Conecte o robô na porta USB ou consulte /forum.

- Mostrar fio motor passando pelo buraco - Tirar estrela 4 O Studio UNO pedirá para salvar o projeto. Clique no botão sim e a janela ao lado será mostrada. Digite o nome do arquivo e clique em OK. 5 O Studio UNO compilará e gravará o programa no robô UNO. Ao terminar de gravar, o robô será reinicializado. Pressione a tecla <ENTER> no teclado do robô para executar o programa. Lembre-se que para os motores serem acionados é necessário que a alimentação do robô UNO seja feita pelas pilhas. Isto é feito para proteger a porta USB de sobre carga. O Display de LCD ficará apagado. Não se preocupe, pois nosso programa não possui nenhum comando relacionado ao display. Nas próximas páginas, usaremos os comandos do display.

Manobras Selecione a categoria Controle. Arraste um bloco espere para à área de programa e encaixe no último bloco. Clique dentro do bloco e mude o tempo de espera para 3000 ms (3 segundos). Encaixe um bloco acione motores para curva a esquerda. Encaixe agora um bloco espere. Mude o valor para 500ms. Por último, encaixe um bloco pare motores. 3 Clique no botão. Salve novamente seu programa clicando no botão sim. O Studio UNO compilará e gravará o programa no robô. Tecle <Enter> no teclado do robô UNO para executar o programa. Para escolher manobras diferentes, clique na seta do bloco. Diversas opções são apresentadas. Para selecionar uma delas, basta clicar sobre a manobra escolhida: Curva a esquerda Curva a direita Rotacione a esquerda Rotacione a direita Recue a esquerda Recue a direita

Repetições Arraste um bloco repita 0 vezes e o insira abaixo do bloco rotina principal, fazendo com que ele envolva todos os blocos do programa. Clique dentro do bloco e mude o valor para 4. Mova o bloco pare motores e o encaixe em baixo do bloco repita 4 vezes. Todos os blocos que se encontram dentro do bloco repita 4 vezes serão executados 4 vezes antes do programa continuar e executar o bloco pare motores. 3 Clique no botão robô UNO. e execute o programa no O robô andará e fará curva a esquerda 4 vezes e então irá parar, realizando um percurso em forma de quadrado.

Testes Clique na opção Novo do menu Arquivo. Um bloco rotina principal colocado na área de programa. já aparece Arraste um bloco rotina principal. se, encaixando no bloco 3 Selecione a categoria Teclado/Som e arraste o bloco tecla acima para dentro da condição do bloco se.

4 Selecione a categoria Movimento e arraste um bloco acione motores para frente para dentro do bloco se. Todos os blocos posicionados dentro do bloco se só serão executados se a condição do bloco for verdadeira, neste caso, se a tecla acima no teclado do robô for pressionada. 5 Encaixe outro bloco se na pilha. Arraste um bloco tecla abaixo e o posicione dentro da condição do bloco se. Arraste também um bloco acione motores para frente colocando-o dentro do bloco se e mude o sentido para trás. Agora, repita o teste se para a tecla enter e se ela for pressionada pare motores. 6 Arraste um bloco sempre e o insira abaixo do bloco rotina principal, fazendo com que ele envolva todos os blocos do programa. Clique no botão robô UNO. e execute o programa no Ao ser executado, o programa espera que uma tecla seja pressionada no robô e então, dependendo da tecla, executa um movimento.

Mais Testes Continuando no programa anterior, arraste um bloco se e o posicione abaixo do último se, dentro do bloco sempre. Arraste um bloco tecla direita e o posicione dentro da condição do bloco se. Arraste também um bloco acione motores para curva a esquerda colocando-o dentro do bloco se e mude o sentido para curva a direita. Arraste um bloco espere e o posicione abaixo do último bloco, mudando seu valor para 500ms. Abaixo dele, posicione um bloco pare motores. Faça o mesmo para a tecla esquerda, inserindo um novo bloco se. 3 Clique no botão robô UNO. e execute o programa no Agora você pode controlar todos os movimentos do robô UNO com o teclado. Experimente!

Display Continuando no programa anterior, arraste um bloco escreva UNO da categoria Display e o posicione antes do bloco sempre. Altere o texto para o desejado. O display não aceita caracteres com acento, por isso não use acentos. Para visualizar melhor o conteúdo do display, normalmente ligamos o backligh (luz de fundo). Para nosso programa realizar esta tarefa, arraste o bloco luz de fundo ligada e o posicione antes do bloco escreva UNO. 3 Clique no botão e execute o programa no robô UNO.

Interagindo com o ambiente Inicie um novo programa e posicione os blocos sempre, acione motores para frente e se abaixo do bloco rotina principal conforme imagem ao lado. Na condição do bloco se insira o bloco bumper porta 0 pressionado? alterando seu valor para (posição da porta digital a qual deverá estar conectado o bumper esquerdo). Arraste para dentro do bloco se, os blocos acione motores para trás, espere 000 ms, acione motores para curva a esquerda e espere 500 ms, conforme imagem ao lado. 3 Clique com o botão direito do mouse no bloco se e selecione a opção duplicar. Insira os blocos duplicados abaixo do bloco se mas dentro do bloco sempre. Mude valor do bloco bumper porta pressionado? para (posição da porta digital a qual deverá estar conectado o bumper direito). Mude também a opção do bloco acione motores para curva a esquerda para curva a direita.

4 Clique no botão robô UNO. e execute o programa no O robô UNO andará para frente e sempre que tocar em algum obstáculo, desviará conforme o lado que detectou o obstáculo.

Variáveis Continuando no programa anterior, selecione a categoria Variáveis e clique no botão criar uma Variável. Selecione o tipo da variável como "unsigned char" e digite o nome da variável: contador. Clique então no botão OK. Arraste um bloco iguale contador à 0 posicionando ele acima do bloco sempre. Agora, arraste um bloco some em contador para dentro de cada bloco se. Arraste um bloco luz de fundo ligada 3 posicionando ele acima do bloco sempre. Agora, arraste um bloco vá para linha coluna e o posicione dentro do bloco sempre. Também arraste um bloco escreva UNO para dentro de cada bloco se. Finalmente, clique no botão Variáveis e arraste um bloco para dentro de cada bloco escreva UNO inserido no passo acima. Clique no botão robô UNO. e execute o programa no Cada vez que o robô tocar e desviar de um obstáculo ele irá contar e mostrar no display.

Temporizador Inicie um novo programa e posicione os blocos rotina principal, sempre, acione motores para frente e se conforme imagem ao lado. Na condição do bloco operador > (maior). se insira o bloco do 3 Arraste o bloco temporizador e o insira no primeiro valor do bloco operador >. Digite 3000 no segundo valor do bloco >. Os blocos dentro deste bloco se só serão executados após o temporizador ter contado a passagem de 3000ms ou 3 segundos.

4 Arraste para dentro do bloco se o bloco beep. 5 Arraste um bloco zere temporizador posicionando ele acima do bloco sempre. Arraste outro bloco zere temporizador e o coloque abaixo do bloco beep mas dentro do bloco se. 6 Clique no botão e execute o programa no robô UNO. O robô andará para frente e a cada 3 segundos emitirá um beep.

Prosseguindo... Para ver mais exemplos de programas para seu robô UNO selecione a opção Abrir do menu Arquivo. Clique então no botão Exemplos e escolha um dos arquivos para visualizar, modificar e testar no seu robô. Você também pode acessar o site /studiouno e encontrar mais projetos para baixar. Para tirar dúvidas, divulgar projetos ou solicitar ajuda use o fórum de discussão no endereço /forum.