2 de mar. de 2022

Esp32 v1.0 AliExpress

 ESP32 v1.0 WeMos LOLIN32 Lite(comprado no aliexpress)

 

https://www.mischianti.org/wp-content/uploads/2021/07/ESP32-WeMos-LOLIN32-Lite-pinout-mischianti.png  

Hoje vou falar um pouco sobre esse carinha que será usado nos próximos projetos que irei desenvolver e mostrar tanto aqui no blog como no YouTube(ainda em construção).

Encontrei esse ESP32 LOLIN32 no Aliexpress por um custo-benefício ótimo. no AliExpress eles chamam de ESP32 V1.0 o LINK ESTA AQUI foi no qual eu comprei e paguei 23,85 R$ no dia (19/01/2022) .

Esse modelo me chamou atenção por algumas características em que ESP's mais antigos não tem.uma delas foi o tamanho.

https://ae01.alicdn.com/kf/Ha147c1418f764affb0022063adf055f2E.jpg 

Esse Esp  conta com uma interface de bateria na qual você pode plugar o Positivo(+) e Negativo(-)  de uma bateria de 3.7v a porta, assim poder usa-lo sem precisar de um cabo usb ou uma fonte usb,ele também carrega a bateria utilizando a porta Micro-USB com uma corrente de carga de ate 500 mAh.

outra coisa que me chama atenção nessa placa é a capacidade de entrar em DeepSleep(dormindo) e consumir uma corrente de apenas 5μA isso mesmo incríveis 0,005mAh isso  quer dizer que uma bateria de 1000mAh dura 200 mil horas ou 8.333 dias.

Lógico que não usaremos ele todo o tempo em DeepSleep mais é uma informação bem importante. Ele pode ser "acordado" usando os GPIO Interrupt, timer, ADC measurements.

O DeepSleep é usado em varias situações quando o aparelho não precisa esta mandando informações o tempo inteiro para a rede. um exemplo a fechadura eletrónica, só será usado quando alguém apertar um botão ou inserir a senha, então apos fazer a abertura ou fechamento ele pode entrar em DeepSleep e só ser acordado novamente quando tiver outro INPUT.

