// Master Arduino (simulating ESP32 controller)
void setup() {
Serial.begin(9600);
delay(2000);
Serial.println("System Ready. Sending Pick Order...");
}
void loop() {
// Send pick command every 5 seconds
Serial.println("P1"); // Order to Slave
delay(5000);
// Listen for confirmation
if (Serial.available()) {
String msg = Serial.readStringUntil('\n');
if (msg == "P1_DONE") {
Serial.println("Slave confirmed PICK 1 completed.");
}
}
}