Coursera assignment 2 int ledPin = 10; int photoResistorPin = A0; int maxValue = 0; int minValue = 1023; int sensorReading; int sensorValue; int ledValue; void setup() { pinMode(ledPin, OUTPUT); digitalWrite(ledPin, HIGH); long startTime = millis(); long endTime = millis(); while( (endTime - startTime) maxValue) maxValue = sensorReading; endTime = millis(); } digitalWrite(ledPin, LOW); } void loop() { sensorReading = analogRead(photoResistorPin); sensorValue = constrain(sensorReading, minValue, maxValue); ledValue = map(sensorValue, minValue, maxValue, 255, 0); analogWrite(ledPin, ledValue); }
Comments
Post a Comment