Também existem 16 portas Analógicas(ADC)/Digitais no total são 23 portas(GPIO's) que o usuário pode usar. 

as configurações usadas para fazer upload do código é o mesmo usado para o ESP32 comum então a compatibilidade é ótima.

não vou entrar muito em detalhes sobre processador, memória e outras informações que não acho muito relevante para os projetos que iremos desenvolver aqui no Blog.

12 de jan. de 2014

Dicas para Projetos e Melhoras No Blog

Bom primeiramente gostaria de pedir desculpas a todos os leitores do blog, minhas desculpas pois o blog estava parado pois nao estava tendo feedback de vocês,  renda e ideias para projetos.

Agora gostaria de dizer a todos os leitores que lerem essa postagem que deixem suas dicas e ideias para projetos para o blog poder voltar ativa

Muito Obrigado aos Leitores
Grato, Radson

Comentem...

26 de abr. de 2013

Programar Arduino no Android

A todos os leitores que estavam esperando a anos,meses,semanas e dias pela  Arduino IDE para android,esse dia chegou.
O ArduinoDroid Como é chamado é uma IDE do Arduino portátil ,nela você vai poder criar,compilar,abrir,editar e ate mesmo fazer upload para o seu arduino e muito mais...

                               Aqui um Print  do APP...

Video do APP em funcionamento...

Mais detalhes no blog do criador:http://arduinodroid.blogspot.co.uk/
Fonte:http://arduinodroid.blogspot.co.uk/

24 de abr. de 2013

Atenção!!!

Aviso a todos os leitores do Tudo De Arduino que desculpe-nos pela falta de postagens,pois a ultima postagem feita antes dessa foi no dia 02/03/2012 ja faz mas de 1 ano o blog inativo,mas vimos q o blog estava tendo acesso mesmo inativo então resolvemos voltar no dia 24/04/2013 a Re-organizar o blog e as postagens. Gostaríamos de Agradecer e contar com a ajuda de vcs para que possam nos ajudar postando opiniões de Projetos e Melhorias sobre o Blog. Grato,Tudo De Arduino.

2 de mar. de 2012

Simulando Arduino no Proteus





 Leitores do Tudo de Arduino ,Essa ideia não é nova, existem vários tutoriais por aí de como utilizar o Proteus ISIS para simular um Arduino, mas aqui vai um projeto mais organizado, com aparência e funcionalidade mais fiéis possíveis às queridas plaquinhas.
O apelido proposto para esse projeto é o "Simulino".
O primeiro projeto é baseado no Arduino Uno R3, e tentei deixar com a mesma "cara" da placa, como mostra a figura acima.
No pacote de download, está disponível uma demostração simples, utilizando um LCD, teclas, LEDs e um terminal serial
.



Para testar esta demonstração, apenas abra o arquivo "SimulinoUno_Demo.DSN" e selecionar "PLAY".

Obs: Não é Obrigado vc Usar o  Virtual Terminal 






Vídeo :



Criação:Cesar Osaka 



12 de jan. de 2012

Arduino + Ir + Relé

Descrição :
 Nesse projeto   Vamos acionar um Relé Atravez de um Controle Remoto  Usando Arduino.
Materiais :
01x Arduino (Qualquer Modelo);
01x Relé (qualquer voltagem);
01x Transistor NPN (Qualquer Modelo);
01xResistor de 470 Ω
01x Diodo (Qualquer Modelo );
01x Receptor Ir
01xTransmissor Ir

Circuito :

Esse é o Circuito Para Acionar o Relé :



Esse  é do Receptor ir:


OBS: Montar os 2(Dois)Circuitos Juntos ,

Codigo:
Obs: Para Você compilar o Codigo no Arduino Você Vai precisar da Biblioteca IR Remote Para Baixar click aqui


/*======================By:tudodearduino.blogspot.com======================*/
#include <IRremote.h>
int RECV_PIN = 2; // Diz que o receptor IR esta conectado no pino 12

IRrecv irrecv(RECV_PIN);

decode_results results;

void setup()
{
  Serial.begin(9600); // Abre a porta serial.
   pinMode(13, OUTPUT); // Define o pino 13 como saida.
  irrecv.enableIRIn(); // Inicia o receptor IR.
 

}
void loop(){
  if (irrecv.decode(&results)) {
    Serial.println(results.value, DEC); // Envia o codigo do botão pressionado para a porta serial.
    irrecv.resume();   
  }
  if (results.value == 70){ digitalWrite(13,HIGH);} // Se o receptor IR receber o codigo "70" ira Acionar o Relé.
 
   if (results.value == 60){ digitalWrite(13,LOW);} // Se o receptor IR receber o codigo "60" ira Desligar o Relé.
}



OBS: Para saber qual o codigo seu controle vai acionar é só da o upload desse codigo e ir em Serial Monitor , apertar a tecla que deseja no controle remoto e ele envia um codigo para  o arduino é so vc mudar o numero que esta 70 para o numero que o seu controle vai enviar para o arduino.

Video:








AI Qualquer duvida é só Comentar 

3 de dez. de 2011

Nova IDE do arduino lançada versão 1.0





Arduino 1.0 já está disponível a partir da página de download do site arduino.cc  .

Um tempo para chegar, esta versão traz pequenas mudanças, mas importante para limpar o ambiente Arduino e da linguagem - bem como a adição de muitos recursos adicionais. Atualizações para o ambiente incluem uma nova extensão de arquivo, os ícones da barra de ferramentas, e esquema de cores, bem como uma barra de progresso na compilação e upload. As mudanças de linguagem para incluir modificações para a classe de série, além de DHCP e DNS apoio à biblioteca Ethernet, uma nova biblioteca SoftwareSerial, suporte a arquivos multi-SD na biblioteca, as modificações à biblioteca de fios e classe UDP, etc Para mais informações, por favor ver a notas de lançamento ou este blog . Nós vamos estar empurrando a referência atualizado para Arduino 1,0 viver no dia seguinte ou dois.

2 de dez. de 2011

Bug Arduino Servo, Arduino não puxa Servo

Descrição:

Ai Galera nesse tutorial iremos aprender como tirar o BUG do arduino de não puxar um servo motor  o video explica melhor.

Materiais:
1x Arduino(qualquer Versão)
1x Servo(Qualquer Modelo)
5x Jumpers
1x Protoboard (qualquer tamanho)
1x Capacitor Eletrolítico de 100uF

Video:




Esquema:




21 de nov. de 2011

Sensor de Luminosidade (Arduino+Leds+LDR)

Descrição:

Nesse circuito iremos fazer um sensor a luminosidade com um LDR e LEDS de acordo com a luminosidade os leds vão apagando 

    Sensor de Luminosidade - LDR


                                  LDR.

LDR (do inglês Light Dependent Resistor ou em português Resistor Dependente de Luz) é um tipo de resistor cuja resistência varia conforme a intensidade de radiação eletromagnética do espectro visível que incide sobre ele.
Um LDR é um transdutor de entrada (sensor) que converte a luz em valores de resistência. É feito de sulfeto de cádmio (CdS) ou seleneto de cádmio (CdSe). Sua resistência diminui quando a luz é muito alta, e quando a luz é baixa, a resistência no LDR aumenta. Um multímetro pode ser usado para encontrar a resistência na escuridão ou na presença de luz intensa. Estes são os resultados típicos para um LDR padrão:
* Escuridão : resistência máxima, geralmente acima de 1M ohms.

* Luz muito brilhante : resistência mínima, aproximadamente 100 ohms.


Materiais:
1x LDR 
1x Arduino(Qualquer Modelo)
5x Leds(Qualquer Cor)
1x  Resistor de 10kΩ
1x Resistor de 220Ω (Opcional)

Circuito:
Circuito de como ligamos a LDR ao Arduino. 


Circuito de como Ligamos os LEDS ao Arduino.

OBS: Monte os dois circuitos juntos NÃO separados


Codigo para IDE Arduino:

//By Radson 
// Blog:  www.tudodearduino.blogspot.com

int ldr_pin =0; //variavel que representa o pino de entrada do sensor LDR 
int ldr_val=0; //variavel que representa o valor de entrada do pino analogico  "0"

void setup()
{
  pinMode(13,OUTPUT); //Led ligado a porta digital 13
  pinMode(12,OUTPUT);//Led ligado a porta digital  12
  pinMode(11,OUTPUT);//Led ligado a porta digital  11
  pinMode(10,OUTPUT);//Led ligado a porta digital  10
  pinMode(9,OUTPUT); //Led ligado a porta digital  9
Serial.begin(9600); // Variavel para ativar a porta serial e a velocidade da porta
}
void loop()
{
ldr_val = analogRead(ldr_pin); //variavel que lê o pino da ldr e sua variação de luz
Serial.println(ldr_val);       // variavel que escreve o valor da LDR na porta serial
delay(15);                     // intervalo de 15 Miliegundos
if(ldr_val >250)               // variavel que representa se a LDR for maio que 250 
  {
  digitalWrite(9,HIGH);        //Acender o led na porta 9 do arduino 
  }  else                      // variavel que indentifica se o valor acima e verdadeiro pois se for falso executa:
   {
  digitalWrite(9,LOW);}       //Apaga o led na porta 9 do arduino

if(ldr_val >200)              // variavel que representa se a LDR for maio que 200
  {
  digitalWrite(10,HIGH);      
  }  else                    
   {
  digitalWrite(10,LOW);}
if(ldr_val >150) 
  {
  digitalWrite(11,HIGH);
  }  else
   {
  digitalWrite(11,LOW);}
if(ldr_val >100) 
  {
  digitalWrite(12,HIGH);
  }  else
   {
  digitalWrite(12,LOW);}
  if(ldr_val>50)
  { 
    digitalWrite(13,HIGH); 
  } else {
    digitalWrite(13,LOW);
    }
}


Vídeo

By Radson




28 de out. de 2011

Sequencial de Leds Vai e Volta

Descrição:
Esse circuito é de um sequencial de leds que vai e volta ou um corredor de luz

Materiais:
8x Leds(Qualquer Cor)
1x Arduino (Qualquer Modelo)
1x Protoboard

Circuito:

Os Pino do Arduino  são do 5 ao 12 (Digital)

Codigo IDE Arduino:

boolean t = true;
int i = 12;
void setup()
{
  pinMode(12,OUTPUT);
  pinMode(11,OUTPUT);
  pinMode(10,OUTPUT);
  pinMode(9,OUTPUT);
  pinMode(8,OUTPUT);
  pinMode(7,OUTPUT);
  pinMode(6,OUTPUT);
  pinMode(5,OUTPUT);
  pinMode(4,OUTPUT);
}


void loop()
{
  digitalWrite(i,HIGH);
  delay(50);
  digitalWrite(i,LOW);
  if(t == true)
  {
    i = i - 1;
  }
  else
  {
   i = i + 1;
}
if(i < 5)
{
i = 6;
t = false;
}
if(i > 12)
{
i = 11;
t = true;
}




Video:




25 de out. de 2011

Display de 7 Segmentos + Arduino

Descrição:
Um exemplo de um contador regressivo de 9 a 0 com um display de 7 segmentos e um arduino.


Materiais:
1x Arduino
1x Display de 7 segmentos
1x Protoboard

Esquema:


Pinagem do display de 7 segmentos:

Pinagem De Ligação :

Pinos do Arduino        Pinos Display
       2           →                 7
       3           →                 6
       4           →                 4
       5           →                 2
       6           →                 1
       7           →                 9
       8           →                10
       9           →                 5
      Gnd       →                 8
      Gnd       →                 3

Codigo IDE Arduino:


byte seven_seg_digits[10][7] = { { 1,1,1,1,1,1,0 }, // = 0
{ 0,1,1,0,0,0,0 }, // = 1
{ 1,1,0,1,1,0,1 }, // = 2
{ 1,1,1,1,0,0,1 }, // = 3
{ 0,1,1,0,0,1,1 }, // = 4
{ 1,0,1,1,0,1,1 }, // = 5
{ 1,0,1,1,1,1,1 }, // = 6
{ 1,1,1,0,0,0,0 }, // = 7
{ 1,1,1,1,1,1,1 }, // = 8
{ 1,1,1,0,0,1,1 } // = 9
};

void setup() {
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
writeDot(0); // start with the "dot" off
}

void writeDot(byte dot) {
digitalWrite(9, dot);
}

void sevenSegWrite(byte digit) {
byte pin = 2;
for (byte segCount = 0; segCount < 7; ++segCount) {
digitalWrite(pin, seven_seg_digits[digit][segCount]);
++pin;
}
}

void loop() {
for (byte count = 10; count > 0; --count) {
delay(1000);
sevenSegWrite(count - 1);
}
delay(4000);
}




Video:

17 de out. de 2011

Leds + Potenciometro+ Arduino

Leds sequenciais com Velocidade Controlada Pelo Potenciometro


Material:
 1x  Arduino(qualquer modelo)
10x Leds (qualquer cor)
10x Resistores de 220Ω(opcional)
1x   Potenciometro

Esquema:


Codigo IDE Arduino:






// these constants won't change:
const int analogPin = 0;   // the pin that the potentiometer is attached to
const int ledCount = 10;    // the number of LEDs in the bar graph

int ledPins[] = {
  2, 3, 4, 5, 6, 7,8,9,10,11 };   // an array of pin numbers to which LEDs are attached

int Estado=0;

void setup() {
  // loop over the pin array and set them all to output:
  for (int thisLed = 0; thisLed < ledCount; thisLed++) {
    pinMode(ledPins[thisLed], OUTPUT);
  }
}

void loop() {
  // read the potentiometer:
  int sensorReading = analogRead(analogPin);
  // map the result to a range from 0 to the number of LEDs:
  int ledLevel = map(sensorReading, 0, 1020, 0, 500);

/*
  // loop over the LED array:
  for (int thisLed = 0; thisLed < ledCount; thisLed++) {
    // if the array element's index is less than ledLevel,
    // turn the pin for this element on:
    if (thisLed < ledLevel) {
      digitalWrite(ledPins[thisLed], LOW);
    }
    // turn off all pins higher than the ledLevel:
    else {
      digitalWrite(ledPins[thisLed], HIGH);
    }
  }
  */
    // loop over the LED array:
   
 
      for (int i = 0; i < ledCount+1; i++){
         digitalWrite(ledPins[i], LOW);
         delay(ledLevel);
      }
       delay(10);
         for (int i = 10; i >= 0; i--){
         digitalWrite(ledPins[i], HIGH);
         delay(ledLevel);
     }  
}





Video :













16 de out. de 2011

Leds Sequenciais 10 LED's

Material:

10x leds (Qualquer Cor )
10x resistores de 220Ω(Opcional)
1x Arduino (Qualquer Modelo)

Esquema:


Codigo Para IDE Arduino:

/*
 * --------------
 *
 *
 * Basicamente uma extensão do Piscar um LED
 *
 *By Radson
 */

int pin2 = 2;
int pin3 = 3;
int pin4 = 4;
int pin5 = 5;
int pin6 = 6;
int pin7 = 7;
int pin8 = 8;
int pin9 = 9;
int pin10 = 10;
int pin11 = 11;
int timer = 100;


void setup(){
  pinMode(pin2, OUTPUT);
  pinMode(pin3, OUTPUT);
  pinMode(pin4, OUTPUT);
  pinMode(pin5, OUTPUT);
  pinMode(pin6, OUTPUT);
  pinMode(pin7, OUTPUT);
  pinMode(pin8, OUTPUT);
  pinMode(pin9, OUTPUT);
  pinMode(pin10, OUTPUT);
  pinMode(pin11, OUTPUT);
}

void loop() {
  digitalWrite(pin11, HIGH);
   delay(timer);
   digitalWrite(pin11, LOW);
   delay(timer);
  
  digitalWrite(pin10, HIGH);
   delay(timer);
   digitalWrite(pin10, LOW);
   delay(timer);
  
  digitalWrite(pin9, HIGH);
   delay(timer);
   digitalWrite(pin9, LOW);
   delay(timer);
  
  digitalWrite(pin8, HIGH);
   delay(timer);
   digitalWrite(pin8, LOW);
   delay(timer);

  digitalWrite(pin7, HIGH);
   delay(timer);
   digitalWrite(pin7, LOW);
   delay(timer);

   digitalWrite(pin6, HIGH);
   delay(timer);
   digitalWrite(pin6, LOW);
   delay(timer);

   digitalWrite(pin5, HIGH);
   delay(timer);
   digitalWrite(pin5, LOW);
   delay(timer);

   digitalWrite(pin4, HIGH);
   delay(timer);
   digitalWrite(pin4, LOW);
   delay(timer);

   digitalWrite(pin3, HIGH);
   delay(timer);
   digitalWrite(pin3, LOW);
   delay(timer);
   
   digitalWrite(pin2, HIGH);
   delay(timer);
   digitalWrite(pin2, LOW);
   delay(timer);
}


3 de ago. de 2011

Alguns Tipos de Arduino


Varios Tipos de Arduino Que Estão no Mercado

Arduino Mega
O Arduino Mega é uma placa baseada no microcontrolador ATmega1280 . Ele tem 54 digitais de entrada / saída pinos (dos quais 14 podem ser usados ​​como saídas PWM), 16 entradas analógicas, 4 UARTs (portas seriais de hardware), um oscilador de cristal 16 MHz, uma conexão USB, uma tomada de poder, um cabeçalho ICSP, e um botão de reset. Ele contém tudo o necessário para apoiar o microcontrolador, basta conectá-lo a um computador com um cabo USB ou ligá-lo com um adaptador AC para DC ou bateria para começar. A Mega é compatível com a maioria dos escudos projetado para o Arduino Duemilanove ou Diecimila.

Caracteristicas 
Microcontrolador ATmega1280
Tensão operacional 5V
Tensão de entrada (recomendado) 7-12V
Tensão de entrada (limites) 6-20V
Digital I / O Pinos 54 (dos quais 14 oferecem saída PWM)
Analógica dos Pinos de Entrada 16
DC Corrente por I / O Pin 40 mA
Corrente DC 3.3V para Pin 50 mA
Memória Flash 128 KB, dos quais 4 KB utilizado pelo gerenciador de boot
SRAM 8 KB
EEPROM 4 KB
Velocidade do relógio 16 MHz

Poder

O Arduino Mega pode ser alimentado através da conexão USB ou com uma fonte de alimentação externa. A fonte de alimentação é selecionada automaticamente.
Externo (não-USB) de energia pode vir com um adaptador AC-DC (parede verruga) ou bateria. O adaptador pode ser conectada com um plug 2,1 milímetros de centro-positivos para o conector de alimentação. Leva a partir de uma bateria pode ser inserido no Gnd e cabeçalhos pin Vin do conector POWER.
A placa pode operar com uma fonte externa de 6 a 20 volts. Se fornecido com menos de 7V, no entanto, o pino de 5V pode fornecer menos de cinco volts e do conselho pode ser instável. Se estiver usando mais de 12V, o regulador de voltagem pode superaquecer e danificar a placa. A faixa recomendada é de 7 a 12 volts.

Memória

O ATmega1280 tem 128 KB de memória flash para armazenamento de código (dos quais 4 KB é usado para o bootloader), 8 KB de SRAM e 4 KB de EEPROM


Arduino Dumilanove 
O Duemilanove Arduino ("2009") é uma placa baseada no microcontrolador ATmega168 ou ATmega328 . Tem 14 digitais de entrada / saída pinos (dos quais 6 podem ser usados ​​como saídas PWM), 6 entradas analógicas, um oscilador de cristal 16 MHz, uma conexão USB, uma tomada de poder, um cabeçalho ICSP, e um botão de reset. Ele contém tudo o necessário para apoiar o microcontrolador, basta conectá-lo a um computador com um cabo USB ou ligá-lo com um adaptador AC para DC ou bateria para começar.

Caracteristicas

Microcontrolador ATmega168
Tensão operacional 5V
Tensão de entrada (recomendado) 7-12V
Tensão de entrada (limites) 6-20V
Digital I / O Pinos 14 (dos quais 6 oferecem saída PWM)
Analógica dos Pinos de Entrada 6
DC Corrente por I / O Pin 40 mA
Corrente DC 3.3V para Pin 50 mA
Memória Flash 16 KB (ATmega168) ou 32 KB (ATmega328), dos quais 2 KB utilizado pelo gerenciador de boot
SRAM 1 KB (ATmega168) ou 2 KB (ATmega328)
EEPROM 512 bytes (ATmega168) ou 1 KB (ATmega328)
Velocidade do relógio 16 MHz
  

Poder

O Duemilanove Arduino pode ser alimentado através da conexão USB ou com uma fonte de alimentação externa. A fonte de alimentação é selecionada automaticamente.
Externo (não-USB) de energia pode vir com um adaptador AC-DC (parede verruga) ou bateria. O adaptador pode ser conectada com um plug 2,1 milímetros de centro-positivos para o conector de alimentação. Leva a partir de uma bateria pode ser inserido no Gnd e cabeçalhos pin Vin do conector POWER.
A placa pode operar com uma fonte externa de 6 a 20 volts. Se fornecido com menos de 7V, no entanto, o pino de 5V pode fornecer menos de cinco volts e do conselho pode ser instável. Se estiver usando mais de 12V, o regulador de voltagem pode superaquecer e danificar a placa. A faixa recomendada é de 7 a 12 volts.

                                           Arduino UNO
O Uno Arduino é uma placa baseada no microcontrolador ATmega328 ( folha de dados ). Tem 14 digitais de entrada / saída pinos (dos quais 6 podem ser usados ​​como saídas PWM), 6 entradas analógicas, um oscilador de cristal 16 MHz, uma conexão USB, uma tomada de poder, um cabeçalho ICSP, e um botão de reset. Ele contém tudo o necessário para apoiar o microcontrolador, basta conectá-lo a um computador com um cabo USB ou ligá-lo com um adaptador AC para DC ou bateria para começar.
O Uno difere de todas as placas anteriores na medida em que não usa o chip de FTDI driver USB-to-serial. Em vez disso, ele apresenta o Atmega8U2 programado como um conversor USB-to-serial. Revisão 2 do conselho Uno tem um resistor de puxar a linha HWB 8U2 para a terra, tornando mais fácil de colocar em modo DFU .
"Uno" significa um em italiano e é nomeado para marcar o lançamento do Arduino 1.0. O Uno e versão 1.0 será a versão de referência do Arduino, movendo-se para a frente. O Uno é o último de uma série de placas USB Arduino, eo modelo de referência para a plataforma Arduino, para uma comparação com as versões anteriores, consulte o índice de placas Arduino .

Caracteristicas
MicrocontroladorATmega328
Tensão operacional5V
Tensão de entrada (recomendado)7-12V
Tensão de entrada (limites)6-20V
Digital I / O Pinos14 (dos quais 6 oferecem saída PWM)
Analógica dos Pinos de Entrada6
DC Corrente por I / O Pin40 mA
Corrente DC 3.3V para Pin50 mA
Memória Flash32 KB (ATmega328), dos quais 0,5 KB utilizado pelo gerenciador de boot
SRAM2 KB (ATmega328)
EEPROM1 KB (ATmega328)
16 MHz


Poder

O Uno Arduino pode ser alimentado através da conexão USB ou com uma fonte de alimentação externa. A fonte de alimentação é selecionada automaticamente.
Externo (não-USB) de energia pode vir com um adaptador AC-DC (parede verruga) ou bateria. O adaptador pode ser conectada com um plug 2,1 milímetros de centro-positivos para o conector de alimentação. Leva a partir de uma bateria pode ser inserido no Gnd e cabeçalhos pin Vin do conector POWER.
A placa pode operar com uma fonte externa de 6 a 20 volts. Se fornecido com menos de 7V, no entanto, o pino de 5V pode fornecer menos de cinco volts e do conselho pode ser instável. Se estiver usando mais de 12V, o regulador de voltagem pode superaquecer e danificar a placa. A faixa recomendada é de 7 a 12 volts.

Arduino severino
Esse é o arduino para quem não tem muita  condição para comprar um desse citados acima pois  esse a versão e a mais barata dos arduino 
esse arduino pode ser montado até mesmo quem não tem muita experiencia em eletronica.
essa é a versão serial do arduino.

O Que é Arduino


O Arduino é uma plataforma de prototipagem eletrônica open-source que se baseia em hardware e software flexíveis e fáceis de usar. É destinado a artistas, designers, hobbistas e qualquer pessoa interessada em criar objetos ou ambientes interativos.

O Arduino pode sentir o estado do ambiente que o cerca por meio da recepção de sinais de sensores e pode interagir com os seus arredores, controlando luzes, motores e outros atuadores. O microcontrolador na placa é programado com a linguagem de programação Arduino, baseada na linguagem Wiring, e o ambiente de desenvolvimento Arduino, baseado no ambiente Processing. Os projetos desenvolvidos com o Arduino podem ser autônomos ou podem comunicar-se com um computador para a realização da tarefa, com uso de software específico (ex: Flash, Processing, MaxMSP).

As placas podem ser construídas de forma caseira (manualmente) ou adquiridas já montadas e o software pode ser baixado gratuitamente. O projeto do hardware (arquivos de CAD) está disponível sob licença open-source e você é livre para adaptá-lo para as suas necessidades.