Etape 4: Contrôle et à l’aide de votre Arduino ATX
Votre Arduino avec la pourpre (rouge sur la photo) d’alimentation ATX fil à + 5V (ne pas utiliser le Vin) et le fil noir de ATX à GND.
Connecter le fil vert de ATX à n’importe quel téton de contrôle. J’ai utilisé A0 (D14) car vous pouvez le voir sur la photo, mais une épingle d’e/s numérique générale fonctionne aussi bien.
Branchez votre ATX et votre Arduino sera alimenté bu l’alimentation principale et probablement le ventilateur restera éteint.
Lorsque vous avez besoin juste de pleine puissance, lancez la commande :
const int ctrlPin = 14 ; utiliser n’importe quel axe vous souhaitez. J’ai utilisé A0 qui mappe à D14.pinMode (ctrlPin, sortie) ; digitalWrite (ctrlPin, basse) ;
Pour désactiver l’alimentation arrière, utilisez :
digitalWrite (ctrlPin, HIGH) ;Aussi, pour mettre hors service, vous pouvez simplement affecter il :
pinMode (ctrlPin, entrée) ;pour définir l’axe à haute résistance again.*
Tout ce que vous devez faire est maintenant connecter votre charge de courant élevé à l’un des connecteurs type MOLEX de l’alimentation ATX et les contrôler avec transistors MOSFET etc. comme vous le feriez normalement. Lorsque vous atteignez le point dans votre croquis quand vous voulez toute la puissance, il suffit d’émettre la commande ci-dessus et feu jusqu'à la fourniture de 30 a !
Remarque : vous devez être prudent de mise sous tension de votre Arduino directement le + 5V. Si vous vous connectez également le câble USB puis vous pourriez obtenir un courant circulant à votre port USB de votre ordinateur afin de prendre soin se pour connecter qu’une seule source d’alimentation à la fois.
La spécification ATX suggère que vous pouvez tenir la ligne à + 5V ou déconnecter (set haute résistance), pour mettre hors tension principale : http://www.formfactors.org/developer%5Cspecs%5Catx2_2.pdf