You are on page 1of 16

ARDUINO APLICADO A

ROBTICA.
MSC: SRGIO EDUARDO PALMIERE

APRESENTAO
KITS DE DESENVOLVIMENTO
FAMLIA ARDUINO
ACESSRIOS
APLICAES
ARDUINO UNO R3
DETALHE DE UM MICROCONTROLADOR
IDE
PROGRAMA PISCA LED
SISTEMAS ROBTICOS
CONTROLE DE CARGAS EXTERNAS
ROBOS ARDUINO
CONCLUSES
REFERNCIAS
PERGUNTAS

KITS DE DESENVOLVIMENTO

Pinguino: PIC 18F (8 bits)

Cortino: ARM Cortex M3 (32 bits)

Arduino: ATMEL ATMega 328 (8 bits)

FAMLIA ARDUINO

Cdigo Aberto

Baixo Custo

15 modelos Diferentes

IDE

Programvel em C/C++

Fcil de Usar

Famlia Arduino: UNO R3, LilyPad, Ethernet, Mega, Nano, Pro e placa
Expansora (Shield) de prototipagem.

ACESSRIOS

Ethernet Shield
Xbee Shield
Liquidware TouchShield
Liquidware InputShield
Controle de Motor
GPS
Joystick
Micro SD
ETC

APLICAES

Controle

Automao Residncial

Wearables

Robtica

ARDUINO UNO R3

Kit Desenvolvimento ARDUINO UNO R3

UNO R3
Caractersticas:

Microcrontrolador: ATmega 328


Tenso de Operao: 5V
E/S Digitais: 14 pinos
E/S Analgicos: 6 pinos
Corrente pinos E/S: 40mA
Memria Flash: 32kb
Memria RAM: 2kb
Memria E2PROM: 1kb
SPI: 5Mhz
I2C: 400kHz
PWM: 6
Timers: 2(8bits) + 1(16bits)
Clock: 16MHz

DETALHE DE UM MICROCONTROLADOR

Comunicao de um Microcontrolador

Esquema de um Microcontrolador Genrico

Novo
Verificar

IDE

Upload

IDE em JAVA

Linguagem de programao: C/C++

IDE Arduino
Fluxo de Programao

Abrir

Salvar

Monitor Serial

PROGRAMA PISCA LED.

Exemplo de um programa para Arduino.

SISTEMAS ROBTICOS

Rob: Equipamento programvel multifuncional designado a mover partes materiais ou


ferramentas, utilizando movimentos programados.
(Robotics Institute of America)

Componentes:
Motores
Sensores
Sistema de Viso
Sintetizador de Voz
Atuadores
Bateria
IHM
Mecnica (pina, mos, pernas, rodas)
Circuito de Comando: ARDUINO

CONTROLE DE CARGAS EXTERNAS

Arduino com Shield de Controle de Motores

ROBS ARDUINO

Hackabot Nano

Lego NXT

Kit Montagem Rob Arduino

DFRobotShop Rover

CONCLUSES
O ARDUINO permite:

Desenvolvimento rpido e prtico de projetos.

No exige conhecimentos profundos de Hardware e programao.

Fcil aprendizagem.

Baixo custo.

Grande comunidade.

Tutoriais simples.

REFERNCIAS

Schwartz, Marco; Arduino Home Automation Projects, Pack Publishing; Birmingham; 2014.

Bayle, Julien; C PROGRAMMING FOR ARDUINO; Pack Publishing; Birmingham; 2013.

Arduino em Robtica: disponvel em: http://nossosrobos.blogspot.com/2011/08/arduino-em-robotica.html, ultimo acesso: 04/04/2016.

PERGUNTAS?

You might also like