Hallo,

für die Zeilen würde ich ein Transistorarray nehmen, erspart ein bisschen Lötarbeit! Stichwort: ULN2803 oder einen Bruder davon

Um mit dem UART mit einem PC kommunizieren zu können solltest du einen Pegelwandler benutzen! Stichwort: MAX232