Slides Arduino
Pessanha Santos
ASPOF EN-AEL
Programa
1.
Introdução à plataforma de desenvolvimento Arduino
2.
Análise à sua constituição
3.
Software de desenvolvimento Arduino
4.
Estrutura e Sintaxe do seu código
5.
Estudo de alguns exemplos
Introdução
Plataforma de desenvolvimento Arduino
O que é o ARDUINO?
Plataforma de desenvolvimento
Simples
placa de circuito impresso com um microcontrolador
ATMega da ATMEL (mas vamos já ver exemplos!?!??).
Características principais de utilização (Programação, utilização…);
Cross-platform;
Baixo custo;
Open-Source.
Simplicidade
A possibilidade de actuar no Mundo que nos rodeia.
Arduino o que consigo fazer?
Ler valores provenientes de sensores
Acelerómetros,
LDR, ultra-sons, entre muitos outros.
Actuar no Mundo exterior
Leds,
Motores, Displays(LCD), entre muitos outros.
Capacidade de efectuar protótipos rapidamente e com grande simplicidade.
E muito mais……..
O que é o Arduino? Exemplos ?
Algumas apresentações possíveis….
Mini
LilyPad
Nano
Duemilinove
Mega
Arduino Duemilinove
Ou mais simplesmente…
Ou “ainda” mais simplesmente…
O que é o Arduino?
Software……
Vantagens…
Claramente ser uma ferramenta Open-Source
(Software e Hardware);
Tem uma enorme comunidade de seguidores por todo o Mundo (Permite uma constante actualização e inovação);
Pode operar sem a presença de um computador
(standalone);
Possibilidade de expandir a sua capacidade através da utilização de shields.
O que são shields? Exemplos ?
Algumas apresentações possíveis….
Zigbee
Inputshield
Mas existem muitas mais….
Ethernet
Bibliografia (Alguns exemplos...)
Livros de texto
Making Things Talk, Tom Igoe, O´REILLY, 2007.
Getting started with Arduino, Massimo Banzi,
O´REILLY, 2007.
Programming
Interactivity, Joshua Noble, O´REILLY,
2009.
Outros…
Site
oficial (www.arduino.cc) ;
Alguns Fóruns (Lusorobótica, Portugal-a-Programar).
Hardware