#define TRIGGER_PIN 2
#define ECHO_PIN 3
void setup() {
pinMode(TRIGGER_PIN, OUTPUT);
pinMode(ECHO_PIN, INPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(TRIGGER_PIN, LOW);
delayMicroseconds(2);
digitalWrite(TRIGGER_PIN, HIGH);
delayMicroseconds(10);
digitalWrite(TRIGGER_PIN, LOW);
long duration = pulseIn(ECHO_PIN, HIGH);
int distance = duration * 0.0344 / 2;
if (distance > 0 && distance < 200) {
Serial.print("Distance: ");
Serial.print(distance);
Serial.print(" cm");
if (distance <= 5) {
Serial.println(" - Food Item 1");
} else if (distance > 5 && distance <= 10) {
Serial.println(" - Food Item 2");
} else if (distance > 10 && distance <= 15) {
Serial.println(" - Food Item 3");
} else if (distance > 15 && distance <= 20) {
Serial.println(" - Food Item 4");
} else if (distance > 20 && distance <= 25) {
Serial.println(" - Food Item 5");
} else if (distance > 25 && distance <= 30) {
Serial.println(" - Food Item 6");
} else if (distance > 30 && distance <= 35) {
Serial.println(" - Food Item 7");
} else if (distance > 35 && distance <= 40) {
Serial.println(" - Food Item 8");
} else if (distance > 40 && distance <= 45) {
Serial.println(" - Food Item 9");
} else if (distance > 45 && distance <= 50) {
Serial.println(" - Food Item 10");
} else {
Serial.println(" - Unknown Food Item");
}
} else {
Serial.println("No food item detected");
}
delay(1000);
}