Início / Desafios / Desafio70 - Termômetro digital com sensor DS18B20 otimizado Desafio70 - Termômetro digital com sensor DS18B20 otimizado Angelo Luis Ferreira | 10/06/2020 Acessos: 1.030 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. O anúncio abaixo ajuda a manter o Squids Arduino funcionando Comentários × Infomações do site / SEO Criado em Meta Descrição Meta tags Imagem 1 Imagem 2 Video Salvar × Adicionar Marcadores