O erro que aparece é esse 

'class Ultrasonic' has no member named 'timing'; did you mean 'Timing'?

Segue em anexo o arquivo

Arduino Carrin.ino

Exibições: 528

Anexos

Responder esta

Respostas a este tópico

Bom dia WN, (se não gosta que te chame pelas iniciais, avise),

este código foi todo escrito por você ou voce copiou de algum link?

Se copiou de algum link, por favor post est link, pois comigo está dando erro nesta linha linha:

  "distancia_cm = ultrasonic.Ranging(microsec, Ultrasonic::CM);"   e não entendi bem o final dela.

E como existem varias bibliotecas para ultrasonic, qual biblioteca você está usando. Link

RV mineirin

BOM DIA!!!

Eu estou usando o códido desse link aqui

https://www.filipeflop.com/blog/construa-seu-robo-que-desvia-de-obs...

E a biblioteca segue em anexo

Ultrasonic.zip

Boa tarde WN

esta biblioteca  https://storage.ning.com/topology/rest/1.0/file/get/9868133866?prof...

que você está usando precisa que "timming" seja escrita om T maiúsculo.


Mas vai dar erros nas outras linhas assim:

"distancia_cm = ultrasonic.Ranging(microsec, Ultrasonic::CM);"

pois ele não aceita este formato Ultrasonic::CM.

Mas código de onde você copiou o seu não usa este formato e nem o ranging.

RV mineirin

Olá Willian!

   Se a biblioteca que você está usando é esta aqui Ultrasonic by Erik Simões Link, experimenta trocar 

            microsec = ultrasonic.timing();

   por

            distancia_cm = ultrasonic.read();

   E tirar a linha 

            distancia_cm = ultrasonic.convert(microsec, Ultrasonic::CM);

   que, como disse o R. V., vai dar erro.

   Vê se funciona e conta pra nós o que aconteceu, se funcionou ou se apareceram outros erros.

   Abração e sucesso!

D. T. Ribeiro.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço