По порядку.
0) Нарисуйте, правда, схему, на слух очень тяжело воспринимается.
1) PNP и NPN транзисторы различаются полярностью включения. Грубо говоря, когда заземлен «минус» питания, а усиливаемый сигнал положительный (ваш случай) — нужен NPN-транзистор. Если наоборот — PNP. Просто так заменить один на другой нельзя.
2) Схема с общей базой тут плохо подходит, для управления нагрузкой используют обычно
эмиттерный повторитель. Если напряжение питания нагрузки больше входного (скажем, используется отдельный источник 12-15В), то
схема с общим эмиттером.
3) Между выходом контроллера и базой транзистора неплохо включить резистор на несколько кОм, для ограничения базового тока.
4) Основных параметров транзистора два: коэффициент усиления по току и максимально допустимый ток коллектора. С допустимым током у 2n2222 все в порядке, 800 мА хватит на небольшой двигатель. Коэффициент усиления у него около 75. Что это значит? Пусть на базу подается 5В через резистор 2кОм. Ток базы будет примерно (5-0,7)/2000 = 2,2мА. Значит ток коллектора (ток нагрузки) будет 2.2*75=165мА. Для двигателя может не хватить. Подробнее про расчет режима транзистора можно глянуть тут:
www.trzrus.narod.ru/calc/trzbr.htm
5) Если усиления по току не хватает, используют
составной транзистор.
6) Если нужно менять полярность напряжения на нагрузке, используют H-мост, как сказал Melz. Такие мосты выпускают в виде готовых микросхем, ничего мудрить не надо.
7) Параллельно транзистору (между коллектором и эмиттером) неплохо включить диод
в обратной полярности для защиты от ЭДС самоиндукции. Так следует поступать всегда, когда есть индуктивная нагрузка: двигатели, реле, электромагниты.