Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Crédito:
Este design de cronômetro originou-se do link acima, que é um cronômetro que conta a partir de 1, enquanto este conta regressivamente a partir de 60 segundos. A maior parte do código que usei segue o do criador original, então devo dar o devido crédito. O produto final desse projeto teria uma tela LCD em contagem regressiva de 60 segundos, e dois botões que podem pausar o tempo e zerar o cronômetro.
Suprimentos
Suprimentos necessários:
1. Arduino Leonardo
2. Arduino Breadboard
3. Vários fios de ligação
4. Dois botões de pressão
5. 4 resistores de 330k
6. Display LCD com módulo 12C
Etapa 1: conectar o LCD / controles
Para o LCD, os primeiros dois fios (amarelo e laranja) devem ser conectados na parte superior esquerda da placa de ensaio, conforme mostrado na imagem. Os outros dois fios (vermelho e marrom) devem ser conectados ao SDA e ao SCL, respectivamente.
Conecte dois dos botões de ação ao Arduino. Conecte o primeiro fio ao primeiro botão, este será o botão start / reset. Conecte o outro lado do cabo ao pino 8 na placa. Faça o mesmo para o outro botão, mas conecte o outro fio ao pino 9 no Arduino. Em seguida, conecte ambos os botões ao aterramento, certificando-se de usar 2 dos 4 resistores para evitar muita tensão. (use as fotos como um guia)
Etapa 2: projetar o código
Você também pode obter o código no link fornecido:
create.arduino.cc/editor/tedchou621/b9c77352-5700-447e-96b5-3329fbf25f4b/preview
Etapa 3: Sim, acho que você terminou
A caixa de papelão é opcional e, se você fez tudo corretamente, o botão esquerdo deve funcionar como o botão iniciar / reiniciar, e o botão direito deve funcionar como o botão de pausa.
hhha hahhaaaa