Program works only with USB and not direct connection

DibinDixit:
If Adapter is not enough to power it, how do they use Batteries to power the bot,

Because the batteries are able to provide more current than the adapter.

How much current does your power adapter provide?