Arduino - Como foi criado / 9:05 video / 54:06
Criado em 2005 na italia, dentro do instituto de design Ivrea, por um dos seus
alunos em seu trabalho de mestrado para facilitar a programação de micro-
controladores,que foi sendo desenvolvido a plataforma com o nome Wiring que apos o
professor Massimo Banzi ver o potencial dessa plataforma ele chama o seu colega
David Cuartielles que começaram a prototipar, apos a chegada do David Mellis no
projeto a plataforma mudou o nome para Arduino, e com Gianluca Martino e Tom Igoe
que participaram na parte de engenharia e vendas o Arduino foi lançado para o
mercado.
Arduino composto por: Hardware: Placas Open Source
Software: Conjunto de bibliotecas e facilidade na programação
de micro-controladores.
Arduino Shield: Os shields são placas que se encaixam ao Arduino para acrescentar
funcionalidades de uma forma simples e confiável. A padronização elétrica e
mecânica dos shields possibilitou que, de um lado, uma variedade grande de shields
fossem oferecidos e, de outro, que placas com microcontroladores diferentes dos
usados nos Arduinos originais pudessem suportar a maioria dos shields.
Programação
Void Setup: É uma função que é executada apenas quando o programa é iniciado e é
usada para configurar os pinos na placa e estabelecer comunicação serial com o
computador.
Void Loop: É uma função que executa os comandos nele colocados indefinidamente,
sempre sendo a aplicação.
Byte: Armazena um numero sem sinal de 8 bits, de 0 a 255.
Const: Significa constante. É um qualificador de variável que modifica o
comportamento da variável, tornando uma variável "somente leitura".
Botão: Chave de contato que está aberto e quando você o pressiona ele se fecha.
INPUT_PULLUP: O arduino já possui resistores de pull-up internos em suas portas
digitais, sendo usados em circuitos eletrônicos para garantir o nível lógico alto
quando nenhum outro componente estiver conduzindo. Contudo, o valor do resistor
pull-up é intencionalmente alto para que, se qualquer componente puxe a tensão para
0V, o nível lógico irá para o nível baixo.