Upload
dr-spock
View
2.546
Download
1
Embed Size (px)
DESCRIPTION
Apresentação realizada no evento SeniorTEC em Blumenau no dia 23/Julho/2010 das 15:45 às 17:00.
Citation preview
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 ([email protected])