Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define sensorIRleft A1 //Must be an analog pin
- float sensorValue;
- int cm;
- int led = 9;
- int brightness = 0;
- void setup() {
- Serial.begin(9600);
- pinMode(led, OUTPUT);
- }
- void loop() {
- sensorValue = analogRead(sensorIRleft);
- cm = 10650.08 * pow(sensorValue,-0.935) - 10;
- if (cm>200||cm==0) {
- cm = 200;
- }
- delay(100);
- Serial.print("CM: ");
- Serial.println(cm);
- brightness = map(cm, 0, 200, 0, 255);
- analogWrite(led, brightness);
- delay(10);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement