Pesquisar

quarta-feira, 18 de janeiro de 2012

Ler um potenciômetro

Este exemplo mostra como ler entrada analógica do mundo físico através de um potenciômetro. Um potenciômetro é um dispositivo mecânico simples que fornece uma quantidade variável de resistência quando seu eixo é ligado. Passando de tensão através de um potenciômetro e em uma entrada analógica no seu Arduino, é possível medir a quantidade de resistência produzida por um potenciômetro (ou pote para o short) como um valor analógico. Neste exemplo você irá monitorar o estado de seu potenciômetro depois de estabelecer a comunicação serial entre o Arduino eo computador.




Hardware necessário

       - Arduino Board 

       - 10 kilohm Potenciômetro


Circuito


imagem desenvolvido utilizando Fritzing . Para mais exemplos de circuito, consulte a página do projeto Fritzing

Código


/*

 
AnalogReadSerial
  Lê uma entrada analógica no pino 0, imprime o resultado para o monitor serial
 
  Este exemplo de código é de domínio público.
 */



void setup() {

  Serial.begin(9600);

}

void loop() {

  int sensorValue = analogRead(A0);

  Serial.println(sensorValue);

}





Fonte: www.arduino.cc

segunda-feira, 16 de janeiro de 2012

Fazer piscar LED varias vezes - Utilizando Arduíno

Hardware necessário

 - Arduino Board

 - LED


Circuito

Para construir o circuito, coloque um resistor de 220 ohm no pino 13. Em seguida, anexar a perna longo de um LED (a perna positiva, o chamado ânodo) para o resistor. Anexar a perna curta (a perna negativo, chamado de cátodo) para o solo. Em seguida, conecte sua placa Arduino em seu computador, inicie o programa Arduino, e digite o código abaixo.
A maioria das placas Arduino já tem um LED conectado ao pino 13 da placa em si. Se você executar este exemplo sem hardware conectado, você verá que piscar LED.


void setup() { 
               
  // inicializa a porta digital do pino 13 com output.

  // O LED esta conectado na porta digital 13 do Arduíno:

  pinMode(13, OUTPUT);     

}



void loop() {

  digitalWrite(13, HIGH);   // Liga LED porta 13

  delay(1000);              // Aguarda um tempo de 1 segundo
  digitalWrite(13, LOW);    // Desliga LED da porta 13
  delay(1000);              // Aguarda um tempo de 1 segundo
}


Fonte: www.arduino.cc

Código mínimo necessário para iniciar um Arduíno

Código

O setup () função é chamada quando um esboço começa. Usá-lo para inicializar variáveis, modos de pino, começar a usar as bibliotecas, etc A função de configuração será executado apenas uma vez, depois de cada powerup ou reset do Arduino.
Depois de criar um setup () função, o loop () função faz exatamente o que seu nome sugere, e loops consecutivamente, permitindo que o seu programa de mudança e responder como ele é executado. Código no loop () seção de seu esboço é usado para controlar ativamente a placa Arduino.
O código abaixo não vai realmente fazer alguma coisa, mas sua estrutura é útil para copiar e colar para você começar em qualquer esboço de seu próprio país. Ele também mostra como fazer comentários em seu código.
Qualquer linha que começa com duas barras (/ /) não será lido pelo compilador, assim você pode escrever o que quiser depois. Comentando seu código como este pode ser particularmente útil para explicar, tanto para si mesmo e aos outros, como o seu programa passo a passo funções.

void setup() {

  // put your setup code here, to run once:

}


void loop() {



  // put your main code here, to run repeatedly: 

  
}


Circuito

Apenas a placa Arduíno é necessário para este exemplo.

imagem desenvolvido utilizando Fritzing . Para mais exemplos de circuito, consulte a página do projeto Fritzing




Fonte: www.arduino.cc