quarta-feira, 14 de março de 2012

LDR e sinal de tensão

As atividades de hoje consistiram em montar circuitos com o LDR fazendo com que ele detectasse intensidades luminosas e convertesse os valores obtidos em sinais de tensão (volts). 


Código da Programação

float LDR; 
float VLDR;

void setup(){
pinMode(A0, INPUT);
Serial.begin(9600);
}
void loop(){
LDR = analogRead(A0);
Serial.print("Valor lido no LDR:\t");
Serial.println(LDR);
delay(1000);
VLDR = LDR *5/1024;
Serial.print("Valor lido no VLDR:\t");
Serial.println(VLDR);
}

quarta-feira, 7 de março de 2012

Oficina Arduino

Nesta data houve a primeira Oficina Arduino do ano. Já havíamos tido oficina sobre esse assunto no ano passado, mas após a entrada no grupo de novos membros tornou-se importante participar de mais uma sessão de instruções a respeito do microprocessador.
Praticamos montando circuitos básicos com o blink, utilizando vários leds.


Linguagem de Programação utilizada: 

void setup() {                

  pinMode(13, OUTPUT);   
  pinMode(12, OUTPUT);
  pinMode(11, OUTPUT);
  pinMode(10, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);   
  delay(10);             
  digitalWrite(13, LOW);   
  delay(10);
  digitalWrite(12, HIGH);  
  delay(10);              
  digitalWrite(12, LOW);    
  delay(10);  
  digitalWrite(11, HIGH);   
  delay(10);              
  digitalWrite(11, LOW);   
  delay(10);
  digitalWrite(10, HIGH);   
  delay(10);              
  digitalWrite(10, LOW);    
  delay(10);
}