quinta-feira, 16 de outubro de 2014

Arduino UNO


(Existem várias versões de Arduino UNO como UNO SMD, UNO R2 e o último UNO R3)

MicrocontroladorATmega328
Tensão de operação5V
Tensão de entrada (recomendada) 7-12V
Tensão de entrada (limites)6-20V
Pinos de I/O Digitais14 (6 deles com saída PWM)
Pinos Analógicos6
Corrente CC  por I/O Pino40 mA
Corrente do Pino 3.3V50 mA
Memória Flash32 KB (ATmega328) 0.5 KB usado pelo bootloader
SRAM2 KB (ATmega328)
EEPROM1 KB (ATmega328)
Velocidade do Clock16 MHz

     Ele é ideal para quem está começando com essa placa, muita gente que começa as vezes querem já fazendo projetos grandes ou pequenos para ver sua capacidade. Concerteza, caso o projeto não for muito elaborado e que precise usar todas as portas, acho um pouco difícil, esse é ótimos para os iniciantes e para quem já usa normalmente.
"Uno" significa um em italiano e é nomeado para marcar o lançamento do Arduino 1.0
Projeto 1 - LED Piscante

     Bom esse é o primeiro projeto que todos usam para testar o Arduino, é uma programação bem básica  em que consiste em fazer o LED acender e apagar a cada 1 segundo (programação original, mas podendo fazer alterações).

     Para esse projeto, iremos usar um resistor de 220ohm e um LED vermelho. Na programação estou usando o LED no saída 10 do Arduino, mas o exemplo Blink que o mesmo que a programação usa o LED na saída 13. O circuito fica assim:

Programação:
//Projeto 1 - LED Piscando
int pinoLED = 10;  // Variavel 10 que foi denomeado de pino LED (mas podendo colocar qualquer outro nome)
void setup()  // Função de Preparação da programação
{
  pinMode(pinoLED, OUTPUT);  // Defini a Variavel 10 (pinoLED) como saída de dados
}
void loop()
{
  digitalWrite(pinoLED, HIGH);  // Declarei que a saída pinoLED vai para 5V, podemos substituir o HIGH por 1
  delay(1000);                  // A Ação terá um atraso de 1000 milissegundos (1 segundo)
  digitalWrite(pinoLED, LOW);   // Declarei que a saída pinoLED vai para 0V, podemos substituir o LOW por 0
  delay(1000);                  // A Ação terá um atraso de 1000 milissegundos (1 segundo)
}                               // Reniciaria a função


     Bom na própria programação podemos editar o delay, mudando a duração em que o LED fica ligado e desligado, como já disse uma vez em uma das primeiras postagens, que existem varias maneiras para piscar um LED .

    
     Espero que o pessoal entendam o porque que estou repetido os projetos e vale ressaltar que coloquei comentário novo nessa programação que podemos substituir o HIGH por 1 e o LOW por 0.

    Até o próximo projeto, até mais

Eletronica com Arduino - Vamos falar de resistores

 
A finalidade de um resistor é apresentar uma resistência elétrica (medida em ohm Ω - O e seus múltiplos como o quilohm e megaohm) de modo a reduzir uma tensão ou corrente num circuito. Os tipos mais comuns de resistores são os de carbono .
 Ao lado voce pode ver o formato e o simbolo .




Os valores dos resistores são dados pelas faixas coloridas que seguem um código universal que todo o praticante de eletrônica deve conhecer. Esse código é dado na tabela abaixo para os resistores de 3 faixas:





A leitura do código de um resistor funciona da seguinte maneira para o tipo de 3 faixas.

A primeira e a segunda faixa indicam os dois primeiros dígitos do valor da resistência. Por exemplo, amarelo e violeta: 47

A terceira faixa indica o fator de multiplicação. Por exemplo, laranja x 1000.

Temos então 47 x 1000 = 47 000 ? ou 47 quil? (47 k).





Os resistores aquecem quando em funcionamento. Por isso seus tamanhos são determinados pela capacidade de dissipação dada em Watts (W). Quando os resistores trabalham com correntes muito intensas e por isso devem dissipar muito calor, eles devem ser de tipos especiais. São os resistores de fio de nicromo e tipos semelhantes

Agora que voce já sabe como identificar a resistencia de um resistor , vamos aplicar a associação dos resistores .

Na associação em série todos os resistores são percorridos por uma mesma corrente elétrica ,
sendo um resistor "suplementar" um resistor que sozinho faça o papel de por exemplo 5 resistores em série .
 Rs = 100Ω + 220Ω + 220 Ω + 10Ω + 10Ω  
Rs = 560Ω   

Simplesmente , é muito melhor colocarmos em um circuito apenas um resistore de 560Ω do que 5 resistores em série . 
Mas voce deve estar se pensando , mas porque que eu vou fazer uma associação serie , se existe um resistor com o valor correto já ??
Simples , caso voce precise de um resistor com um valor não comercial , ou que voce não tenha no momento ?
Como fazer um resistor de 300Ω ? 
Voce pode associar 
- 3 resistores de 100Ω 
- 2 resistores de 150Ω
- 1 resistor de 220Ω e um de 40Ω 

Já na associação em paralelo , é um pouco diferente , não só pela disposição dos componentes mas como eles se comportam tambem .

Na associação em paralelo , todos os resistores estão submetidos a uma mesma tensão .
Geralmente esse tipo de associação é feita tambem para conseguir um valor especifico de resistencia .
Para a associação de APENAS DOIS resistores é usada a formula  onde :

Rs = (R1x R2 ) /(R1 + R2 ) 

Exemplo como conseguir um resistor de 50Ω  com dois resistores de 100 Ω 

Rs = ( 100Ω x 100Ω ) / ( 100Ω + 100Ω )  

Rs = ( 10000Ω ) / (200Ω)

Rs = 50Ω  


Para associar um numero indefinido de resistores identicos  em série  ( maiores que 2 ) 

Rs = (valor da resistencia ) / (numero de resistores ) 



Dizemos que em Série a corrente (A ) não se divide e em Paralelo  a corrente se divide