Dicionário de Hardware

Clica nos componentes para veres a explicação detalhada abaixo.

Arduino

Plataforma de prototipagem eletrónica que lê entradas e controla saídas através de código programado.

Ver Explicação

Breadboard

Placa com furos condutores que permite montar circuitos temporários sem necessidade de soldar.

Ver Explicação

Resistencia

Componente que dificulta a passagem da corrente elétrica.

Ver Explicação

Led

Light Emitting Diodes (LED), em português Diodo Emissor de Luz.

Ver Explicação

Sensor LDR

Resistência que varia de acordo com a intensidade da luz. No escuro a resistência é alta, na luz é baixa.

Ver Explicação

Ultrassónico

Mede a distância até um objeto emitindo ondas sonoras de alta frequência e calculando o tempo de eco.

Ver Explicação

Servo Motor

Motor que permite controlar com precisão a posição angular (geralmente entre 0° e 180°).

Ver Explicação

Buzzer

Componente capaz de emitir sinais sonoros (beeps) ou notas musicais quando recebe energia.

Ver Explicação

Botão

Interruptor momentâneo.

Ver Explicação

Potenciómetro

Componente que permite variar a resistência elétrica.

Ver Explicação

Sensor de temperatura

Componente que permite verificar a temperatura.

Ver Explicação

LCD 16x2

LCD 16x2 é um display

Ver Explicação

Arduino Uno R3

O Arduino é uma placa de prototipagem eletrónica de código aberto. Ele possui um microcontrolador que pode ser programado para ler entradas (como um dedo num botão ou luz num sensor) e transformá-las numa saída (como ligar um motor ou acender um LED).


Digital pin 0 a 13 


Digital pin – 0 a 13 fornecem acesso ao chip 

Podem funcionar como input ou output  

  INPUT - lendo variações de tensão (volts) de um dispositivo externo

  OUTPUT - aplicar uma determinada tensão (e.g. entre 0 e 5 volts) a um dispositivo externo

Em resumo estas portas permitem a comunicação entre o chip e os dispositivos externos (ex: Led ou uma resistência…)

Pins 3-5-6-9-10-11 pulse modulation ~ 
Permitem ajustar a tensão a aplicar a um dispositivo externo (e.g. entre 0 e 5 volts)


Pins 0 e 1 - TX  e RX



Pins 0 e 1 - TX (transmitir ) e RX (receber)

Pin 1 - TX (transmitir)
Pin 0 - RX (receber)

Sempre que é necessário a comunicação entre o Arduíno e um outro dispositivo (e.g. arduino e computador, arduino e Bluetooth)  é através destas portas que o fazemos. 

Existem 2 leds que nos indicam se os dispositivo estão a comunicar. Se os leds não piscarem então não está a ocorrer nenhuma comunicação.



Analog In pin 0 ao 5 – analog to digital 




Analog In pin 0 ao 5 – analog to digital 

Recebe sinais analógicos e transforma-os em sinais digitais.

Exemplo1:
O botão de volume recebe uma variação analógica e tira a amostra para digital.

Exemplo2:
Sensor de temperatura 
Se colocar-mos um sensor de temperatura no pin A1 irá ser lida uma amostra digital da subida ou descida da temperatura. Como resultado teremos um valor aproximado da temperatura real num dado momento. 

Nota 1
Estes pins também podem ser utilizados como os pins digitais que vimos antes

Nota 2
O pin A0 pode ser designado como pin 14, assim com A1 pin 15 ...



Reset e Power

 .:. Configuração

Porta para comunicação Arduino - PC

Seleção do modelo da placa Arduino


.:. Programação

Programa para Arduino = “SKETCH”

.:. Estrutura de um sketch

<declarações> : declaração de constantes, variáveis, tipos, etc (OPCIONAL)

void setup ( ) { <codigo> } : <codigo> é executado uma só vez; serve principalmente para efetuar inicializações

void loop ( ) { <codigo> } : após a execução de “setup”, <codigo> é executado de modo contínuo (em ciclo) até que a alimentação seja desligada (ou reset ).

Comentários //linha de comentário
/*  
texto de comentário
*/


.:. Interface

Arduino IDE (Integrated Development Environment)

http://arduino.cc/en/Guide/Environment

.:. Arduino – utilização

↑ Voltar ao topo

Breadboard (Placa de Ensaio)

A Breadboard é uma ferramenta essencial para criar circuitos sem solda. Por baixo dos furos existem lâminas metálicas que ligam os pontos entre si.

As linhas laterais (vermelha e azul) costumam ser usadas para a alimentação (+Vcc e GND), enquanto as linhas centrais servem para conectar os componentes.

↑ Voltar ao topo

LDR (Light Dependent Resistor)

LDR é um sensor cuja resistência elétrica muda conforme a luz que incide sobre ele. Quanto mais luz recebe, menor é a sua resistência.

É muito utilizado em postes de iluminação pública para que as luzes se acendam automaticamente ao anoitecer.

↑ Voltar ao topo

Sensor Ultrassónico (HC-SR04)

Este sensor funciona através do princípio do eco. Ele emite um pulso de som de alta frequência (ultrassom) e mede quanto tempo o som demora a bater num objeto e voltar.

É ideal para medir distâncias e evitar obstáculos em robôs móveis.

↑ Voltar ao topo

Servo Motor

Diferente dos motores normais que giram sem parar, o Servo Motor é projetado para se mover para uma posição exata (ex: 90 graus) e manter essa posição.

Muito utilizado em modelismo, braços robóticos e para controlar a direção de veículos.

↑ Voltar ao topo

Buzzer (Sinalizador Acústico)

Buzzer converte sinais elétricos em ondas sonoras. Existem dois tipos principais:

↑ Voltar ao topo

Lâmpada LED

Led Light Emitting Diodes (LED), em português Diodo Emissor de Luz,

↑ Voltar ao topo

Resistência

Resistência dificulta a passagem da corrente elétrica

↑ Voltar ao topo

Botão

Botão Interruptor momentâneo que abre ou fecha um circuito elétrico

↑ Voltar ao topo

Potenciómetro

Potenciómetro Componente que permite variar a resistência elétrica

↑ Voltar ao topo

Sensor de temperatura

Sensor de temperatura Sensores Analógicos (LM35, TMP36): Medem temperatura, convertem para tensão.

↑ Voltar ao topo

LCD 16x2

LCD 16x2 O LCD 16x2 é um dos displays mais populares para projetos com Arduino.

↑ Voltar ao topo