mini curso arduino parte ii - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/mini curso...

34
Mini curso Arduino Parte II Prof. Rogério Neves

Upload: dotu

Post on 26-Aug-2018

248 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Mini curso ArduinoParte IIProf. Rogério Neves

Page 2: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Conteúdo – Parte I

• O que é Arduino?

• Hardware e Software

• Dispositivos e conexões

• Interface e linguagem

• Entrada e saída de dados

• Prática de desenvolvimento 101

• Projetos com Arduino

Parte II

Page 3: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Recursos

• http://arduino.cc/

• Forums (em Inglês)

• http://forum.arduino.cc/

• https://www.reddit.com/r/arduino/

• https://forum.sparkfun.com/viewforum.php?f=32

• Facebook Grups em Inglês

• Arduino projects

• Em Português

• Arduino BR

• Arduino Brasil

Page 4: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Arduino com ATMEGA 328-P/-PU

Page 5: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Módulos

Page 6: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

ESP8266 Dedicado a IOTCompatível com Arduino

Page 7: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Ferramentas

• Arduino IDE

• Fritzing

• http://arduino.cc

• https://www.arduino.cc/en/Reference

Page 8: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Arduino IDE

Page 9: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Componentes

Page 10: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Pinout Arduino UNO

Page 11: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Exemplo de conexão: Potenciômetro

Page 12: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Exemplo: Servo

Page 13: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Código

https://ardudino.wordpress.com/programacao/

Page 14: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Servo + Bluetooth

Page 15: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Prática 101

Basic Examples

Arduino IDE Arquivos Exemplos

• Basics/Blink

Libraries

Arduino IDE Arquivos Exemplos

• Servo/Knob

Page 16: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Prática 102

Libraries

• Serial

Basic Examples

• Botões

• Audio

• Analog

• analogReference()

• analogRead()

• analogWrite() - PWM

Page 18: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil
Page 19: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Projetoshttp://cmcc.ufabc.edu.br/~Rogerio.neves

Page 20: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Beetle 1ª versão

Page 21: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

2ª versão

Page 22: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Modelo da garra e chassi

Page 23: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Módulos

Reducer motorsRGB led module

Ponte-H dupla

BT Module

Mini Servo

Pro mini

Page 24: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Módulos

Page 25: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Conexões

Page 26: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Beetle

Page 27: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Processamento de Imagem

Page 28: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Image processing

Page 29: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

MedBox

Page 30: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Esquema

Page 31: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

CIs

Page 32: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Projeto

Page 33: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Projeto

Page 34: Mini curso Arduino Parte II - bcc.ufabc.edu.brbcc.ufabc.edu.br/~rogerio.neves/pub/pdf/Mini curso Arduino parte II... · •Projetos com Arduino Parte II. Recursos ... •Arduino Brasil

Projeto