А подтяжка для транзистора на какое питание подключена была? Мне кажется что весь конфликт из-за того, что проц питался от 5 а микруха от 3. Какие то перекосы возникали. Попробуй диоды закоротить, вытащив батареи.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)