Fonte: Olimpíada Brasileira de Robótica Ano: 2014

Muitos projetistas usam um Arduino para construir seus robôs. O Arduino é um pequeno computador que custa cerca de R$50,00 e pode ser conectado a sensores, motores, e executar programas feitos pelos inventores dos robôs. Alguns sensores, conhecidos como analógicos, podem ser ligados diretamente ao Arduino e apresentam uma variação de voltagem, indo de 0 até 5 volts. Por exemplo, um sensor de temperatura tem na sua saída uma voltagem que representa a temperatura usando a proporção de 0,01 volts para cada grau Celsius de temperatura. Assim, por exemplo, a temperatura de 21 graus é representada pela voltagem de 0,21 volts. Infelizmente estes valores de tensão dos sensores analógicos não podem ser reconhecidos por um computador, de forma que é necessário converter o valor decimal para um valor que o computador entende (binário). No caso do Arduino, os sensores têm suas leituras representadas por 210 números distintos, indo de 0 até 210-1. Sabendo que 0 é representado por 0, e 5V é representado por 210-1, quais os valores mais próximos da representação interna do Arduino para 5V, 2,5V e para 0,21V respectivamente?


1023, 511 e 43


0, 2,5 e 5


512, 256 e 42


5, 2,5 e 0,21


210, 25 e 0,21
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Lista de comentários


Helpful Social

Copyright © 2024 ELIBRARY.TIPS - All rights reserved.