Comme expliqué plus haut, tu n'utilises la pirse usb que pour y récupérer le signal 5 volt et la masse.
Sur Mac, il n'est pas prévu de pouvoir contrôler l'alimentation en 5 V des ports USB (à la différence des PC qui coupent l'alimentation quand on demande de déconnecter une clé usb par exemple).
Donc sur cette prise usb tu as TOUJOURS 5 Volts et ta diode sera TOUJOURS allumée ! (du moins tant que tu n'as pas grillé ton port usb par tes bricolages hasardeux...)
Pour gérer l'allumage de ta lampe, il faudrait que tu installes un transistor dont le trigger pourrait être commandé par un signal envoyé par le Mac sur l'un des autres contacts de la prise usb (quand bien même tu utilises les 5V du port USB comme alimentation de l'ensemble), ce transistor jouant le rôle d'interrupteur commandé.