@bratidiana:You can CERTAINLY power an Arduino with them. DC motor, MAYBE. Just depends on the voltages/amperages required by the motor.
Some of the cheap "5V\2A" (5 volt, 2 amp) power supplies may not actually get you a full "2A". So beware, your mileage may vary. It's worth paying a few dollars more for a higher quality one if you plan on using it in your projects.
For other viewers, just FYI, there are a number of "Azure IoT Starter Kits" (link) available. One of kits from Adafruit and has the Huzzah ESP8266 board in a "Feather" format (link). There is a set of tutorials as well that walks you through publishing temperature data up to Azure via IoT Hubs, Stream Analytics, Table Storage, Azure Event Hubs, and a Node.js Web App (link).
@Ron SanAgustin:Boards like the Big Easy Driver help to simplify driving steppers by taking care of firing the proper coils for you. For example with the big easy driver, you just set a direction pin to indicate clockwise or counter clock wise, and then just toggle a step pin each time you want it to step. In addition, boards like the Big Easy driver can do "Micro Stepping" which gives you even finer resolution than half stepping.
@BretStateham:Actually, you might be trying to drive it too fast too. Try playing with the "delay(x)" statement at the bottom. Smaller delay values mean faster motor speed. Higher delay values mean slower motor speeds.
@Sameer:Not sure. The only times I've had vibration from my motors are when I either have the coils wired wrong,or I was running them really slow (it kind of clunks from step to step when running slow). It's been a couple of days since you posted your comment, did you get it figured out? If not, do you have another motor you can try? I haven't really had any faulty motors myself, but they are pretty cheap so it is to be expected.
Haven't tried any other motors than the 28BYJ. However. A Unipolar Motor should work fine as long as you can drive it with 5-12v (remember that is the voltage range supported by the ULN2003 driver board).
Since it is a six wire unipolar motor, you need to figure out which leads are the ends of each coil, and which leads are your two center taps. Then, connect the two center taps together and you have the same 5 wire pinout as the 28BYJ.