Baixe o app para aproveitar ainda mais
Prévia do material em texto
FERRAMENTAS DE SOFTWARE PARA PROGRAMAÇÃO DEFERRAMENTAS DE SOFTWARE PARA PROGRAMAÇÃO DEFERRAMENTAS DE SOFTWARE PARA PROGRAMAÇÃO DEFERRAMENTAS DE SOFTWARE PARA PROGRAMAÇÃO DE DISPOSITIVOS ROBÓTICOSDISPOSITIVOS ROBÓTICOSDISPOSITIVOS ROBÓTICOSDISPOSITIVOS ROBÓTICOS Paulo H. Vilas Boas ¹ , João Vilhete Viegas d´Abreu² ¹(Bolsista) Faculdade de Engenharia Elétrica e de Computação – FECC/UNICAMP ²(Orientador) Núcleo de Informática Aplicada à Educação – NIED/UNICAMP jvilhete@unicamp.br Universitária Estadual de Campinas - Bloco V da Reitoria - 2º Piso, Campinas, CEP 13083-970, fone:(19) 3119-7723 IIII NNNN TTTT RRRR OOOO DDDD UUUU ÇÇÇÇ ÃÃÃÃ OOOO � O desenvolvimento de ferramentas de Hardware e Software nas Áreas de Robótica Pedagógica é uma das linhas de pesquisa do NIED que tem produzido expressivos resultados em termos de implementação de dispositivos robóticos para o ensino-aprendizagem. O projeto tem por objetivo fundamentalmente a concepção/construção de dispositivos robóticos e o uso de novas ferramentas de software e hardware das áreas de ciência da computação e eletrônica. Este trabalho apresenta os softwares ArduBlock e Scratch for Arduino (S4A), que possibilitam, dentre outras finalidades, a facilidade na programação de sistemas robóticos por meio de uma linguagem de alto nível, como ocorre na linguagem de programação em Blocos. MMMM ÉÉÉÉ TTTT OOOO DDDD OOOO S S S S � Do ponto de vista metodológico, a utilização desses softwares consiste no desenvolvimento de procedimentos para automação e controle de robôs (figura 1) para o ensino de robótica na escola. RRRR EEEE SSSS UUUU � A possibilidade de utilizar os ambientes de programação S4A e ArduBlock, em conjunto com o IDE Arduino constitui-se em uma poderosa ferramenta que permite elaborar programas para controle de robôs sem a necessidade de escrever um procedimento com a sintaxe exigida pela placa controladora. Fig. 1- Dispositivos Robóticos desenvolvidos pelo grupo de Robótica do NIED/UNICAMP UNICAMPUNICAMPUNICAMPUNICAMP Fluxo de Automação utilizando o Ambiente Scratch. Desenvolver um programa no S4A – “Scratch for Arduino” –para automatização do dispositivo robótico. Desenvolver um programa no S4A – “Scratch for Arduino” –para automatização do dispositivo robótico. Carregar o programa desenvolvido no computador de Baixo Custo (ClassMate) via conexão USB, no dispositivo Robótico. Controlar o Dispositivo Robótico Utilizando os teclados do Computador de Baixo Custo AGRADECIMENTOSAGRADECIMENTOSAGRADECIMENTOSAGRADECIMENTOS UUUU LLLL TTTT AAAA DDDD OOOO SSSS d'ABREU, J. V. V. ; GARCIA, M. F. . Robótica Pedagógica e Currículo. In: Workshop de Robótica Educacional WRE - 2010, São Bernardo do Campo. Anais de JointConference 2010 - SBIA-SBRN-JRI, Workshops, 2010. p. 01-06. Sites: http://scratch.mit.edu/ http://www.arduino.cc/ http://blog.ardublock.com/ http://giselealunos.blogspot.com.br/ � Esta possibilidade gráfica de elaborar programas é muito útil quando estamos utilizando a plataforma Arduino no contexto educacional. Tal facilidade de realizar a aplicação graficamente permite que os alunos se dediquem a pensar em um procedimento em vez de corrigir um código escrito. � Este trabalho oferece exemplos que permitem compreender as possibilidades desta combinação: Arduino + Ardublock e Arduino + Scratch. Isso pode ser um incentivo para quem quer conhecer uma das mais interessantes plataformas de hardware aberto e software livre de todo o mundo. CCCC OOOO NNNN CCCC LLLL UUUU SSSS ÃÃÃÃ O O O O E.M.E.F ELZA MARIA PELEGRINI AGUIAR; ALUNOS DO PICjr: Guilherme Rodrigues e Ingrid B. Teles; Bruno Bastos – Mestrado em Artes pela UNICAMP; ATTO Brinquedos; Fluxo de Automação utilizando o Ambiente Ardublock. Programar no ambiente Ardublock. Selecionando os blocos correspondentes na extremidade esquerda, uma vez que o botão “Upload” é ativado, aparecerá no IDE Arduino o código C/C++ para aplicação, ou seja, pronta para ser transferida na placa. Estrutura Robótica para a sustentação do computador de baixo custo. Observe que nela há uma placa controladora Arduino + Conexões USB embutidos, tal dispositivo chama-se ATTOBOX ®.
Compartilhar