Hello, I have a bit of an odd request. For a little self project, I have set out to create a USB fan that I can controll from a program on a computer. I want to build this fan from scratch though, unless there is a little hardware kit somewhere. However I have no previous hardware experience. I have talked to a few people and they have said i will need to learn COM ports and electrical things. Could anyone point me in the right direction for any of these things, or even what i would need to build this? I plan to build this in either C or C++ using device drivers, then have a program sitting on the desktop that can turn the speed up or down, and turn it off. I understand how to create the USB motor and fan, but no idea where to start on making it controllable via a computer hardware wise and then interpreting that data from a programming language. Thanks in advance for any help! -Dakiato
Welcome to HWF The rotation speed of a motor depends on the amount of electricity that is sent to the device. I have no programming experience, but you should focus on managing the amount of electricity that is sent to the fan.