Stap 4: Controleren en het gebruik van uw Arduino ATX
Macht je Arduino met de paarse (rood in de foto) ATX draad aan + 5V (gebruik geen Vin) en de zwarte draad van de ATX met Gnd.
Sluit de groene ATX draad aan elke controle pin. Ik heb gebruikt A0 (D14) omdat u in de foto zien kunt, maar een algemene digitale IO-pin net zo goed werkt.
Sluit uw ATX en je Arduino aangedreven bu de belangrijkste macht zal worden en waarschijnlijk de ventilator blijft uit.
Het commando wanneer u enkel volmacht nodig:
Const int ctrlPin = 14; welke pin die u wenst te gebruiken. Ik heb het gebruikt van A0 die wordt toegewezen aan D14.pinMode (ctrlPin, OUTPUT); digitalWrite (ctrlPin, laag);
De belangrijkste macht terug om uit te schakelen, gebruikt u:
digitalWrite (ctrlPin, hoge);Ook als u wilt uitschakelen, kunt u gewoon installeren het:
pinMode (ctrlPin, INPUT);om de pin te hoge weerstand again.*
Nu alles wat u hoeft te doen is verbinden met uw huidige hoge belasting van de MOLEX-verbindingslijnen van het ATX-aanbod en hen controleren met transistors, MOSFETs enz zoals u dat gewend bent. Als u het punt in uw tekening bereikt als u wilt dat volle kracht, gewoon het bovenstaande commando en brand-up van de 30A levering!
Opmerking: u moet voorzichtig zijn stroomvoorziening van uw Arduino rechtstreeks naar de + 5V. Als je ook de usbkabel aansluit, dan kan je een stroom die u USB-poort van uw PC, dus opgepast om verbinding maken met slechts één energiebron tegelijk.
De ATX-specificatie suggereert dat u kunt houden van de lijn op + 5V of (set hoge weerstand verbreken) om te zetten van de belangrijkste stroom: http://www.formfactors.org/developer%5Cspecs%5Catx2_2.pdf