SlideShare uma empresa Scribd logo
1 de 86
Prototipação para
Computação Física
André Veloso
Interfaces
Sistemas
Digitais
Mundo FísicoInterfaces
Interfaces Clássicas
Novos Paradigmas Populares - Sensores
Várias possibilidades
Aquisição de dados
Transdução → Transformação de uma forma de
energia em outra
Geralmente realizada por sensores eletrônicos – sinais
elétricos como resposta a estímulos físicos
Estímulos físicos - Sensores●Som- Microfone Vibracao: Sismógrafo
●Luz - Foto resistor
Estímulos físicos - Sensores
●Força – Acelerômetro
●Pressão – barômetro, sensor de pressão
Estímulos físicos - Sensores
●Velocidade
●Eletricidade - voltímetro
●Distancia – Sonar
Estímulos físicos - Sensores
●Temperatura
●Umidade
●Botões
Estímulos físicos - Sensores
●Cameras (sensores CCDs e CMOS)
Resposta Física - Atuadores
●LEDs e Iluminação em geral
●Alto-falantes
Resposta Física - Atuadores
●Motores
●Relés
Resposta Física - Atuadores
●Chaves Pneumáticas
Prototipação em Hardware - Aquisição
de dados e atuação
Microcontroladores – pequenos computadores que
realizam operações por meio de programas
armazenados em sua pequena memoria interna
Operam sobre valores de entradas (aquisição) e geram
dados de saída (atuação)
Utilizam pouca energia e tem tamanho reduzido
Microcontroladores - Integração
CPU (4 a 32bits)
Conjunto de pinos de entrada e saída de uso geral
(GPIO)
RAM
ROM ou Flash
Comunicação Serial
Hardware de aquisição de dados
Microcontroladores – forma prática de interfacear
sensores e atuadores eletrônicos (mundo físico) com
sistemas digitais
Leitura de dados e atuação analógicos e digitais
Dados analógicos e digitais
Dados eletrônicos analógicos – expressos em níveis
contínuos de voltagem.
Ex: 0 a 5V registrados na leitura de um sensor de
distância
Leitura e conversão
realizada por ADC
Ex:
potenciometros,
sensores de
distância, sonar,
pressao
Dados analógicos e digitais
Dados digitais – ou Discreto – expressos como “ligado”
ou “desligado”
Ex: interruptor de luz, chaves, botões liga-desliga
Arduino - www.arduino.cc
Arduino - Benefícios
● Baixo Custo
● Hardware Livre
● Linguagem de Programação simplificada
● Ampla base de usuários
● Capacidade de expansão via shields
● Processador simples, mas poderoso
● Simplicidade de montagem – pinagem bem definida
● Boa documentação
● Facilidade de carregamento de programas
Arduino - Limitações
● Memória Pequena – 14kB utilizáveis
● Clock baixo - 16MHz
● Quantidade Limitada de portas
Arduino - Pinout
USB
Power
Arduino Nano
Arduino Mini
Arduino LilyPad
Video
Arduino como interface de dados
Arduino Bluetooth
Arduino Shields
Ethernet Shield e Card Reader
Arduino Shields
GSM Shield
Arduino Shields
MIDI Shield
Arduino Shields
Xbee Shield
Arduino Stand Alone
Interação entre softwares
MIDI e OSC
OSC
Comunicação entre softwares na mesma máquina ou
em maquinas em rede (via TCP-UDP/IP)
Arduino - Programação
Linguagem com sintaxe próxima ao C++ e Java
Carregamento fácil dos programas
IDE simplificada, com códigos de exemplo
Arduino - Programação
#define LED_PIN 13
void setup () {
pinMode (LED_PIN, OUTPUT);
// enable pin 13 for digital output
}
void loop () {
digitalWrite (LED_PIN, HIGH);
// turn on the LED
delay (1000);
// wait one second (1000 milliseconds)
digitalWrite (LED_PIN, LOW);
// turn off the LED
delay (1000);
// wait one second
}
Prototipação em Software
Ambientes simplificados de programação:
Processing - www.processing.org
● Derivado do Java
● Sintaxe simples
● Otimizado para criação de aplicações gráficas
interativas
Processing - Exemplos
Objetivo:
●Bola segue a posição do mouse
●Caso a posição do mouse seja menor do que 400
●bola desenhada na cor vermelha
●Caso posição do mouse seja maior do que 400
Bola desenhada na cor azul
Processing - Exemplos
Pseudo-código:
se posição_da_bola for menor do que 400
cor_da_bola = vermelha
senão
cor_da_bola = azul
desenha bola na posição do mouse com cor_da_bola
Processing - Exemplos
void setup() {
size(800,600);
}
void draw () {
background(0);
if ( mouseX < 400 ) {
fill(255, 0, 0);
} else {
fill(0, 0, 255);
}
ellipse(mouseX, mouseY, 50, 50);
}
Prototipação em Software
Ambientes simplificados de programação:
Pure Data
- Programação Dataflow:
●Modela um programa como um grafo direcionado,
com o dado movendo-se entre os operadores
●Geralmente utilizado em processamento de sinais
●Programação consiste em caixas pretas com entradas
e saídas de sinais
Pure Data - Exemplos
Sinewave
Amplitude
Frequency
Prototipação com Arduino
Multímetro
Fios
Resistores
Protoboard
Arduino, Processing e PD – Exemplos
Sensor de luz
● Controle de sons por luz
Arduino, Processing e PD – ExemplosSensor de luz
● Controle de sons por luz
●Fluxo de dados
Arduino
Processing Pure Data
Serial
OSC
Sensor
Arduino e Processing – Exemplos
Sensor de distancia – Sonar
●Atuação em projeção via
Processing
Arduino
Processing
Serial
Sensor
Arduino
Video
Outros hardwares de aquisição de
dados e atuação
Hardware com sensores embutidos
Computação física em dispositivos
portáteis
Smartphones X ComputadoresAcelerômetro
Giroscópio
Câmeras
Microfone
Sensor de proximidade
Sensor de iluminação
Sensores Multi-touch
Alto-Falantes
Tela
USB
Wi-Fi
Bluetooth
3G/GSM
Teclado
Mouse
Camera
Alto-Falantes
Tela
Ethernet
Bluetooth
Wi-Fi
Acelerômetros
Dispositivo que mede aceleração própria – ou seja a
aceleração sentida por pessoas e objetos
Medida de aceleração por força aplicada
Medidas em “Forca-G” - m/s2
1D, 2D e 3D
Acelerômetros
Acelerômetros
MMA7260QT 3-Axis Accelerometer ±1.5/2/4/6g
Giroscópios
Mecânica do
Giroscópio
Acelerometros e Gyros - Wiimote
Acelerometros e Gyros - Wiimote
Captura de movimentos a partir de acelerômetro e
giroscópio – interface física
Comunicação sem fio via Bluetooth
Solução integrada de sensores + transmissão de dados
Preço Baixo - U$50
Wiimote - Acessórios
Wii MotionPlus
Wii Remote Plus
Wii MotionPlus
Adciona um giroscópio
MEMS de 2 eixos ao
Wiimote
Permite uma melhor
captura de movimentos
Posição e orientação
Wiimote - Aplicações
Reconhecimento de gestos – movimentos físicos
Wiimote
Comunicação:
Apesar de ser Bluetooth, o Wiimote não se conecta no
sistema como dispositivo HID padrão
Necessita de aplicativos especiais para a leitura de seus
dados
Driver Bluetooh especial
Exemplos - Wiimote
Conexão Wiimote ao computador
● Pareamento Bluetooth
Aquisição de dados em PD
● Visualização dos valores de entrada - DarwinRemote
Acelerômetro 3D Wiimote em Processing
● Visualização dos vetores de força
Aplicação musical com Wiimote
●Sampler
●Ring modulation, Diff tone, FM spectrum Swepable FM
Exemplo Wiigee
Demo GUI
●Implementação Gesture Prototype
Acelerometros e Gyros - Smartphones
●Necessário softwares de aquisição de dados
●Transmissão de dados via OSC/TUIO por Wi-Fi
IOS – TouchOSC, MSARemote
Android – TouchOSC, andOSC
Multi-touch - Smartphones
●Necessário softwares de aquisição de dados
●Transmissão de dados via OSC/TUIO por Wi-Fi
IOS – TouchOSC, MSARemote
Visão computacional
● “Máquinas que enxergam”
Teoria por trás de sistemas artificiais que extraem
informações de imagens, estáticas ou em sequências
(movimento)
Visão computacional - Usos
● Controle (robôs ou veículos autônomos)
● Detecção de eventos (segurança, detecção de faces,
detecção de placas)
● Organizar informação (ordenação visual)
● Modelagem de objetos ou ambientes (tomografias,
topografias, inspeção industrial)
● Compressão de dados de imagens (Ex: MPEG)
● Interação (Interação homem-máquina – Input de
dados)
Visão computacional
Popularização se tornou possível com os computadores
modernos – alto poder de processamento
Operações de processamento e extração de
informações de imagens em tempo real são operações
de alto uso de processamento (especialmente vídeo)
Visão computacional - Tarefas
Reconhecimento:
●Reconhecimento de objetos
●Identificação
●Detecção
Análise de movimento
Reconstrução 3D de Cena
Reconstrução de imagem (principalmente em Vídeo)
Fluxo de Processamento
Passos do processamento de imagens
● Aquisição de imagens
● Eliminação de ruido
● Ajustes de intensidade – Contraste, Brilho e
operações de correção de histograma
● Eliminação de elementos não desejados
● Extração de características - Detecção de bordas,
Blobs, cantos
● Detecção de características – Segmentação – Faces,
Gestos, Formas complexas
Imagens Digitais - Captação
Estáticas:
● Scanners
● Câmeras fotográficas digitais
Em sequência:
● Câmeras de vídeo
Domínio de imagens – Ópticas e não ópticas
● Luz visível, infra-vermelho, ultravioleta,
eletromagnéticas
● Sensores de profundidade – imagens representam a
distancia do objeto ao dispositivo de captação –
Ressonância magnética, ultra-som, tomografias
Imagens Digitais - Captação
Visão computacional - Interação
Aquisição de imagens:
● Câmeras de 30FPS mínimo
● Webcams – baixo custo e facilidade de modificação
Visão computacional - Interação
Aquisição de imagens:
● Espectro de luz visível ou infra-vermelho
● Infra-vermelho – Possibilidade de utilização conjunta
de projeções de vídeo
OpenCV
●Desenvolvida pela Intel
●Biblioteca
●Open Source
●Multi-Plataforma
●Altamente otimizada – Boa performance
●Desenvolvida e C e C++
●Integra-se a: Processing, OpenFrameworks e outros
ambientes
OpenCV - Capacidades
Funções prontas para:
●Reconhecimento de faces
●Reconhecimento e interpretação de gestos
●Identificação de objetos
●Segmentação e reconhecimento
●Reconstrução 3D Stereo
●Detecção de movimento
ExemploOpenCV e OpenFrameworks
●Teste opencv camera e video
CCV
●Mesa Multitoque
Reactvision
●Reactable (video)
Outros Exemplos:
●Minin Processing
Wiimote e Visão Computacional
●Camera de IR
●Capta até 4 pontos de
IR
●Envia via Bluetooth
posição XY de cada
ponto
●Sistema de visão
computacional
embutido
Video
Visão computacional - Kinect
● Driver Open Source para PC já disponível
● Imagem RGB e de profundidade
● Poderá ser usado em conjunto com bibliotecas de
visão computacional (OpenCV)
Visão computacional - Kinect
Referencias
Make Magazine - www.makezine.com
Referencias
Getting Started with
Arduino - O`Reilly
Referencias
Physical Computing:
Sensing and
Controlling the
Physical World with
Computers
Referencias
Processing: A
Programming
Handbook for
Visual Designers
and Artists
Referencias
Processing:
Creative Coding
and
Computational Art
(Foundation)
www.interactionsource.com
andre@interactionsource.com
www.softwarebending.blogspot.com

Mais conteúdo relacionado

Mais procurados

Hack'Aveiro - 1º workshop - Introdução ao Arduino
Hack'Aveiro - 1º workshop - Introdução ao ArduinoHack'Aveiro - 1º workshop - Introdução ao Arduino
Hack'Aveiro - 1º workshop - Introdução ao ArduinoDiogo Gomes
 
Introdução à plataforma Arduino
Introdução à plataforma ArduinoIntrodução à plataforma Arduino
Introdução à plataforma Arduinoentrebits
 
Palestra: Robótica com Arduino
Palestra: Robótica com ArduinoPalestra: Robótica com Arduino
Palestra: Robótica com ArduinoFelipe Martins
 
Programação em-arduino-módulo-básico
Programação em-arduino-módulo-básicoProgramação em-arduino-módulo-básico
Programação em-arduino-módulo-básicoFátima Bernardes
 
Introdução ao arduino palestra
Introdução ao arduino palestraIntrodução ao arduino palestra
Introdução ao arduino palestraVitor Ferreira
 
Sestinfo 2013 - Arduino
Sestinfo 2013 - ArduinoSestinfo 2013 - Arduino
Sestinfo 2013 - ArduinoRafael Sakurai
 
C.E.S.A.R Introducao ao Arduino
C.E.S.A.R Introducao ao ArduinoC.E.S.A.R Introducao ao Arduino
C.E.S.A.R Introducao ao ArduinoTiago Barros
 
Arduino e a_internet_das_coisas
Arduino e a_internet_das_coisasArduino e a_internet_das_coisas
Arduino e a_internet_das_coisasHugo Lavalle
 
Palestra PET.Com - Sistemas Embarcados
Palestra PET.Com - Sistemas EmbarcadosPalestra PET.Com - Sistemas Embarcados
Palestra PET.Com - Sistemas EmbarcadosPET Computação
 
Introdução à eletronica e robótica com arduino
Introdução à eletronica e robótica com arduinoIntrodução à eletronica e robótica com arduino
Introdução à eletronica e robótica com arduinoJuan Manoel
 
Minicurso Arduino e Blynk - Introdução a IoT (Internet das coisas)
Minicurso Arduino e Blynk - Introdução a IoT (Internet das coisas)Minicurso Arduino e Blynk - Introdução a IoT (Internet das coisas)
Minicurso Arduino e Blynk - Introdução a IoT (Internet das coisas)Maurício Barfknecht
 
Curso de Arduino Completo
Curso de Arduino CompletoCurso de Arduino Completo
Curso de Arduino CompletoTiago Barros
 
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio OliveiraMinicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio OliveiraPotiLivre Sobrenome
 
Técnicas de Prototipação II - LEGO Aula 02
Técnicas de Prototipação II - LEGO Aula 02Técnicas de Prototipação II - LEGO Aula 02
Técnicas de Prototipação II - LEGO Aula 02Tiago Barros
 

Mais procurados (20)

Mini curso arduino
Mini curso arduinoMini curso arduino
Mini curso arduino
 
Hack'Aveiro - 1º workshop - Introdução ao Arduino
Hack'Aveiro - 1º workshop - Introdução ao ArduinoHack'Aveiro - 1º workshop - Introdução ao Arduino
Hack'Aveiro - 1º workshop - Introdução ao Arduino
 
Introdução à plataforma Arduino
Introdução à plataforma ArduinoIntrodução à plataforma Arduino
Introdução à plataforma Arduino
 
Sistemas Digitais
Sistemas DigitaisSistemas Digitais
Sistemas Digitais
 
Arduino day-2015-v1
Arduino day-2015-v1Arduino day-2015-v1
Arduino day-2015-v1
 
Palestra: Robótica com Arduino
Palestra: Robótica com ArduinoPalestra: Robótica com Arduino
Palestra: Robótica com Arduino
 
Programação em-arduino-módulo-básico
Programação em-arduino-módulo-básicoProgramação em-arduino-módulo-básico
Programação em-arduino-módulo-básico
 
Introdução ao arduino palestra
Introdução ao arduino palestraIntrodução ao arduino palestra
Introdução ao arduino palestra
 
Introdução - Arduino - Renan Martins
Introdução - Arduino - Renan MartinsIntrodução - Arduino - Renan Martins
Introdução - Arduino - Renan Martins
 
Sestinfo 2013 - Arduino
Sestinfo 2013 - ArduinoSestinfo 2013 - Arduino
Sestinfo 2013 - Arduino
 
Mini curso Arduíno
Mini curso ArduínoMini curso Arduíno
Mini curso Arduíno
 
C.E.S.A.R Introducao ao Arduino
C.E.S.A.R Introducao ao ArduinoC.E.S.A.R Introducao ao Arduino
C.E.S.A.R Introducao ao Arduino
 
Arduino e a_internet_das_coisas
Arduino e a_internet_das_coisasArduino e a_internet_das_coisas
Arduino e a_internet_das_coisas
 
Palestra PET.Com - Sistemas Embarcados
Palestra PET.Com - Sistemas EmbarcadosPalestra PET.Com - Sistemas Embarcados
Palestra PET.Com - Sistemas Embarcados
 
3 aula do curso de automação - Arduino
3 aula do curso de automação - Arduino3 aula do curso de automação - Arduino
3 aula do curso de automação - Arduino
 
Introdução à eletronica e robótica com arduino
Introdução à eletronica e robótica com arduinoIntrodução à eletronica e robótica com arduino
Introdução à eletronica e robótica com arduino
 
Minicurso Arduino e Blynk - Introdução a IoT (Internet das coisas)
Minicurso Arduino e Blynk - Introdução a IoT (Internet das coisas)Minicurso Arduino e Blynk - Introdução a IoT (Internet das coisas)
Minicurso Arduino e Blynk - Introdução a IoT (Internet das coisas)
 
Curso de Arduino Completo
Curso de Arduino CompletoCurso de Arduino Completo
Curso de Arduino Completo
 
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio OliveiraMinicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
 
Técnicas de Prototipação II - LEGO Aula 02
Técnicas de Prototipação II - LEGO Aula 02Técnicas de Prototipação II - LEGO Aula 02
Técnicas de Prototipação II - LEGO Aula 02
 

Destaque

Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android
Aplicações Musicais para iPhones, iPad, Tablets e Smartphones AndroidAplicações Musicais para iPhones, iPad, Tablets e Smartphones Android
Aplicações Musicais para iPhones, iPad, Tablets e Smartphones AndroidAndre Junqueira
 
Nosql series-part-3-hypertable
Nosql series-part-3-hypertableNosql series-part-3-hypertable
Nosql series-part-3-hypertablehypertable
 
Zorgzame Journalistiek
Zorgzame JournalistiekZorgzame Journalistiek
Zorgzame JournalistiekBart Brouwers
 
Future of the Magento Ecosystem
Future of the Magento EcosystemFuture of the Magento Ecosystem
Future of the Magento EcosystemGuido X Jansen
 
Brucke broshure sfsf 201 411.comp
Brucke broshure sfsf 201 411.compBrucke broshure sfsf 201 411.comp
Brucke broshure sfsf 201 411.compBrucke_Consultores
 
GMU PTAP - Securty & Facility Clearances
GMU PTAP - Securty & Facility ClearancesGMU PTAP - Securty & Facility Clearances
GMU PTAP - Securty & Facility ClearancesJSchaus & Associates
 
Fiche d'inscription SME 2015
Fiche d'inscription SME 2015Fiche d'inscription SME 2015
Fiche d'inscription SME 2015Jamaity
 
Investment gaps and competitiveness - Thomas Barrett, European Investment Bank
Investment gaps and competitiveness - Thomas Barrett, European Investment BankInvestment gaps and competitiveness - Thomas Barrett, European Investment Bank
Investment gaps and competitiveness - Thomas Barrett, European Investment BankOECD Governance
 
Twitter für Medienunternehmen als pdf
Twitter für Medienunternehmen als pdfTwitter für Medienunternehmen als pdf
Twitter für Medienunternehmen als pdfUlrike Langer
 
The loneliness of the sprint manager or 'where is my team?'
The loneliness of the sprint manager or 'where is my team?'The loneliness of the sprint manager or 'where is my team?'
The loneliness of the sprint manager or 'where is my team?'AgileSparks
 
Master-Internacional-en-Coaching-11ed-AICP-EICP
Master-Internacional-en-Coaching-11ed-AICP-EICPMaster-Internacional-en-Coaching-11ed-AICP-EICP
Master-Internacional-en-Coaching-11ed-AICP-EICPGemma Ramírez Jiménez
 
Computing - Week 2 - Technology
Computing - Week 2 - TechnologyComputing - Week 2 - Technology
Computing - Week 2 - TechnologyJamie Hutt
 
Fundamentos Pc2009 Ebook
Fundamentos Pc2009 EbookFundamentos Pc2009 Ebook
Fundamentos Pc2009 Ebookdicamarsan
 
Atlas Digitais e interfaces para dados abertos
Atlas Digitais e interfaces para dados abertosAtlas Digitais e interfaces para dados abertos
Atlas Digitais e interfaces para dados abertosAlligo Web
 
Nbr 5410 -_2005_-_instalacoes_de_baixa_tensao
Nbr 5410 -_2005_-_instalacoes_de_baixa_tensaoNbr 5410 -_2005_-_instalacoes_de_baixa_tensao
Nbr 5410 -_2005_-_instalacoes_de_baixa_tensaoJadson Caetano
 

Destaque (20)

Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android
Aplicações Musicais para iPhones, iPad, Tablets e Smartphones AndroidAplicações Musicais para iPhones, iPad, Tablets e Smartphones Android
Aplicações Musicais para iPhones, iPad, Tablets e Smartphones Android
 
Nosql series-part-3-hypertable
Nosql series-part-3-hypertableNosql series-part-3-hypertable
Nosql series-part-3-hypertable
 
Zorgzame Journalistiek
Zorgzame JournalistiekZorgzame Journalistiek
Zorgzame Journalistiek
 
Future of the Magento Ecosystem
Future of the Magento EcosystemFuture of the Magento Ecosystem
Future of the Magento Ecosystem
 
Brucke broshure sfsf 201 411.comp
Brucke broshure sfsf 201 411.compBrucke broshure sfsf 201 411.comp
Brucke broshure sfsf 201 411.comp
 
GMU PTAP - Securty & Facility Clearances
GMU PTAP - Securty & Facility ClearancesGMU PTAP - Securty & Facility Clearances
GMU PTAP - Securty & Facility Clearances
 
Fiche d'inscription SME 2015
Fiche d'inscription SME 2015Fiche d'inscription SME 2015
Fiche d'inscription SME 2015
 
Acuerdos JGL 30/10/2015
Acuerdos JGL 30/10/2015Acuerdos JGL 30/10/2015
Acuerdos JGL 30/10/2015
 
Investment gaps and competitiveness - Thomas Barrett, European Investment Bank
Investment gaps and competitiveness - Thomas Barrett, European Investment BankInvestment gaps and competitiveness - Thomas Barrett, European Investment Bank
Investment gaps and competitiveness - Thomas Barrett, European Investment Bank
 
Twitter für Medienunternehmen als pdf
Twitter für Medienunternehmen als pdfTwitter für Medienunternehmen als pdf
Twitter für Medienunternehmen als pdf
 
The loneliness of the sprint manager or 'where is my team?'
The loneliness of the sprint manager or 'where is my team?'The loneliness of the sprint manager or 'where is my team?'
The loneliness of the sprint manager or 'where is my team?'
 
5S+1
5S+15S+1
5S+1
 
Horario d
Horario dHorario d
Horario d
 
A globalização da comunixcação
A globalização da comunixcaçãoA globalização da comunixcação
A globalização da comunixcação
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Master-Internacional-en-Coaching-11ed-AICP-EICP
Master-Internacional-en-Coaching-11ed-AICP-EICPMaster-Internacional-en-Coaching-11ed-AICP-EICP
Master-Internacional-en-Coaching-11ed-AICP-EICP
 
Computing - Week 2 - Technology
Computing - Week 2 - TechnologyComputing - Week 2 - Technology
Computing - Week 2 - Technology
 
Fundamentos Pc2009 Ebook
Fundamentos Pc2009 EbookFundamentos Pc2009 Ebook
Fundamentos Pc2009 Ebook
 
Atlas Digitais e interfaces para dados abertos
Atlas Digitais e interfaces para dados abertosAtlas Digitais e interfaces para dados abertos
Atlas Digitais e interfaces para dados abertos
 
Nbr 5410 -_2005_-_instalacoes_de_baixa_tensao
Nbr 5410 -_2005_-_instalacoes_de_baixa_tensaoNbr 5410 -_2005_-_instalacoes_de_baixa_tensao
Nbr 5410 -_2005_-_instalacoes_de_baixa_tensao
 

Semelhante a Prototipagem para Computação Física

TDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDeviceTDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDeviceRicardo Rufino
 
Aula 5 - Montagem Básica de Microcomputadores I
Aula 5 - Montagem Básica de Microcomputadores IAula 5 - Montagem Básica de Microcomputadores I
Aula 5 - Montagem Básica de Microcomputadores IVitor Hugo Melo Araújo
 
V2 - Microcontroladores: a revolucao do arduino
V2 - Microcontroladores: a revolucao do arduinoV2 - Microcontroladores: a revolucao do arduino
V2 - Microcontroladores: a revolucao do arduinoSamir Siqueira
 
Arduíno muito prazer
Arduíno muito prazerArduíno muito prazer
Arduíno muito prazerHeider Lopes
 
Catalogo Resumido Novus
Catalogo Resumido NovusCatalogo Resumido Novus
Catalogo Resumido NovusSAFETY CONTROL
 
Introdução-à-Programação-Embarcada-com-Arduino.pdf
Introdução-à-Programação-Embarcada-com-Arduino.pdfIntrodução-à-Programação-Embarcada-com-Arduino.pdf
Introdução-à-Programação-Embarcada-com-Arduino.pdfCliverRaimundo2
 
Perlduino - Interfaceando sua aplicação com o mundo real!
Perlduino - Interfaceando sua aplicação com o mundo real!Perlduino - Interfaceando sua aplicação com o mundo real!
Perlduino - Interfaceando sua aplicação com o mundo real!Samir Siqueira
 
Introdução à informática
Introdução à informáticaIntrodução à informática
Introdução à informáticaRicardo Santos
 
Sindpd introducao arduinodomotica
Sindpd introducao arduinodomoticaSindpd introducao arduinodomotica
Sindpd introducao arduinodomoticaDesiree Santos
 
Workshop Arduino SETi 2014
Workshop Arduino SETi 2014Workshop Arduino SETi 2014
Workshop Arduino SETi 2014Lucas Cabral
 
Interfaces fisicas para dispositivos moveis
Interfaces fisicas para dispositivos moveisInterfaces fisicas para dispositivos moveis
Interfaces fisicas para dispositivos moveisTiago Barros
 
Workshop iniciação à robótica - Farrusco
Workshop iniciação à robótica - FarruscoWorkshop iniciação à robótica - Farrusco
Workshop iniciação à robótica - FarruscoArticacc, Lda
 

Semelhante a Prototipagem para Computação Física (20)

ICC-06 Periféricos - Introdução
ICC-06 Periféricos - IntroduçãoICC-06 Periféricos - Introdução
ICC-06 Periféricos - Introdução
 
Guia AC mod 5
Guia AC mod 5Guia AC mod 5
Guia AC mod 5
 
TDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDeviceTDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDevice
 
Aula 5 - Montagem Básica de Microcomputadores I
Aula 5 - Montagem Básica de Microcomputadores IAula 5 - Montagem Básica de Microcomputadores I
Aula 5 - Montagem Básica de Microcomputadores I
 
V2 - Microcontroladores: a revolucao do arduino
V2 - Microcontroladores: a revolucao do arduinoV2 - Microcontroladores: a revolucao do arduino
V2 - Microcontroladores: a revolucao do arduino
 
RC Talk - Arduino
RC Talk - ArduinoRC Talk - Arduino
RC Talk - Arduino
 
Arduíno muito prazer
Arduíno muito prazerArduíno muito prazer
Arduíno muito prazer
 
Catalogo Resumido Novus
Catalogo Resumido NovusCatalogo Resumido Novus
Catalogo Resumido Novus
 
Oficina Arduino
Oficina ArduinoOficina Arduino
Oficina Arduino
 
Arduino Overview
Arduino OverviewArduino Overview
Arduino Overview
 
Introdução-à-Programação-Embarcada-com-Arduino.pdf
Introdução-à-Programação-Embarcada-com-Arduino.pdfIntrodução-à-Programação-Embarcada-com-Arduino.pdf
Introdução-à-Programação-Embarcada-com-Arduino.pdf
 
Arduino001 110911083100-phpapp02
Arduino001 110911083100-phpapp02Arduino001 110911083100-phpapp02
Arduino001 110911083100-phpapp02
 
Ti cs
Ti csTi cs
Ti cs
 
TIC
TICTIC
TIC
 
Perlduino - Interfaceando sua aplicação com o mundo real!
Perlduino - Interfaceando sua aplicação com o mundo real!Perlduino - Interfaceando sua aplicação com o mundo real!
Perlduino - Interfaceando sua aplicação com o mundo real!
 
Introdução à informática
Introdução à informáticaIntrodução à informática
Introdução à informática
 
Sindpd introducao arduinodomotica
Sindpd introducao arduinodomoticaSindpd introducao arduinodomotica
Sindpd introducao arduinodomotica
 
Workshop Arduino SETi 2014
Workshop Arduino SETi 2014Workshop Arduino SETi 2014
Workshop Arduino SETi 2014
 
Interfaces fisicas para dispositivos moveis
Interfaces fisicas para dispositivos moveisInterfaces fisicas para dispositivos moveis
Interfaces fisicas para dispositivos moveis
 
Workshop iniciação à robótica - Farrusco
Workshop iniciação à robótica - FarruscoWorkshop iniciação à robótica - Farrusco
Workshop iniciação à robótica - Farrusco
 

Prototipagem para Computação Física