quinta-feira, 22 de setembro de 2011

Learing Processing

Site com tutorias de processing.
          



Learn about simple shapes and the coordinate system in Processing.         






 

RGB Color

Learn the basics of digital color.





Processing in Eclipse

Write Processing code in the IDE for Java developers.





3rd Party Libraries

How to install 3rd party Processing libraries.




PHP and Processing, together at last

An introduction to PHP (Hypertext Preprocessor) for Processing programmers.





The Applet Sandbox

How to get around web applet security restrictions.





SimpleML

A library for making asynchronous requests for raw data from web pages and xml feeds.





Yahoo Search

A library for making asynchronous requests from the Yahoo Search API.

Fotos da aula com Arduino







quarta-feira, 21 de setembro de 2011

Arduino Severino


Cada vez que converso com os novos interessados no Arduino, a maioria quer usar um Arduino original , italiano com pedigree e atestado de origem ( invoice) . Mas, como todos ja sabem, é possivel montar o seu proprio Arduino , dá trabalho , exige o aprendizado de uma série de conhecimentos durante a “jornada” de montagem e depuração mas que no final, voce estará pronto paras as novas necessidades que surgirão depois que voce tiver completado o seu Arduino.
E onde entra o Severino ? O Arduino S3V3 , Severino , muito prazer, é uma versão melhorada do Arduino Single Side Serial desenvolvida pelo Adilson Akashi. Possui trilhas mais largas , bem distribuídas e que incorpora as novidades presentes nas versões USB mais recentes. Voce pode fazer a sua própria placa usando transferência témica por toner mais ferro de passar roupa, comprar os componentes e monta-la voce mesmo . O custo fica baixo . Segundo o Prof. Paulo Gonçalves da Universidade Estadual de Maringá , em seu ultimo levantamento determinou que o custo total do Severino ficaria em torno de R$ 28,00 reais incluindo o microcontrolador ATMEGA8. A planilha com o levantamento dos preços esta no link abaixo. Para os que não querem se arriscar com ácidos , ferros de passar roupa e furação da placa , é possivel comprar a  placa já pronta,  no ponto de só fazer a montagem. Uma pessoa que recomendo é o Sidiney no Paraná (sidineyag arroba gmail.com)  que monta as placas artesanalmente em silk-screen mas com boa qualidade no confecção. Comprei placas com ele e vieram muito bem feitas. O manual de montagem do severino é bem básico mas dá para o gasto.
Montem , errem , consertem , o processo é bem simples . No inicio é provável que voce leve um dia para montar e depurar mas depois de uns 20 arduinos montados, voce conseguirá chegar perto das duas horas para coloca-lo em funcionamento.
Divirta-se !!!

Links

Documentação Arduino Severino no site Arduino.cc
Planilha com preços dos componentes do Severino

Fonte:
http://blogdoje.com.br/2010/08/15/monte-um-arduino-severino-para-chamar-de-seu/

quarta-feira, 14 de setembro de 2011

Tutoriais Arduino





O que é Arduino?

O que é um Arduino?

Arduino é uma ferramenta para criar computadores que podem sentir e controlar mais o mundo que seu PC. Ele é uma plataforma física de computação de código aberto baseado numa simples placa microcontroladora, e um ambiente de desenvolvimento para escrever o código para a placa.
O Arduino pode ser usado para desenvolver objetos interativos, admitindo entradas de uma séria de sensores ou chaves, e controlando uma variedade de luzes, motores ou outras saídas físicas. Projetos do Arduino podem ser independentes, ou podem se comunicar com software rodando em seu computador (como Flash, Processing, MaxMSP.). Os circuitos podem ser montados à mão ou comprados pré-montados; o software de programação de código-livre pode ser baixado de graça.
A linguagem de programação do Arduino é uma implementação do Wiring, uma plataforma computacional física semelhante, que é baseada no ambiente multimídia de programação Processing.



Como eu posso obter um Arduino?

Você pode comprar de um dos distribuidores listados na página de compras. Se você preferir montar o seu próprio, veja o Circuito Serial Arduino de Lado Único, que pode ser facilmente impresso e montado.

Quem faz os circuitos do Arduino?

A maioria dos circuitos oficiais do Arduino são fabricados pela SmartProjects na Itália. O Arduino Pro, Pro Mini e LilyPad são fabricados pela SparkFun Electronics (uma companhia estado-unidense). O Arduino Nano é fabricado pela Gravitech (também uma companhia estado-unidense).

