Sunteți pe pagina 1din 63

Engenheiro Eletricista

Ps-Graduao em Docncia do Ensino Superior



www.tkssoftware.com/victory
victoryfernandes@yahoo.com.br
@victoryjorge


Victory Fernandes
www.tkssoftware.com/victory
Experincia Docente com Microcontroladores
Professor da UNIFACS 2006 a 2010
Disciplina ministrada com 8051
Disciplina ministrada com PIC
Professor da AREA1 2012 - Atual
Disciplina ministrada com ARDUINO
Victory Fernandes
Experincia de Projetos com Microcontroladores
Envolvido no projeto e competio de robs
Autnomos desde 2006
Sum de Robs 3Kgx20x20cm e 500gx10x10cm
Futebol de Robs Small Sized League

www.roboticaaplicada.com.br

Victory Fernandes
Experincia de Projetos com Microcontroladores
Projeto MDG - Multideglutgrafo
Triagem de pacientes com Doena de Parkinson para
deteco de indicadores de aspirao silenciosa
Victory Fernandes
Victory Fernandes
Experincia de Projetos com Microcontroladores
Projeto ParkiGlove
Armazenamento e anlise do padro dos tremores da
Doena de Parkinson
Victory Fernandes
Experincia de Projetos com Microcontroladores
Projeto PATC
Anlise em tempo real do padro dos tremores da
Doena de Parkinson e atuao via eletroestimulao
para supresso ativa do tremor.
Apresentao da
Disciplina
Sistemas Embarcados
O aluno identificar os conceitos bsicos de um sistema
embarcado onde a anlise e estudo requerem do projetista
um conhecimento no apenas de programao clssica,
mas tambm noes de controle de processos, sistemas de
tempo real, tecnologias de aquisio de dados
(conversores analgico-digitais e sensores de um modo
geral) e de atuadores (conversores digital-analgicos,
PWM, etc.), alm de um cuidado especial no que se refere
eficincia (estruturao, tamanho e velocidade) do
cdigo produzido!
Ementa
Ao final da disciplina, o aluno deve ser capaz de:
Identificar as diferenas e aplicabilidades de sistemas
embarcados
Analisar projetos de sistemas embarcados sugerindo
melhorias utilizando os conceitos aprendidos.
Realizar simulaes e testes em sistemas embarcados
dentro das especificaes requiridas e focando em
objetivos pr-determinados.

Objetivos Especficos
Apresentao da
Disciplina
Micro Controladores
Identificar as principais caractersticas e funcionalidades
das arquiteturas de um microcontrolador tpico avaliando
suas limitaes e aplicabilidade em projetos.
O aluno desenvolver a habilidade de criar e simular os
cdigos.
O aluno ter a oportunidade de utilizar kit de
microcontrolador.
Todo esse processo ser baseado em aulas expositivas,
aulas prticas em laboratrio, simulaes e projetos de
circuitos.
Ementa
Ao final da disciplina, o aluno deve ser capaz de:
Interpretar o funcionamento de um microprocessador
baseado nos fundamentos aprendidos com a
finalidade de indicar aplicaes de microcontrolador.
Analisar projetos de microcontrolados sugerindo
melhorias utilizando os conceitos aprendidos.
Projetar e realizar simulaes e testes de projetos
microcontrolados os conceitos/comandos/instrues
aprendidos.

Objetivos Especficos
AVALIAO

P1 Prova Escrita individual
Projeto proposto no enunciado da avaliao
Algoritmo (Fluxograma) + Programa em C + Eletrnica
P2 Trabalho em equipe
Projetos propostos no enunciado da avaliao
Possvel substituir por projetos de interesse do aluno
Conceitos Bsicos de
ARDUINO
Professor Victory Fernandes
ARDUINO uma plataforma open-source de
software e hardware para prototipagem flexvel,
fcil de usar e multiplataforma!
www.arduino.cc
O microcontrolador pode ser programado utilizando
a linguagem de programao C para Arduino
Linguagem baseada em Wiring (www.wiring.org.co)

O desenvolvimento dos aplicativos feito no
ambiente de programao prprio do arduino
Desenvolvido em Processing (www.processing.org)
Software
Programao em C requisito
bsico desta disciplina!

