October 20th, 2015
  • Provide power-demanding devices
  • Easy turn on / off power
  • Automatic failure recovery

Power source library

I've made it my quest to create OOP classes for Arduino. Read about that in this blogpost if you need some more context.

This class is to control a PC power supply in order to provide power-demanding devices in your setup.

Since 1993 all power supplies have an ATX plug. This plug can have 20 or 24 pins or it can be a hybrid, containing a 20 pins plug and a 4 pins plug that can be linked together, like the one on this photo:

From this plug we need the green wire, the purple wire, the gray wire and a black wire. For the black wires it does not matter which one you choose, all black wires are ground. If your ATX connector doesn't have a gray wire, you can also connect one of the red wires to your Arduino instead of the gray wire. In that case it doesn't matter which red cable you take:

Scheme power source

Whenever the power plug is connected the purple wire is always 5V with a low amperage. This is more than enough to power the Arduino, but not to power a lot of extra devices.

See the example source here to control the power supply.

When you call the turnOn() method the power source is turned on, and these wires are powered with a higher amperage:

Wire colorVoltage
Orange+3.3V DC
Red+5V DC
Yellow+12V DC
Blue-12V DC

The gray wire (or red wire if you don't have a gray wire) is +5V when the power supply works as expected. In case the power supply stops working as expected, for example due to an overload protection, the library will automatically reset the power supply.

The power source library can be found here on GitHub.
It uses the BaseTimedElement base class which can be found here on GitHub.

< Previous post Overview posts Next post >
Одноразовые станки gillette со скидкой! Сайт Optovka Net рад предоставить информацию для покупателей и продавцов продукции Gillette. Мы реализуем продукцию компании Gillette по лучшим ценам специально для вас! Gillette это продукция отменного качества, которой можно доверять, а также отличный способ начать своё дело. Не упустите возможность купить кассеты для микроимпульсных станков Gillette Power, станок для бритья Gillette Mach3 Turbo, Лезвие Mach3, а также любой другой продукт линейки
svetkagep, July 31st, 2018
Израиль и иудеи со всего мира встречаются тут Думаете об уникальной встрече? Хотите начать новую жизнь и отношения на волне « Израиль мужчины и женщины »? Тогда стоит испытать невероятную возможность знакомства в Израиле, где всегда красиво, сытно и весело! Израиль, народ Израиля и культура – гордость каждого израильтяне! Испокон веков еврейские женщины, молодые еврейки и еврейские мужчины славились своей специфичностью и харизмой. Поэтому вам необязательно регистрироваться на множес
Israfacegep, July 30th, 2018
<a href=http://lastnewstoday.ru/pr/adult><img>http://lastnewstoday.ru/pr/adult/images/9068b248538e.jpg</img></a> <a href=http://lastnewstoday.ru/pr/adult>фильм знакомство</a> Онлайн клуб знакомств с целью интимных встреч. лучшие знакомства для C... у тебя городе. Заглядывай - не пожалеешь! сайт табор знакомства версия, знакомства петропавловском, знакомства в воронеже без регистрации бесплатно, знакомство без майла, знакомства челябинск без, знакомства в гомеле, гей знакомства бе
Phillipwaift, April 26th, 2018
Hi Scotty, I'm not sure... when I check your url you've provided I see wires coming out of the unit, but the DELL site shows the unit without any wires: http://accessories.dell.com/sna/productdetail.aspx?c=us&l=en&s=gen&sku=450-aebl Does your unit have wires? Otherwise it will be way more difficult; maybe you can start your search here: https://www.google.nl/search?q=hot-plug+power+supply+pinout&tbm=isch#imgrc=3ACsNcI_JW6WZM%3A I have no experience with those units...
Laurens Huizer, December 15th, 2015

Leave a comment

= Thanks for your comment =