Estou montando um projeto que consiste em ler as rotações de um encoder e o peso de uma cédula de carga, também um sensor Reed Switch. Porém o encoder não funciona junto com a cédula de peso, basta comentar o código da cédula para funcionar.
Estou utilizando o arduino uno rev3, alimentado externamente por uma bateria de 9V.


Segue o código em anexo.

Exibições: 428

Anexos

Responder esta

Respostas a este tópico

Oi LMS, boa noite,
Recomendação:
Não cole código na área de texto.
Anexe um arquivo com o código.
Falta algo nesta linha:
//Sensor de carga
#include --------------

Rui

ok

Oi LMS, bom dia.

Olhei seu code, e verifiquei que você define: 

#define SCK A0 // A- (jumper azul)    ??
#define DT A1 // A+ (jumper branco) ??

Você liga a célula de carga diretamente nos ports, ou através do modulo HX711?

Rui

Olá Rui Viana.

A cédula de carga está ligada no módulo Hx711, eu coloquei jumper azul só para me orientar mesmo.

Boa noite! No seu programa por que voce nao usa a biblioteca do encoder KY-040? Tem a biblioteca no site:  http://www.arduinoecia.com.br/2015/08/como-usar-encoder-rotativo-ky... 

Eu havia utilizado essa biblioteca na primeira vez, mas depois encontrei outra maneira de usar o encoder sem biblioteca, pois pensei que pudesse ser conflito com a biblioteca da cédula de carga. 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço