Arduino: Entradas e Saidas: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Linha 15: Linha 15:
*Estas entradas/saídas operam com valores '''digitais''' '''''LOW''''' e '''''HIGH''''', os quais correspondem aos valores de '''tensão''' '''0 V''' e '''5 V''', respectivamente..  
*Estas entradas/saídas operam com valores '''digitais''' '''''LOW''''' e '''''HIGH''''', os quais correspondem aos valores de '''tensão''' '''0 V''' e '''5 V''', respectivamente..  
*Cada pino fornece '''corrente''' de até '''20 mA''', sendo que qualquer corrente solicitada acima de 40mA pode danificar o Arduíno.
*Cada pino fornece '''corrente''' de até '''20 mA''', sendo que qualquer corrente solicitada acima de 40mA pode danificar o Arduíno.
;[file:///opt/arduino-1.6.8/reference/www.arduino.cc/en/Reference/PinMode.html pinMode()]: Configura o '''pino digital''' do Arduíno como '''entrada''' (INPUT) ou '''saída''' (OUTPUT).
:Exemplo:
pinMode(13, OUTPUT);


====Lab 1: Saída digital====
====Lab 1: Saída digital====
Linha 42: Linha 47:
*Modificar programa '''''blink''''' para piscar cores '''vermelho''' (R), '''verde''' (G) e '''azul''' (B) alternadamente;
*Modificar programa '''''blink''''' para piscar cores '''vermelho''' (R), '''verde''' (G) e '''azul''' (B) alternadamente;
*Aumentar a '''frequência''' do piscar de leds, com cores alternadas, e verificar a cor resultante.
*Aumentar a '''frequência''' do piscar de leds, com cores alternadas, e verificar a cor resultante.
==Entradas digitais==


----
----

Edição das 20h27min de 12 de setembro de 2016

Minicurso: Arduíno e eletrônica

Este minicurso tem como objetivos realizar uma introdução ao microcontrolador Arduíno e a eletrônica a partir de atividades teóricas e práticas.

O minicurso está organizados em módulos, cada um deles trabalhando conceitos específicos sobre o microcontrolador Arduíno e os correspondentes conceitos de eletricidade e eletrônica envolvidos.

Características do microcontrolador Arduíno

Arduíno

Saídas digitais

O Arduíno possui 14 Entradas/Saídas Digitais
  • As entradas/saídas digitais estão localizadas nos pinos 0 a 13.
  • Estas entradas/saídas operam com valores digitais LOW e HIGH, os quais correspondem aos valores de tensão 0 V e 5 V, respectivamente..
  • Cada pino fornece corrente de até 20 mA, sendo que qualquer corrente solicitada acima de 40mA pode danificar o Arduíno.
[file
///opt/arduino-1.6.8/reference/www.arduino.cc/en/Reference/PinMode.html pinMode()]: Configura o pino digital do Arduíno como entrada (INPUT) ou saída (OUTPUT).
Exemplo:
pinMode(13, OUTPUT);

Lab 1: Saída digital

blink
  • Carregar no Arduíno o programa exemplo para piscar o led do pino 13, mantendo acesso por 1 seg e em seguida apagada por 1 seg. O led do pino 13 é um led instalado na própria placa do Arduíno.
  • Modificar o tempo (delay) e verificar a mudança na frequência do piscar do led.

Frequência e período de um sinal periódico

A frequência é uma grandeza física que indica o número de ocorrências de um evento (ciclo ou oscilações) em um determinado intervalo de tempo. Esse tempo recebe o nome de período (T).

A unidade de medida de frequência é o Hertz (Hz).

f = 1 / T (Hz = 1 / s)

Leds

Eletricidade Básica
Conceitos sobre tensão, corrente e resistência elétrica.
Diodos e Leds
Cálculo do resistor de proteção de um circuito com led.
Led RGB
Como utilizar um led RGB anodo comum;

Lab 2: Led RGB

Blink
  • Montar hardware para led RGB utilizando resistores de proteção adequados.
  • Modificar programa blink para piscar cores vermelho (R), verde (G) e azul (B) alternadamente;
  • Aumentar a frequência do piscar de leds, com cores alternadas, e verificar a cor resultante.

Entradas digitais


--Evandro.cantu (discussão) 16h33min de 12 de setembro de 2016 (BRT)