palestra de arduino - tchelinux porto alegre

Post on 14-May-2015

6.390 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Palestra Hands on Arduino, apresentada no Tchelinux 2011 por Leandro Nunes.Nesta palestra foram apresentados os recursos básicos da plataforma Arduino através de exemplos.

TRANSCRIPT

Hands on Arduino

Leandro Nunes@nunesleandro

Tchelinux POA 2011

O que é Arduino ?

Uma placa ?

Open Hardware

Programação via USB

Alimentação 7V até 20V

Uma IDE ?

Multiplataforma

Fácil de instalar

Fácil de usar

Comunidade?

Fóruns

IRC, Redes sociais

Blogs, ...

Arduino

++ ++

Arduino Board

Microcontrolador

Atmel ATMEGA 16MHz 8-bits

Memória Flash 8kb – 256kb

EEPROM

Microcontrolador

Pinos digitais 0 ou 1, LOW ou HIGH

Pinos analógicos [0,1,2,3.....1021,1022,1023]

Arduino Programming

Language

Arduino Programming Language

Semelhante a linguagem C

Funções específicas para trabalhar com as portas do Arduino

Exemplos diretamente na IDE

Referência http://arduino.cc/en/Reference/HomePage

Executada uma vez, ao ligar a placa!

Quando chega no final, começa novamente!

Práticas

void setup() { pinMode(13, OUTPUT); }

void loop() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000);}Blink

int sPin = A0; int ledPin = 13; int sValue = 0;

void setup() { pinMode(ledPin, OUTPUT); }

void loop() { sValue = analogRead(sPin);

if (sValue < 102) { digitalWrite(ledPin, HIGH); } else { digitalWrite(ledPin, LOW); }}

LDR

Alguns Experimentos

Arduino TV-OUT

http://code.google.com/p/arduino-tvout/

GeniusDuino

Jogo de memória “Genius”

https://github.com/leandron/geniusduino

GeniusDuino

Jogo de memória “Genius”

Placa Compatível com Arduino

Placa Compatível com Arduino

Expandindo as Possibilidades

– Shields –

Shields

Funcionalidades dealto nível

Encaixados em cimado Arduino

Utilizam algunspinos e encaminhamos outros

Ethernet Shield

LCD Shield

Wifi Shield

Mais informação ?

Onde pegar mais informação ?

Site oficial www.arduino.cc

Esta apresentação www.leandronunes.org

Loja e Curso de Arduino no RS www.webtronico.com

Hands on Arduino

OBRIGADO!

Leandro Nunes@nunesleandro

Tchelinux POA 2011

top related