0 оценок0% нашли этот документ полезным (0 голосов)
13 просмотров1 страница
int pinLed[6] = {12,11,10,9,8,7};
int numLed;
float valorLDR;
float minimum = 1000; // Os mínimos e maximos dependem da sua luminosidade. Checar no Monitor Serial as leituras.
float maximum = 600; // Os mínimos e maximos dependem da sua luminosidade. Checar no Monitor Serial as leituras.
float luminosidade;
void setup() {
Serial.begin(9600);
Serial.write("Arduino teste WHILE online");
pinMode (A0,INPUT);
for (int i = 0; i<= 6; i++){
pinMode(pinLed[i], OUTPUT);
}
}
void loop() {
valorLDR = analogRead(A0);
Serial.println(analogRead(valorLDR)); // Se vc checar no Serial Monitor, vc verá os valores. Faça as leituras tanto com todas as luzes acesas quanto apagadas.
luminosidade = (((valorLDR - minimum)/ (maximum - minimum))*10);
luminosidade = (luminosidade-10) * -1;
for (int i = 0; i<= 6; i++){
if (iluminosidade){
digitalWrite (pinLed[i], LOW);
}
delay (50);
}
}
int pinLed[6] = {12,11,10,9,8,7};
int numLed;
float valorLDR;
float minimum = 1000; // Os mínimos e maximos dependem da sua luminosidade. Checar no Monitor Serial as leituras.
float maximum = 600; // Os mínimos e maximos dependem da sua luminosidade. Checar no Monitor Serial as leituras.
float luminosidade;
void setup() {
Serial.begin(9600);
Serial.write("Arduino teste WHILE online");
pinMode (A0,INPUT);
for (int i = 0; i<= 6; i++){
pinMode(pinLed[i], OUTPUT);
}
}
void loop() {
valorLDR = analogRead(A0);
Serial.println(analogRead(valorLDR)); // Se vc checar no Serial Monitor, vc verá os valores. Faça as leituras tanto com todas as luzes acesas quanto apagadas.
luminosidade = (((valorLDR - minimum)/ (maximum - minimum))*10);
luminosidade = (luminosidade-10) * -1;
for (int i = 0; i<= 6; i++){
if (iluminosidade){
digitalWrite (pinLed[i], LOW);
}
delay (50);
}
}
int pinLed[6] = {12,11,10,9,8,7};
int numLed;
float valorLDR;
float minimum = 1000; // Os mínimos e maximos dependem da sua luminosidade. Checar no Monitor Serial as leituras.
float maximum = 600; // Os mínimos e maximos dependem da sua luminosidade. Checar no Monitor Serial as leituras.
float luminosidade;
void setup() {
Serial.begin(9600);
Serial.write("Arduino teste WHILE online");
pinMode (A0,INPUT);
for (int i = 0; i<= 6; i++){
pinMode(pinLed[i], OUTPUT);
}
}
void loop() {
valorLDR = analogRead(A0);
Serial.println(analogRead(valorLDR)); // Se vc checar no Serial Monitor, vc verá os valores. Faça as leituras tanto com todas as luzes acesas quanto apagadas.
luminosidade = (((valorLDR - minimum)/ (maximum - minimum))*10);
luminosidade = (luminosidade-10) * -1;
for (int i = 0; i<= 6; i++){
if (iluminosidade){
digitalWrite (pinLed[i], LOW);
}
delay (50);
}
}