O erro que aparece é esse
'class Ultrasonic' has no member named 'timing'; did you mean 'Timing'?
Segue em anexo o arquivo
Tags:
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
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.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por