Pesquisar

terça-feira, 24 de janeiro de 2012

Potenciômetro para controlar o piscar de um LED


Circuito

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

Código

/*

 Created by David Cuartielles
 modified 30 Aug 2011
 By Tom Igoe

 This example code is in the public domain.

 http://arduino.cc/en/Tutorial/AnalogInput

 */


int sensorPin = A0;    //  selecionar o pino de entrada para o potenciômetro 
int ledPin = 13;      //  selecionar o pino para o LED 
int sensorValue = 0;  //  variável para armazenar o valor vindo do sensor 

void setup() {
  //  declarar o ledPin como uma saída: 
  pinMode(ledPin, OUTPUT);  
}

void loop() {
  //   ler o valor a partir do sensor: 
  sensorValue = analogRead(sensorPin);    
  //  ligar o ledPin  
  digitalWrite(ledPin, HIGH);  
  //  parar o programa de milissegundos <sensorValue>:  
  delay(sensorValue);          
  //  desligar led:         
  digitalWrite(ledPin, LOW);   
  //  parar o programa de milissegundos para <sensorValue>:  
  delay(sensorValue);                  
}

Fonte: Arduino.cc

Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.