Leandro, tienes que plantearte varios temas en tu proyecto.
-
Como sera la comunicación entre Arduino y el exterior ? (WiFi, Ethernet, BLE...)
Tu hablas de puerto serial, te refieres a un USB ? Es claro que las decisiones que tomes en este punto afectaras tu proyecto y depende de disponibilidad del medio, distancia, etc -
Que hay al otro lado de Arduino ? tu hablas de una PC, pero no que software/aplicacion debe hacer el trabajo. USB a traves de driver puede usar un puerto COM. Tu aplicacion puede leer un puerto COM ?
Sobre la puerta o bandeja que quieres detectar su apertura no hay problema, esa es la parte mas sencilla de tu proyecto, por ejemplo puedes usar un componente llamado Reed switch que es un simple contacto que se activa con un iman. Es muy usado en alarmas de casas, barato y facil de encontrar.