Computação Física com Arduino/Program-ME e a Plataforma Java

Post on 18-Dec-2014

2.542 views 1 download

description

Apresentação realizada no evento SeniorTEC em Blumenau no dia 23/Julho/2010 das 15:45 às 17:00.

Transcript of Computação Física com Arduino/Program-ME e a Plataforma Java

Computação Física com Arduino/Program-ME e a Plataforma Java

Dr. SpockSenior Enterprise Architect

Globalcode – Open4Education

> Bacharel e especialista em Física pela UFV e Unicamp;

> Instrutor na Globalcode em Campinas e SP desde 2005;

> Desenvolvedor de aplicações Web desde 96;> Desenvolvedor de aplicações Java desde 99;> Atuação como arquiteto de software;> Certificações Java: SCJP e SCWCD;> Palestrante em eventos nacionais e

internacionais: JustJava, TDC e JavaOne.

@bout me

Globalcode – Open4Education

> Empresa referência para treinamentos voltados para programadores em todo Brasil;

> +40 treinamentos para desenvolvedores de software;

> +30 publicações próprias;

> +10 unidades;

> +40 instrutores;

> +50.000 horas de consultoria e aula.

Sobre a Globalcode

Globalcode – Open4Education

Objetivo

“Apresentar os conceitos de computação física, hardware open source, as principais

características o Arduino e o Program-ME, além dos novos mercados com a platforma

Java”

Globalcode – Open4Education

> Como tudo começou!

> Computação física e hardware open source

> O que Arduino e Program-ME ?

> Projetos com Arduino e Program-ME

> A plataforma Java e os novos mercados

> Java e computação física

> Mais informações na rede

Agenda

Globalcode – Open4Education

Como tudo começou?

Globalcode – Open4Education

Computação Física e Hardware open source

Globalcode – Open4Education

Computação Física e Hardware open source

Globalcode – Open4Education

Computação Física e Hardware open source

Globalcode – Open4Education

Computação Física e Hardware open source

Globalcode – Open4Education

Computação Física e Hardware open source

Globalcode – Open4Education

O que é Arduino?

Globalcode – Open4Education

Características do Arduino

> Microcontrolador ATmega 168

> Arquitetura RISC

> 20 MIPS

> 16KB flash / 512B EEPROM / 1KB RAM estática

> 10.000 ciclos na flash / 100.000 na EEPROM

> 2 contadores / temporizador de 16bits

> 1 temporizador de tempo real com clock externo

Globalcode – Open4Education

Características do Arduino

> 6 canais PWM (saída analógica)

> 6 conversores A/D de 10 bits (entrada analógica)

> 1 serial programável (USART)

> 1 interface SPI (Serial Peripheral Interface)

> 1 interface serial a 2 fios (I2C)

> 1 watch dog timer programável

> Interrupção / wake-up numa entrada digital

Globalcode – Open4Education

O que é Program-ME?

Globalcode – Open4Education

Projetos Globalcode: Tomad@

Globalcode – Open4Education

Projetos Globalcode: Tomad@

Globalcode – Open4Education

Projetos Globalcode: Tomad@

Globalcode – Open4Education

Bússola Digital + Humid/Temp

Globalcode – Open4Education

Robô BR1

Globalcode – Open4Education

3-shield

Globalcode – Open4Education

Brasileirinho

Globalcode – Open4Education

Elétron Kit

Globalcode – Open4Education

Treinamentos

Globalcode – Open4Education

Componentes para o Arduino

Globalcode – Open4Education

Componentes para o Arduino

Globalcode – Open4Education

Componentes para o Arduino

Globalcode – Open4Education

Componentes para o Arduino

Globalcode – Open4Education

Componentes para o Arduino

Globalcode – Open4Education

Componentes para o Arduino

Globalcode – Open4Education

Componentes para o Arduino

Globalcode – Open4Education

Componentes para o Arduino

Globalcode – Open4Education

Programando para o Arduino

Globalcode – Open4Education

Programando para o Arduino

Globalcode – Open4Education

Ciclo de desenvolvimento

> Obter uma placa Arduino e um cabo USB

> Download da IDE Arduino

> Instalação da IDE e dos drivers USB

> Conectar a placa

> Executar a IDE Arduino

> Escrever um programa ou exemplo

> Selecionar o modelo da placa

Globalcode – Open4Education

Ciclo de desenvolvimento

> Selecionar um porta serial

> Upload do programa para o Arduino

Globalcode – Open4Education

Ciclo de desenvolvimento

> Selecionar um porta serial

> Upload do programa para o Arduino

Globalcode – Open4Education

Ciclo de desenvolvimento

> Selecionar um porta serial

> Upload do programa para o Arduino

Globalcode – Open4Education

A plataforma Java

Globalcode – Open4Education

A plataforma Java

Globalcode – Open4Education

A plataforma Java

Globalcode – Open4Education

A plataforma Java: TV Digital

Globalcode – Open4Education

A plataforma Java: Blu-ray

Globalcode – Open4Education

A plataforma Java: Mobile

Globalcode – Open4Education

A plataforma Java: Uma caneta!

Globalcode – Open4Education

A plataforma Java: Uma caneta!

Globalcode – Open4Education

A plataforma Java: Uma caneta!

Globalcode – Open4Education

Demonstração

Globalcode – Open4Education

Mais informações

> Globalcode – The Developers Companyhttp://www.globalcode.com.br/

> Site oficial do Arduinohttp://arduino.cc/

> Blog do elétron livrehttp://www.eletronlivre.com.br/

> Comunidade Program-MEhttp://program-me.ning.com/

> Blog da Globalcodehttp://blog.globalcode.com.br/

Globalcode – Open4Education

Perguntas & Respostas

Dr. Spock (spock@globalcode.com.br)