Top Banner
Introdução ao Arduino/Genuino Clara Marto <[email protected]> João Sá <[email protected]> Paulo Gomes <[email protected]> Coimbra, 2017-03-14
36

Introdução ao Arduino/Genuino

Jan 29, 2018

Download

Education

João Sá
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introdução ao Arduino/Genuino

IntroduçãoaoArduino/Genuino

Clara Marto <[email protected]>

João Sá <[email protected]>

Paulo Gomes <[email protected]>

Coimbra, 2017-03-14

Page 2: Introdução ao Arduino/Genuino

O que é o Arduino/Genuino?

Page 3: Introdução ao Arduino/Genuino

Capacidades “da máquina”

“=”

Intel 286Arduino

Page 4: Introdução ao Arduino/Genuino

O que é o Arduino?

entradas[ sensores]

saídas[atuadores]

Page 5: Introdução ao Arduino/Genuino

Arduino Uno (e uma breadboard)

Page 6: Introdução ao Arduino/Genuino

Arduino Mega (versão Funduino)

Page 7: Introdução ao Arduino/Genuino

Shrimp (equivalente ao Arduino Uno)

Page 8: Introdução ao Arduino/Genuino

Arduino DIY

Page 9: Introdução ao Arduino/Genuino

BroterUINO v.1

Page 10: Introdução ao Arduino/Genuino

O que podemos fazer com isto?

jogos ebrincadeiras...

Page 11: Introdução ao Arduino/Genuino

O que podemos fazer com isto?

robôs..

Page 12: Introdução ao Arduino/Genuino

O que podemos fazer com isto?

impressoras 3D...

Page 13: Introdução ao Arduino/Genuino

O que podemos fazer com isto?

drones...

Page 14: Introdução ao Arduino/Genuino

O que podemos fazer com isto?

produtos...

Page 15: Introdução ao Arduino/Genuino

O que podemos fazer com isto?

investigação...

Page 16: Introdução ao Arduino/Genuino

O que podemos fazer com isto?

Page 17: Introdução ao Arduino/Genuino

Como começar?

Um kit de iniciação...

Page 18: Introdução ao Arduino/Genuino

Kits Arduino

Page 19: Introdução ao Arduino/Genuino

Kits Arduino

Page 20: Introdução ao Arduino/Genuino

Vamos lá então...

+ +

Cabo USB + Placa Arduino + Breadboard + Componentes e fios

E um computador com o IDE Arduino instalado...

Page 21: Introdução ao Arduino/Genuino

A breadboard (ou placa de testes)

Page 22: Introdução ao Arduino/Genuino

Ligações na breadboard

Page 23: Introdução ao Arduino/Genuino

E faz-se luz...

Page 24: Introdução ao Arduino/Genuino

E faz-se luz… com um Arduino

Page 25: Introdução ao Arduino/Genuino

O IDE Arduino

Page 26: Introdução ao Arduino/Genuino

Primeiro exemplo com programação...

Page 27: Introdução ao Arduino/Genuino

Primeiro exemplo com programação...

função setup executada apenas uma vez, no início

função loop executada ciclicamente

Page 28: Introdução ao Arduino/Genuino

Primeiro exemplo melhorado...

Page 29: Introdução ao Arduino/Genuino

Um pequeno desafio...

1.Mudar e ligação do LED para outro pino (por exemplo para o 9) e colocá-lo também intermitente com intervalos de 1 segundo

Page 30: Introdução ao Arduino/Genuino

Mais um desafio...

2.Colocar o LED intermitente,ligado durante meio segundo e desligado durante 2 segundos

Page 31: Introdução ao Arduino/Genuino

Outro desafio...

3.Ligar dois LED’s com intermitência intercalada, isto é, enquanto um está ligado o outro está desligado

Page 32: Introdução ao Arduino/Genuino

4.Ligar três LED’s (verde, amarelo e vermelho) com intermitência em sequência continua (liga primeiro o verde, depois liga o amarelo e desliga o verde e finalmente liga o vermelho e desliga o amarelo)

Uma espécie de semáforo...

Page 33: Introdução ao Arduino/Genuino

Agora também com input - circuito

Page 34: Introdução ao Arduino/Genuino

Agora também com input - programa

pino associado ao botãoconfigurado como entrada

ler estado do botão

pinos utilizados

Page 35: Introdução ao Arduino/Genuino

5.Com os 3 LED’s desligados, iniciar a sequência de intermitência apenas quando for premido um botão

Para evoluir...

Page 36: Introdução ao Arduino/Genuino

6.Ligar um LED em função da luz ambiente: liga de noite, desliga de dia (utilizar uma célula LDR)

Para evoluir...