onevent prox
# se un sensore misura meno di 300 non sta vedendo il tavolo
if prox.ground.delta[0]<300 or prox.ground.delta[1]<300 then 
    # ferma i motori
    motor.left.target=0 
    motor.right.target=0 
    # illumina di rosso il robot per segnalare una sosta di emergenza 
    call leds.top(32, 0, 0)
else
    # se non siamo più al bordo del tavolo, spegnere la luce rossa
    call leds.top(0, 0, 0)i
end