computação física com arduino e raspberry pi

50
Computação Física Diemesleno Souza Carvalho [email protected] com Arduino e Raspberry Pi

Upload: diemesleno-souza-carvalho

Post on 28-May-2015

5.611 views

Category:

Technology


7 download

DESCRIPTION

Palestra apresentada no 20 Debian Day em Campo Grande/MS.

TRANSCRIPT

Computação Física

Diemesleno Souza [email protected]

com Arduino e Raspberry Pi

Sobre o palestrante

Especialista em gestão de projetos. Tecnólogo em Sistemas para Internet. Professor no IFMS. Programador de sistemas na Simetric. http://www.diemesleno.com.br http://www.facebook.com/diemesleno http://www.twitter.com/diemesleno [email protected]

Sobre o palestrante

Assassino em potencial!

O que é Computação Física?

“Disciplina  que  estuda  e  concebe  sistemas  digitais, incluindo  computadores,  controladores  e  respectivo software  que,  ligados  a  sensores  e  atuadores,  permitem construir sistemas e aparelhos autómatos, que percebem a realidade e respondem com ações fisicas a esta realidade. Por exemplo a Domótica.”

O que é Domótica?

“Campo  recente  da  computação  que  permite  e  atua  na gestão de todos os recursos habitacionais.”

O que é Domótica?

O que tornou isso possível?

O que tornou isso possível?

Software + Hardware

O que tornou isso possível?

Software + Hardware

Arduino

O que é Arduino ?

HardwareHardware SoftwareSoftware ComunidadeComunidade

Hardware

Computador físico baseado na família de microcontroladores de 8-bits ATmega, da Atmel ATmega8 ATmega168 ATmega328 ATmega1280

5V 8MHz ou 16MHz Programável via RS232 ou USB

MicrocontroladorATmega8

Lilypad Arduino

Lilypad Arduino

Software

Fritzing

Software

Suporte muliplataforma Linux Windows Mac OS

Utilização simples Muitos exemplos

File > Examples

Serial Monitor

Exemplos

Blink (LED)

int ledPin =  13;

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

void loop()                     {  digitalWrite(ledPin, HIGH);  Delay(1000); //aguarda 1000ms  digitalWrite(ledPin, LOW);  Delay(1000); //aguarda 1000ms}

DESLIGADO

LIGADO

Botões

Potenciômetro

LDR

Servo

Sensor de Temperatura

Shields- Expandindo o poder do Arduino -

Ethernet Shield

LCD Shield

Proto Shield

Shields Acopladas

Raspberry Pi

Raspberry Pi

Raspberry Pi

Raspberry Pi é Debian

Raspbian

Raspberry Pi é Python

Por que Raspberry Pi?

Por que Raspberry Pi?

Incentivar o ensino e aprendizado de programação.

Método de ensino chato///// :(

Método de ensino legal :)

Desenvolver Games 2D :)

PyGame – 2D games

Desenvolver Games 3D :)

Pi3D – 3D games

Jogar Games :)

Criar Robôs :)

Criar Central Multimídia :)

Open Elec – Open Embedded Linux Entertainment Center

Onde saber mais?

www.arduino.cc www.fritzing.org www.raspberrypi.org www.raspberry.io www.openelec.tv www.themagpi.org www.pygame.org www.pi3d.net

Dúvidas?