Kannst Du uns mal dein Schema posten ?
Wenn der 7805 sehr heiss wird, dürfte das Problem eher an der Hardware
als an der Software liegen.