Estou a pensar em fazer um projecto que consiste em controlar uma pequena porta atraves da luz do dia. Eletronicamente sei como construir mas a nivel de programação tenho duvidas. Necessito de realizar um atraso de cerca de 10 segundos. A minha pergunta é se posso trocar o cristal do arduino para cerca de 1 MHZ para ser mais facil obter esse tempo
Obrigado
Ao usares 1MHz, vais ter problemas em usar o Arduino. Isto é, podes usar a programacão e bibliotecas, mas o bootloader não deve funcionar e então terás de usar um programador para programar o chip.
Isto é, se quiseres manter as horas do dia, aí sim tens de optar por electrónica extra, ou aprofundar um pouco mais os conhecimentos do chip. Eu fiz uma biblioteca em que só precisas de um cristal externo de 32,768kHz para manter o tempo mais ou menos correctamente. Mas para a usar tens de alterar o bootloader,etc...
Se apenas pretendes temporizacões de X em X tempo sem uma precisão ao segundo, então podes fazer como estava no exemplo em baixo.