Duvida 70 leds + bateria de carro + arduino UNO

Olá a todos,

estou com um projeto em andamento, é um projeto no qual farei cerca de 70 leds (1,75 Ma) acender, piscar e etc.

Minhas duvidas são:

para poder ligar no carro qual melhor jeito mais seguro?

lm 7805, Conversor buck, ou diretamente no jack do UNO?

quanto a iluminação dos leds, todos estão com resistores para 12v, e todos vão ser alimentados em paralelo, como faço para ligar eles no 12 da bateria e o arduino 5v controlar eles nos 12v?

para isso posso usar o tip122? tem outra maneira?

quanto ao código eu tenho

if(estateButton1 == HIGH) { //function.....

}else if(estateButton1 == HIGH && estateButton2 ==HIGH) { //function 2........ }

sempre quando o botão 1 esta pressionado e o botão 2 está pressionado ele entra as vezes na função 1 as vezes na função 2

como contornar isso? uso Switch case ? estado do botão anterior?

fico muito grato se alguém puder me ajudar.

obrigado.

Você pode ligar o arduino diretamente nos 12 V se tiver algum ventilador para resfriá-lo. Também pode usar os 5 V vindos do LM7805 conectado direto no 5 V do arduino. Não dá para controlar os 12 V diretamente, usar um MOSFET como este é a melhor opção. Eu usaria o IRLZ44N para não ter problema de aquecimento. Quanto ao código, é melhor postá-lo por completo.