NPN sur carte ARDUINO

L'arduino donne du 5V 40mah

Trois remarques :

  1. ce ne sont pas mAh = milli ampère heure mais des mA tout court.
    les A*h sont une unité de capacité utilisée dans les batteries ou les piles.

  2. Les micro contrôleur Atmel sont garantis pour 20 mA max. Les 40 mA sont des limites absolues a ne jamais dépasser et à n'atteindre qu'OCCASIONNELLEMENT et jamais en service permanent

  3. la troisième découle de la deuxième : ne jamais prendre pour argent comptant ce qui est écrit sur le site arduino : le juge de paix c'est la datasheet du micro qui équipe la carte, à télécharger sur le site du fabricant Atmel.

Ensuite pour le transistor et le calcul des résistances voir :
http://forum.arduino.cc/index.php?topic=100727.0

et pour finir parce que je présent le pire télécharge la datasheet des ULN2003.
Cela te donnera l'occasion de voir que les ULN sont des montages Darlington, montages qui sont expliqués dans le tuto en référence.
J'ai bien dit des car dans les ULN il y a des références avec résistances intégrées et d'autre références qui n'en ont pas.