Tecnologia do Blogger.

Arduino + Bargraph

Boas!
Hoje trago aqui mais um tutorial a utilizar uma "Bargraph" igual ao da imagem abaixo, este componente consiste num agulmerado de 10 leds, só que com um aspeto visual "mais limpo".

Bom fiquem então com o projeto:

Material necessário:
-1 Bargraph
-1 Arduino
-10 Resistencias de 220 Ohm
-1 Potenciómetro
-Fio 


Esquema:

Código: 

const int analogPin = A0;   
const int ledCount = 10;    
int ledPins[] = { 
  2, 3, 4, 5, 6, 7,8,9,10,11 };   

void setup() {
  for (int thisLed = 0; thisLed < ledCount; thisLed++) {
    pinMode(ledPins[thisLed], OUTPUT); 
  }
}

void loop() {

  int sensorReading = analogRead(analogPin);
  int ledLevel = map(sensorReading, 0, 1023, 0, ledCount);
  for (int thisLed = 0; thisLed < ledCount; thisLed++)
    if (thisLed < ledLevel) {
      digitalWrite(ledPins[thisLed], HIGH);
    } 
    else {
      digitalWrite(ledPins[thisLed], LOW); 
    }
  }



Vídeo:

Instalar o arduino no Windows

Boas! Como o titulo indica realizei um tutorial onde pode aprender a instalar as drives do seu respetivo arduino, espero que gostem.
Neste  tutorial  é utilizado o Arduino Leonardo , mas poderia ser utilizado outro como por exemplo Arduino uno.

Material necessário para este tutorial:
 - Arduino uno/ Leonardo/Mega ...
 - PC com Windows 7/Windows Vista 
 - Cabo do seu respetivo arduino
Após ter todo o material necessário siga os seguintes passos:

  -Passo 1: Após conectar o Arduino ao PC através do respectivo cabo usb, então aparcerá uma mensagem  no windows com o texto "Software de controlador de dispositivo instalado sem êxito.";


  -Passo 2: Após aparecer esta mensagem abra o painel de controlo do windows e clique em "Hardware e Som";


  -Passo 3: Em seguida clique em "Gestor de Dispositivos" no canto superior direito;


  -Passo 4: Agora selecione o respetivo arduino não instalado no windows , este deverá aparecer com um ponto de exclamação;


  -Passo 5: Após selecionado, clique sobre este om o botão direito do rato e selecione a opção "Propriedades";


  -Passo 6: Assim que a janela "Propriedades de Arduino XXX" abrir  clique sobre o botão "Actualizar Controlador";


  -Passo 7: Agora irá aparecer uma janela com duas opções, selecione a opção "Procurar software do Controlador no computador"; 


  -Passo 8: Caso ainda não tenha feito o download do Software do Arduino esta é a altura  , assim feito o download do software, extrai- o e decore a sua localização, em seguida volte á janela e clique sobre o botão "Procurar";


  -Passo 9: Localize o local para onde extraio o Software arduino, abra a respetiva pasta  e selecione a subpasta "Drivers" conforme a imagem abaixo, e clique no botão "OK";


  -Passo 10: Agora é só  clicar sobre o botão "seguinte";


  -Passo 11: Se lhe aparecer uma janela como na imagem abaixo, não se preocupe,isto deve- se ao fato do windows não reconhecer o fabricante dos drivers, nada de alarmante, apenas selecione a opção "Instalar este software do controlador mesmo assim";


  -Passo 12: Agora deverá aparecer a mensagem "O windows actualizou o software de controlador com êxito";


  -Passo 13: Caso deseje verificar se a instalação deste foi bem sucedida, abra o software  do Arduino, e poderá ver algo como na imagem abaixo, faça então o upload do exemplo "bink" e verifique se o led do pino digital  13 do Arduino está a piscar com o intervalo de um segundo.


Atenção: Se mesmo a seguir estes passos não seja bem sucedido deixe um comentário com a sua duvida.

Arduino Leonardo

   Boas pessoal!
   Ultimamente tenho andado um pouco afastado do blog, mas já tenho alguns projetos em mente, agora é apenas uma questão de tempo até o meu arduino Leonardo chegar. :D

   Bom mas passemos ao que interessa , tal como o nome do post indica venho aqui falar um pouco da nova placa com a marca Arduino, esta destaca-se visualmete pelo seu conector usb( micro usb) e por ter apenas um só microcontrolador embutido, isto deve-se ao fato de que este chip(ATmega32u4) possibilitar a inteface de comunicação usb, substituindo assim o chip da ftdi e o ATmega8U2, outra vantagem que também se destaca é o seu custo ser menor ao arduino uno rondando os 18 €.
   Mas nem tudo são vantagens  pois sendo o  ATmega32u4  smd,  um dos conceitos principais do arduino ( a remoção do chip Atmega 328 para trabalhos por exemplo em breadboards) foi perdida.
   Uma curiosidade deste arduino é a possibilidade de emulação dos periféricos rato e teclado , ou seja  podemos assim fazer projetos com uma interface mais elaborada como por exemplo um comando para jogos.
   Abaixo seguem mais algumas caracteristicas do arduino leonardo assim como um video de apresentação deste pelo próprio Massimo Banzi:


Caracteristicas do Arduino Leonardo:

  • Microcontrolador ATmega32u4
  • Tensão de entrada (recomendada) : 7-12V
  • Tensão de entrada limites) : 6-20V
  • Pinos Digitais de Entrada/Saída: 20
  • Canais de  PWM: 7
  • Canais de entrada Analógica: 12
  • Clock: 16MHz
  • Corrente DC por cada pino de E/S operando a 5V: 40 mA
  • Corrente DC por cada pino de E/S operando a 3V: 50 mA
  • 32 KB de memória Flash (4KB são utilizados pelo bootloader)
  • SRAM: 2.5 KB ( ATmega32u4)
  • EEPROM: 1KB ( ATmega32u4)