Capire in che modo è alimentato Arduino in un dato istante

Se hai il bisogno di sapere se c'è elettricità in casa oppure no, ti basta un piccolo relé collegato alla 230V da una parte e ad Arduino dall'altra. Quando salta l'elettricità, varia lo stato letto sul pin dell'Arduino.

Lato scheda non devi preoccuparti. Alimenta Arduino con una batteria dalla porta USB e poi con un alimentatore tramite il jack: sull'Arduino c'è un Mosfet pilotato da un opamp, quando la tensione dal jack è superiore a quella entrante dall'Usb, viene usata la prima, altrimenti si passa all'Usb.