Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

Construindo um Jogo de Laser Baseado no Arduino, Parte 1: Princípios Básicos do Arduino

Inicie seus projetos de eletroeletrônico com a plataforma de hardware e software livre Arduino

Duane O'Brien, PHP developer, 自由职业者
Duane O'Brien é um canivete suíço tecnológico desde quando The Oregon Trail era somente texto. Sua comida favorita é sushi. Ele nunca esteve na lua.

Resumo:  Arduino é uma plataforma de eletroeletrônicos barata e fácil de usar. A plataforma inteira, tanto o hardware quanto o software, é um software livre e a linguagem é baseada em C/C++. O Arduino foi construído para fabricantes, funileiros e artistas que querem mergulhar na criação de objetos físicos interativos. Esta série de três partes começa com o hardware Arduino básico e o utiliza para criar um jogo de laser interativo chamado "'Duino tag," no qual os jogadores podem reproduzir tags utilizando dispositivos construídos quase do zero. Aqui na Parte 1 desta série " Construindo um Jogo de Laser Baseado no Arduino", nós promovemos experimentos básicos que nos preparam para o, e que fazem parte do, 'Duino tag.

Visualizar mais conteúdo nesta série

Data:  22/Dez/2008
Nível:  Intermediário PDF:  A4 and Letter (177 KB)Obtenha o Adobe® Reader®

Atividade:  12598 visualizações
Comentários:  

Antes de Iniciar

Independentemente de você ser novo no Arduino ou um construtor ocasional, este projeto tem algo para você. Não há nada mais satisfatório do que criar um objeto físico interativo sabendo que se ele quebrar ou precisar de modificação, você vai saber onde estão todas as peças e como tudo funciona. A arma do 'Duino tag é um grande projeto para se trabalhar sozinho ou com amigos. Para concluir este projeto, você deve ter pelo menos um entendimento básico de eletrônicos (você deve saber o que é um resistor, mas não precisa conhecer a ciência por trás disso) e ter um entendimento sobre programação (você deve saber o que são loops e variáveis, mas não precisa estar preparado para analisar uma Notação do Grande O). Não tenha medo de começar.

Sobre Esta Série

Nesta série, nós utilizamos a tecnologia Arduino para criar jogos de laser interativos básicos chamados 'Duino tag:

  • Parte 1: Aprender os princípios básicos do Arduino, esboçar o projeto e fazer uma experiência que ajudará você a entender como funciona o Infravermelho.
  • Parte 2: Construir e testar a parte receptora da arma do 'Duino Tag, incluindo o teste.
  • Parte 3: Construir o transmissor e concluir a arma do 'Duino Tag.

Sobre este Tutorial

Para prosseguir, você não precisa ter nenhuma experiência com eletroeletrônicos, embora a experiência com o trabalho com componentes eletroeletrônicos certamente possa ajudar muito. O mesmo pode ser dito sobre o trabalho com um microcontrolador. Se tiver trabalhado com microcontroladores, você já estará em vantagem, mas lembre-se de que a plataforma Arduino é totalmente adequada para pessoas sem essa experiência. Acima de tudo, você deve estar disposto a ampliar suas habilidades. O trabalho com eletroeletrônicos e microcontroladores pode ser uma experiência compensadora. Muitos engenheiros de software não têm a chance de gravar código para dispositivos que criam uma interface com o mundo físico, e o Arduino fornece um ponto de entrada de baixo custo para o trabalho com dispositivos interativos.

Este tutorial, Parte 1, em uma série de três partes, "Construindo um Jogo de Laser Baseado no Arduino", se concentra nos princípios básicos do Arduino. Vamos fazer uma introdução ao uso do Arduino e examinar os princípios básicos de linguagem e API. Vamos preparar o projeto 'Duino tag, incluindo princípios básicos de design e a criação de uma lista de peças. Vamos aprender sobre como solicitar peças on-line, onde procurar e quais peças são necessárias. Por fim, utilizando alguns componentes em estoque e alguns códigos de teste básicos, demonstraremos os princípios básicos que controlam como funciona a arma.


Requisitos do Sistema

Para este tutorial, precisamos de algumas ferramentas e suprimentos:

Computador com porta USB
Embora tecnicamente não seja verdade (muitos tipos de hardware Arduino criam interfaces através de portas seriais de estilo antigo), esta série é gravada supondo que você esteja utilizando um modelo que se comunica através de USB. Existe um software Arduino disponível para Microsoft® Windows®, Mac OS X e Linux® (32 bits e AMD 64 bits).
Arduino Diecimila
Este é o modelo específico do hardware Arduino utilizado neste tutorial. Você pode substituir um Arduino Duemilanove. Solicite o seu de um revendedor on-line respeitado. Consulte Recursos para conhecer os links.
Cabo A-B USB
É igual aquele que, provavelmente, você conectou à sua impressora.
Light-Emitting Diode (LED) vermelho de 5 mm básico
Talvez você já tenha um ou pode encontrar um na Radio Shack ou com um revendedor on-line.
Lanterna elétrica
Quanto mais clara, melhor.
Software Arduino
Consulte Recursos para fazer o download do software Arduino.
Guias de instalação e configuração para Arduino
Consulte Recursos para fazer o download do guia de instalação do Arduino.

1 de 9 | Próximo

Comentários



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Software livre
ArticleID=385172
TutorialTitle=Construindo um Jogo de Laser Baseado no Arduino, Parte 1: Princípios Básicos do Arduino
publish-date=12222008
author1-email=d@duaneobrien.com
author1-email-cc=

Tags

Help
Use o campo de pesquisa para encontrar todos os tipos de conteúdo no My developerWorks com essa tag.

Use a barra de rolagem para ver mais ou menos tags.

Tags populares mostra as principais tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Minhas tags mostra suas tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Use o campo de pesquisa para localizar todos os tipos de conteúdo no Meu developerWorks com essa tag. Tags populares mostra as tags principais para essa zona de conteúdo particular (por exemplo, tecnologia Java, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere). Minhas tags mostra as suas tags para essa zona de conteúdo em particular (por exemplo, tecnologia Java, Linux, WebSphere).