Bom dia gente, estou com um sensor VL53L0X, utilizando a biblioteca, porem não estou conseguindo que ele apresente o valor com casas decimais, pode ser somente uma casa, porem ainda não obtive sucesso. Alguém consegue me ajudar?
a biblioteca é esta,
Tags:
Boa tarde GL,
anexe uma arquivo com o seu sketch.
RV
GGL,
este code que vc postou é um dos exemplos das biblioteca. Certo?
O valor que ele imprime é um valor inteiro, portanto não tem casas decimais.
linha 813 da biblioteca: uint16_t VL53L0X::readRangeContinuousMillimeters(void)
uint16_t ----> = interio, positivo, de 16 bits.
se quiser que aparece casas após a virgula, (mas sempre será zero),
modifique a linha de impressão pra ficar assim:
Serial.print((float)sensor.readRangeSingleMillimeters(),2); 2 = 2 casas após a virgula.
RV
com o ultasom sem usar biblioteca voce consegue ate 2 casas facilmente, eu precisava somente 1 casa. o sensor faz um calculo Tof, praticamente o mesmo do sensor ultrassônico, o que precisaria, eu acho é trocar as variaveis inteiras por com casas decimais da biblioteca, ou fazer uma programação sem a biblioteca, como eu fiz com o ultrasonico e funcionou. porem eu não sou avançado em programação e estou tendo dificuldades
intendi, porem não tem como mudar a programação na biblioteca para que apareça 1 casa apos a virgula?
Boa tarde ,
https://www.pololu.com/product/2490
O sensor pode reportar distâncias de até 2 m com resolução de 1 mm, mas seu alcance e precisão efetivos (ruído) dependem muito das condições do ambiente e das características do alvo, como refletância e tamanho, assim como a configuração do sensor. (A precisão do sensor é especificada para variar de ± 3% na melhor das hipóteses a mais de ± 10% em condições menos ideais.)
https://github.com/pololu/vl53l0x-arduino/blob/master/examples/Single/Single.ino
As medidas são em mm. Você quer que tipo de medida ? Em metros?
Então divida por mil. Mas as variáveis tem que ser do tipo float.
https://www.arduino.cc/reference/en/language/variables/data-types/float/
Boa noite, Impossível o que você quer.
O sensor pode reportar distâncias de até 2 m com resolução de 1 mm !
Bom dia,
Eu não conheço sensor de distância que tem precisão menor do que milímetros.
A trena a laser também tem resolução de mm.
Nem com o paquimetro digital ! Só mm.
com o ultasom sem usar biblioteca voce consegue ate 2 casas facilmente, o paquimetro é em mm com 2 casas. eu precisava somente 1 casa. o senso faz um calculo Tof, praticamente o mesmo do sensor ultrassônico, o que precisaria, eu acho é trocar as variaveis inteiras por com casas decimais da biblioteca, ou fazer uma programação sem a biblioteca. porem eu não sou avançado em programação e estou tendo dificuldades.
Acho que você esta fazendo confusão.
Ou então eu não estou conseguindo entender o que esta informando.
- O paquimetro do video mede em milimetros somente.
Se você esta afirmando que o com o ultrasom consegue medir com resolução de 0,01 mm, por favor nos informe onde viu isso. Assim eu poderei avaliar melhor a sua dificuldade.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por