Evaluating bids

Projeto Arduino

Published on the May 28, 2024 in IT & Programming

About this project

Open

A distancia captada por um sensor ultrassônico seja exibida em 3 displays de 7 segmentos;
Deve ser utilizado um CI CD4511 para cada um dos display;
Os dois primeiros displays deverão exibir os cm de distancia (máximo 99cm por termos apenas 2 displays);
O 3º display deve exibir a primeira casa decimal.  Exemplo: 67.5 esse display exibe 5.
Ao final do projeto o link do Tinkercad deve ser anexado aqui no moodle, em anexo temos um arquivo mostrando como compartilhar o link do Tinkercad.

Importante: cada aluno deve desenvolver o projeto na sua própria conta do Tinkercad pois ao acessar o link eu verei o nome da pessoa que é proprietária da conta. Não é preciso criar manualmente uma conta no Tinkercad, ao acessar o mesmo basta entrar com sua conta do google.



Código para separar o valor lido em variáveis para enviar um para cada display:

  valor = distancia *10; 
  dig4 = valor % 10;
  dig3 = (valor % 100 - dig4) / 10;
  dig2 = (valor % 1000 - dig4 - dig3 * 10) / 100;
  dig1 = valor /1000;

Onde:

distancia - variável float onde esta armazenada a distancia lida
valor - variável inteira onde será armazenada a distancia sem a casa decimal, por exemplo: a distancia de 35,8 será armazenada em valor como 358
dig4 - variável inteira onde será armazenado a casa decimal (valor para exibir no ultimo display)
dig3 - variável inteira onde será armazenado a unidade (segundo display)
dig2 - variável inteira onde será armazenado a dezena (primeiro display)
dig1 - variável inteira onde será armazenado a centena (não será exibida, pois vamos trabalhar apenas com 3 display).

Project overview

Preciso urgente

Category IT & Programming
Subcategory Other
Project size Small
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed

Delivery term: June 04, 2024

Skills needed

Other projects posted by G. J.