Top Banner
CoderDojo LX Especial Arduino Electrónica Computação Física Arduino Protótipos Mauricio Martins www.ledsandchips.com
28

Coder dojo lx especial arduino

Jul 08, 2015

Download

Technology

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: Coder dojo lx especial arduino

CoderDojo LX Especial Arduino

!• Electrónica • Computação Física • Arduino • Protótipos

!Mauricio Martins www.ledsandchips.com

Page 2: Coder dojo lx especial arduino

Electrónica Básica

!• Grandezas eléctricas • Componentes electrónicos • Circuitos

Page 3: Coder dojo lx especial arduino

!• Corrente ( I ) – fluxo ordenado de partículas portadoras

de carga eléctrica - electrões. Tipos; contínua e alterna. !

• Tensão ( V ) – diferença de potencial eléctrico entre dois pontos.

!• Resistência ( R ) – capacidade de um corpo qualquer

se opor à passagem de corrente eléctrica pelo mesmo.

Grandezas eléctricas

Page 4: Coder dojo lx especial arduino

R=

Lei de Ohm

V

I

Page 5: Coder dojo lx especial arduino

Lei de Ohm

R=V

I

Para alimentar com uma pilha (FEM) de 9V um LED com as seguintes características:

!V LED = 2V

I LED = 0,02A (20mA) !

Que valor deve ter a resistência para limitar a corrente que atravessa o LED

e não queima-lo?

V = FEM - V LED 9V - 2V = 7V

!R = V / I R = 7V / 0.02A R = 350 OHM

!

Page 6: Coder dojo lx especial arduino

!• Resistências • Condensadores • Semicondutores (díodos e transistores) • Circuitos Integrados

Componentes

Page 8: Coder dojo lx especial arduino

!• Código de cores

Resistências – Identificação

PretoCastanho

VermelhoLaranja

AmareloVerde

AzulVioletaCinzentoBranco

Prateado

Dourado

Page 9: Coder dojo lx especial arduino

!• Os condensadores são componentes que, embora não conduzam corrente eléctrica entre

os seus terminais, são capazes de armazena-la.Esta corrente é "descarregada" assim que não exista resistência entre os seus terminais.

Condensadores

Page 10: Coder dojo lx especial arduino

Condensador cerâmica Condensador Tantalum

Condensador polipropileno Condensador electrolítico

Condensador Polyester Condensador Ajustável

Tipos de Condensadores

Condensadores - Identificação

Page 11: Coder dojo lx especial arduino

• Só conduz corrente eléctrica num sentido! !!!!!!!!!!!!• Tipo de díodos: !!Díodo rectificador Díodo de sinal !!!!LED(díodo emissor de luz)

Semicondutores - Díodos

A

K

Page 12: Coder dojo lx especial arduino

!• São capazes de controlar ou amplificar a passagem de corrente

eléctrica. É composto por três terminais, base, emissor e colector. • Tipo de transístores: PNP, NPN

(sinal, potência, FET, fototransístor, etc.)

Semicondutores - Transístores

Page 13: Coder dojo lx especial arduino

!• Um circuito integrado, também conhecido por chip, é um dispositivo

microeletrônico que consiste de muitos transístores e outros componentes interligados capazes de desempenhar muitas funções.

Semicondutores – Circuitos Integrados

Reguladores de Tensão

Portas lógicas, contadores, decodificadores, etc.

Page 14: Coder dojo lx especial arduino

Computação Física

!serve para interligar o mundo físico/real

com o mundo digital/virtual

Page 15: Coder dojo lx especial arduino

Analógico vs Digital

Analógico !

valores infinitos entre os extremos

!fenómenos da vida real

Digital !

dois estados distintos estados binários

!0 ou 1

falso ou verdadeiro 0v ou 5v

Page 16: Coder dojo lx especial arduino

Sensores vs Actuadores

Sensores ligados as entradas

!Luz (LDR)

Som (Microfone) Temperatura (NTC)

Ligado/Desligado (Botão) …

Acutuadores ligados as saídas

!Luz (LED)

Som (Altifalante) Aquecedor (Resistência) Abre/Fecha (Fechadura)

Page 17: Coder dojo lx especial arduino

Sensores vs Actuadores

Sensores Acutuadores

Digital

Analógico

Page 18: Coder dojo lx especial arduino

Arduino www.arduino.cc

Page 19: Coder dojo lx especial arduino

Arduino

• Plataforma open-source desenvolvida em 2005 !

• Finalidade educativa na área da computação física !• Comunidade mundial de desenvolvedores !• Linguagem de programação baseada em C / C++ !• Multi-plataforma : Win, Mac e Linux !• Utilizado na robótica, automação, domótica, arte interactiva, etc. !Alguns exemplos de aplicações

Page 20: Coder dojo lx especial arduino

Arduino IDE - Ambiente de desenvolvimento integrado

Page 21: Coder dojo lx especial arduino

Arduino UNO

13 saídas/entradas digitais

6 entradas analógicas

USB

6 a 18 Volts

reset

3.3v : 5v : GND : GND : Vin

Page 22: Coder dojo lx especial arduino
Page 23: Coder dojo lx especial arduino

Ligar o Arduino na porta USB Abrir IDE Arduino Ficheiro > Exemplos > 01.Basics > Blink Ferramentas > Placa > Arduino UNO Ferramentas > Porta Série > COM xx Ficheiro > Carregar ou CTRL+U ou clicar em

Page 24: Coder dojo lx especial arduino
Page 25: Coder dojo lx especial arduino
Page 26: Coder dojo lx especial arduino

BreadBoard

Page 27: Coder dojo lx especial arduino

Fritzing

Page 28: Coder dojo lx especial arduino

Obrigado! [email protected]: !Offical Arduino Tutorials: Hardware implementation, language reference, library Tronixstuff: Basic knowledge to popular hardware implementation and usage Adafruit Learnig System: Arduino Tutorials Element14 Arduino Video Tutorials Todbott Blog: Misc Arduino Projects,Tutorials,Custom Libraries ITP Physical Computing: Hands on labs, Full Tutorials Hacktronics.com: Beginner Arduino Tutorials !Projects and Hacks:!!Makezine: Arduino projects and hacks Hackaday: Arduino projects and hacks Instructables: Arduino Projects and hacks !Books:!!The Arduino Cookbook Practical Arduino Programming Interactivity 30 Arduino Projects for the Evil Genius