Po pierwsze musisz trochę jednak zaznajomić się z elektroniką.
Tutaj masz opis działania kluczy tranzystorowych
http://forbot.pl/blog/artykuly/elektronika/kurs-elektroniki-7-tranzystory-w-praktyce-id4315.
Zmieniłeś npn na pnp dlatego, że jak widać (rysunek w linku) tranzystor npn jest włączany gdy na bazie jest stan wysoki (bardzo upraszczam proszę nie krzyczeć). W pnp jest odwrotnie stan niski włącza klucz, a TLC akurat steruje stanem niskim.
Podłączając z kolei atmegę (w konfiguracji z rezystorem podciągającym) nie możesz wyłączyć tranzystora ponieważ 5V na wyjściu atmegi to za mało dla tranzystora. Możesz najpierw spróbować dać rezystor podciągający między bazą a emiterem, ew. skopiować działające rozwiązanie kolegi
toma.