1. Reservem livros
2. Revisem C
3. Tirem dvidas
Arduino UNO
Arduino UNO
Arduino UNO
Entradas e sadas digitais (I/O) 14 (6 com sada PWM)
Entradas analgicas 6
Clock de operao 16MHz
Processador Atmega328 Atmel
Microcontrolador de 8bits
RISC com 135 instrues
2 timers de 8 bits
4 timers de 16 bits
Portas de comunicao Gravao via USB;
1 porta RS-232 disponivel
Alimentao recomendada 7-12V (pode ser alimentado pela USB)
Corrente DC mxima por pino de I/O 40mA
Memria Flash 32kB (armazenar cdigo)
Memria SRAM 2kB (rodar programa)
Memria EEPROM 1 kB (gravar dados)
Arduino MEGA
Arduino UNO
Arduino MEGA
Entradas e sadas digitais (I/O) 54 (15 com sada PWM)
Entradas analgicas 16
Clock de operao 16MHz
Processador Atmega2560 Atmel
Microcontrolador de 8bits
RISC com 131 instrues
2 timers de 8 bits
1 timer de 16 bits
Portas de comunicao Gravao via USB;
4 portas RS-232 disponiveis
Alimentao recomendada 7-12V (pode ser alimentado pela USB)
Corrente DC mxima por pino de I/O 40mA
Memria Flash 256kB (armazenar cdigo)
Memria SRAM 8kB (rodar programa)
Memria EEPROM 4kB (gravar dados)

Onde comprar?

No Brasil...

No Brasil...
No Exterior...
No Exterior...
Arduino Shields
O conceito de shields permite empilhar placas com
diferentes funcionalidades.
D flexibilidade ao Arduino para se adequar a
diferentes projetos de forma rpida, basta comprar
o shield desejado e empilhar.
No encontrou um shield?! Voc pode construir o
seu e pessoas do mundo todo podero comprar e
ser sempre compatvel!

Arduino Shields
shieldlist.org

GPS
GSM-GPRS
Display colorido
Display 16x2
Display de 7 segmentos
Controle de Motor
Ponte H 1A
Controle de Motor
Ponte H 2A
GameDuino
Saida VGA
Audio Stereo
joystick
Ethernet
Wi-Fi
microSD
SDCard logger
ZigBee
CanBus
ZigBee
Sadas a Rel
Arduino MINI
Arduino UNO
Arduino MINI
Entradas e sadas digitais (I/O) 14 (6 com sada PWM)
Entradas analgicas 8
Clock de operao 16MHz
Processador Atmega168 Atmel
Microcontrolador de 8bits
RISC com 131 instrues
2 timers de 8 bits
1 timer de 16 bits
Portas de comunicao Gravao via RS-232
Alimentao recomendada 7-9V (pode ser alimentado pela USB)
Corrente DC mxima por pino de I/O 40mA
Memria Flash 32kB
Memria SRAM 2kB
Memria EEPROM 1 kB
Arduino NANO
Arduino UNO
Arduino NANO
Entradas e sadas digitais (I/O) 14 (6 com sada PWM)
Entradas analgicas 8
Clock de operao 16MHz
Processador Atmega328 Atmel
Microcontrolador de 8bits
RISC com 131 instrues
2 timers de 8 bits
1 timer de 16 bits
Portas de comunicao USB e RS-232
Alimentao recomendada 7-12V (pode ser alimentado pela USB)
Corrente DC mxima por pino de I/O 40mA
Memria Flash 16kB
Memria SRAM 1kB
Memria EEPROM 512 B
Dimenso

Miniaturizao Simplificada!
Arduino LilyPad
Arduino UNO
Arduino Lilypad
Entradas e sadas digitais (I/O) 14 (6 com sada PWM)
Entradas analgicas 6
Clock de operao 16MHz
Processador Atmega328 Atmel
Microcontrolador de 8bits
RISC com 131 instrues
2 timers de 8 bits
1 timer de 16 bits
Portas de comunicao USB e RS-232
Alimentao recomendada 7-12V (pode ser alimentado pela USB)
Corrente DC mxima por pino de I/O 40mA
Memria Flash 32kB
Memria SRAM 2kB
Memria EEPROM 1 kB
Wearable Devices
Funcional
Esttica Diverso
Software
Software
Software
Tutoriais
Tutoriais
Tutoriais
Tutoriais
Tutoriais
Tutoriais
Tutoriais
Software
Software
Tutoriais
Tutoriais
professor
Victory Fernandes
www.tkssoftware.com/victory

S-ar putea să vă placă și