O Arduino é de código aberto?

Sim. O código do ambiente Java é liberado sob a licença GPL, as bibliotecas microcontroladoras C/C++ sob LGPL, e os esquemas e arquivos CAD sob Creative Commons Attribution Share-Alike.

Eu quero projetar minha própria placa. O que devo fazer?

Os projetos de referência do Arduino estão disponíveis na página de hardware. Eles são licenciados sob Creative Commons Attribution Share-Alike, portanto você é livre para usá-los e adaptá-los às suas necessidades próprias sem precisar pedir autorização ou pagar taxas. Se você pretende criar algo de interesse da comunidade, nós o encorajamos a discutir suas ideias no fórum de desenvolvimento de hardware para que usuários em potencial possam dar sugestões.

Como eu devo nomear minhas placas?

Se você está construindo sua própria placa, invente seu próprio nome! Isso permitirá que as pessoas identifiquem seu produto e o ajude a cosntruir uma marca. Seja criativo: tente sugerir para que as pessoas usarão a placa, ou enfatizar seu formato, ou simplesmente um nome qualquer que seja legal. “Arduino” é uma marca comercial da equipe Arduino e não deve ser utilizado em variantes não oficiais.. Se você quer que seu projeto seja incluído na lista oficial de produtos Arduino, por favor, veja o documento Então você quer fazer um Arduino e entre em contato com a equipe Arduino. Note que não queremos restringir o uso do sufixo “duino”, ele causa arrepios nos italianos da equipe (aparentemente isso soa terrível); talvez você queira evitá-lo.

Posso construir um produto comercia baseado no Arduino?

Sim, com as seguintes condições:
  • Anexar fisicamente um circuito Arduino dentro de um produto comercia não requer que você divulgue ou torne público qualquer informação de seu projeto.
  • Derivações do projeto de um produto comercial dos arquivos Eagle para um circuito Arduino requerem que você libere as modificações sobre a mesma licença Creative Commons Attribution Share-Alike. Você pode fabricar e vender o produto resultante.
  • Usar o núcleo e bibliotecas do Arduino para o firmware de um produto comercial não requer que você publique o código fonte do firmware. A licença LGPL, no entanto, requer que você disponibilize arquivos que permitam a religação do firmware com versões atualizadas do núcleo e bibliotecas do Arduino. Qualquer modificação no núcleo ou bibliotecas deve ser liberada sob licença LGPL.
  • O código fonte do ambiente do Arduino é coberto pela licença GPL, que requer que quaisquer modificações sejam de código-livre e sob a mesma licença. Ela não proíbe a venda de derivações ou sua inclusão em produtos comerciais.
Em todos os casos, os requerimentos exatos são determinados pela licença aplicável. Além disso, veja perguntas anteriores para mais informações do uso do nome “Arduino”.

Como posso rodar o ambiente Arduino no Linux?

Veja instruções para Ubuntu Linux, Debian Linux, Gentoo Linux, Linux, ou Linux no PPC. Este tópico tem mais informações. Ou ainda, você pode usar o Arduino via linha de comando, sem precisar instalar o Java.

Posso programar o circuito do Arduino em C?

De fato, você já programa; a linguagem do Arduino é meramente um conjunto de funções C/C++ que podem ser chamadas em seu código. Seu esboço sofre pequenas mudanças (como geração automática de protótipos de funções) e então é passado diretamente para um compilador C/C++ (avr-g++). Todas as construções padrão C e C++ suportadas pelo avr-g++ devem funcionar no Arduino. Para mais detalhes, veja a página Processo de construção do Arduino.

Posso usar um ambiente diferente para programar o Arduino?

É possível compilar programas para o Arduino usando um Makefile e a linha de comando. Se você consegue fazer seu ambiente rodar, então você está pronto.

Posso usar um Arduino sem o software Arduino?

Claro. Ele é apenas uma implementação de um circuito AVR, você pode usar diretamente AVR C or C++ (com avr-gcc e avrdude ou AVR Studio) para programá-lo.

Posso usar o software do Arduino com outros circuitos AVR?

Sim, embora seja necessário modificar as bibliotecas do núcleo do Arduino. Veja a página de outros hardwares para detalhes.
Solução de problemas
Estas perguntas foram movidas paraa seção de solução de problemas do guia do Aruino.
Traduzido de http://arduino.cc/en/Main/FAQ e http://www.arduino.cc/en/Guide/Introduction

Fonte: http://projeto39.wordpress.com/o-arduino/