Desafio70 - Termômetro digital com sensor DS18B20 otimizado

Desafio 70 - Projeto 83

Otimize o software do projeto original

Com base no projeto Projeto 83 - Termômetro digital com sensor DS18B20 e Arduino resolva os seguintes desafios:

1. Altere o software do projeto original para otimizar o consumo de memória. Observe na imagem abaixo que no projeto original foi utilizado 9.432bytes de espaço de armazenamento. Com a otimização este valor deverá ficar abaixo de 8.432bytes.

2. Acrescente um botão (push button) para zerar as temperaturas máxima e mínima armazenadas. Assim, quando usuário apertar e soltar o botão, as temperaturas máxima e mínima serão iguais ás temperaturas naquele momento.

Dicas e orientações

a) Para o desafio do item 1 utilize todo o seu conhecimento para otimizar o software com rotinas mais compactas, redução de variáveis e até utilização de manipulação direta. Para isso, confira os tutoriais: Projeto 81 - Ligar e desligar um led por manipulação direta de portas do Arduino e Projeto 82 - Como realizar interrupção externa utilizando registradores do Arduino

b) Para o desafio do item 2 você poderá montar o botão push button da forma que desejar, com resistor pull-down, pull-up ou pull-up interno do Arduino.

Entradas-e-Saídas-digitais-Arduino-pull-up-pull-down

O anúncio abaixo ajuda a manter o Squids Arduino funcionando

Comentários

×

Infomações do site / SEO








×

Adicionar Marcadores