Professional Documents
Culture Documents
Microcontroller (arduino)
Infra red sensor
Resistors
Bread board
LCD display
Buttons
Connecting wires
ë
#include <LiquidCrystal.h>
#define Sensor 2 // This is an interrupt pin on the Arduino to which we have connected the IR proximity
Sensor
void Set_Radius()
{
while(digitalRead(Set)); // Waiting for the Set Button to be Released - Debounce
while(!digitalRead(Set))
{
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Radius : ");
lcd.setCursor(8,0);
lcd.print(radius);
lcd.setCursor(13,1);
lcd.print("Cms");
if(digitalRead(Increase))
{
while(digitalRead(Increase));
radius++;
}
if(digitalRead(Decrease))
{
while(digitalRead(Decrease));
radius--;
}
delay(5);
}
lcd.clear();
lcd.print("Radius Changed!!!");
delay(1000);
}
w