mancano le resistenze sui led! mettine una in entrata a d6/7/8.
non ho mai alimentato Arduino se non con il suo alimentatore di corrente da 8/9 v quindi non so neanche come funziona
Ho visto che nel forum ci sono altre discussioni simili, leggile e non avrai problemi.
L'assorbimento è veramente basso dato che accendi al massimo due led alla volta, per le tastiere è irrilevante.