Eletrônica
F´ ısica com Arduino para iniciantes
(Physics with Arduino for beginners)
Marisa Almeida Cavalcante1 , Cristiane Rodrigues Caetano Tavolaro1 e Elio Molisani2
1
Grupo de Pesquisa em Ensino de F´ ısica, Pontif´ ıcia Universidade Cat´lica, S˜o Paulo, SP, Brasil o a 2 Universidade Federal do Rio Grande do Sul, Porto Alegre, RS, Brasil Recebido em 13/5/2011; Aceito em 21/10/2011; Publicado em 5/12/2011
Apresentamos neste trabalho diferentes modos de operar o Arduino para funcionar como uma interface alternativa na aquisi¸ao e automa¸ao de dados em atividades experimentais de f´ c˜ c˜ ısica via porta USB do computador. Selecionamos como exemplo de aplica¸ao o estudo de carga e descarga de um capacitor. As etapas de intera¸ao c˜ c˜ com o Arduino passam pelo processo de constru¸ao do circuito, coleta e armazenagem de dados em formato txt c˜ e visualiza¸ao gr´fica em tempo real atrav´s da linguagem Processing. Para cada etapa apresentamos propostas c˜ a e did´ticas de utiliza¸ao, todos os c´digos fontes necess´rios para a intera¸˜o com o Arduino, al´m de links para a c˜ o a ca e acesso a tutoriais que possibilitam a reprodu¸ao deste e outros experimentos. c˜ Palavras-chave: Arduino, processing, aquisi¸ao de dados. c˜ In this paper we present different ways of operating the Arduino to work as an alternative interface for the automation of data acquisition in physics experiments through the computer’s USB port. Selected as an example of applying the study of charging and discharging a capacitor. The steps of interaction with the Arduino go through the process of building the circuit, collecting and storing data in txt format and graphic display in real time over the language Processing. For each step we present proposals for didactic use, all source code necessary to interact with the Arduino, and links to access tutorials that provide playback of this and other experiments.