O documento apresenta Marcus Vinícius de Sousa Lemos e seu trabalho na área de computação física utilizando microcontroladores como o Arduino. A palestra será dividida em duas partes: a primeira abordará conceitos de computação física e pervasiva e microcontroladores. A segunda parte tratará especificamente do Arduino, apresentando seus conceitos básicos, ambiente de desenvolvimento, programação e projetos possíveis.
InfoPI 2013 - Minicurso - A Bioinformática na Cura de Doenças
Oficina Arduino - Jornada de Tecnologia 2014 (E-poti) - Part I
1. EE--ppoottii:: JJoorrnnaaddaa ddee TTeeccnnoollooggiiaa ddoo PPiiaauuíí
PPrrooggrraammaannddoo oo MMuunnddoo
ccoomm AArrdduuiinnoo
Marcus Vinícius de Sousa Lemos
marvin@uespi.br
2. 2
AApprreesseennttaaççããoo
Marcus Vinícius de Sousa Lemos
Doutorando em Informática Aplicada pela Universidade de
Fortaleza - Unifor
Mestre em Informática Aplicada pela Unifor
Professor da Universidade Estadual do Piauí – Uespi
Pesquisador do Laboratório Opala-Uespi
Auditor Fiscal de Controle Externo (Informática) – TCE/PI
Áreas de Interesse:
Redes de Sensores Sem Fio, Inteligência Computacional
marvin@uespi.br
http://www.marvinlemos.net
@marvinlemos
3. 3
OOuuttlliinnee
Parte 1 – Motivação
1) Computação Física
2) Computação Pervasiva
3) Microcontroladores
Parte 2 – Arduino
4) Conceitos Básicos
5) Ambiente de desenvolvimento
6) Programação
7) Projetos
15. 15
CCoommppuuttaaççããoo FFííssiiccaa
● uso de computação e eletrônica
[sensores e atuadores] na
prototipação de objetos físicos para
interação com seres humanos
● comportamento implementado por
software
● utilização de microcontroladores
16. 16
CCoommppuuttaaççããoo FFííssiiccaa
A computação física significa a
construção de sistemas interativos
físicos mediante o uso de software e
hardware que integrados podem
sentir e responder ao mundo
analógico
21. 21
MMiiccrrooccoonnttrroollaaddoorreess
● Também conhecido como MCU (Microcontroller
Unit)
c
● “Computador em um chip”
● Programado para funções específicas
(geralmente para interagir com atuadores)
●Geralmente embarcados em
outros dispositivos