Olá amigos do Lab de Garagem, estou montando um circuito para um Cronógrafo Balístico, no projeto estou utilizando um Display LCD 16x2 mas na prática quero usar um display 7Seg e aí que está o problema.
Eu gostaria que fosse lido o valor contigo numa variável e mostrado no display, que será de 3 dígitos.

Segue em anexo o código fonte do Sketch, estou utilizando o Arduino Uno.

Grato desde já. 
Att
Kalel Santana

Exibições: 882

Anexos

Responder esta

Respostas a este tópico

Boa noite KS,

Testa este sketch, e veja se atende sua necessidade.

RV

Anexos

Boa noite KS,

haviam alguns conflitos de ports no sketch anterior.

Para evitar isto, modifiquei o "startPin"para o port A2 e "finishPin" para A3.

Testei o sketch aqui e funcionou.

RV

Anexos

Boa noite RV.
Continua dando erro nessa linha.

myDisplay.Begin(displayType, numberOfDigits, digit1, digit2, digit3, digit4, segA, segB, segC, segD, segE, segF, segG, segDP);


Esse é o erro que está aparecendo.

C:\Users\Alvaro Santana\Downloads\Teste_Counter\Teste_Counter.ino: In function 'void setup()':

Teste_Counter:45: error: 'class SevSeg' has no member named 'Begin'

myDisplay.Begin(displayType, numberOfDigits, digit1, digit2, digit3, digit4, segA, segB, segC, segD, segE, segF, segG, segDP);

^

Teste_Counter:46: error: 'class SevSeg' has no member named 'SetBrightness'

myDisplay.SetBrightness(100); //Set the display to 100% brightness level

^

C:\Users\Alvaro Santana\Downloads\Teste_Counter\Teste_Counter.ino: In function 'void loop()':

Teste_Counter:98: error: 'class SevSeg' has no member named 'DisplayString'

myDisplay.DisplayString(tempString, 3); //(numberToDisplay, decimal point location)

^

Usando a biblioteca SevSeg na versão 3.3.0 na pasta: C:\Users\Alvaro Santana\Documents\Arduino\libraries\SevSeg
exit status 1
'class SevSeg' has no member named 'Begin'

Bom dia , 

Veja essa Biblioteca de um colega português do Lab de Garagem:

https://miguelpynto.github.io/ShiftDisplay/

https://github.com/MiguelPynto/ShiftDisplay

Bom dia KS,

estou usando a IDE 1.8.5 e esta biblioteca anexa.   

A que vc está usando, realmente não tem este métodos que está dando erro.

O link da que anexei é https://github.com/sparkfun/SevSeg

RV

Anexos

Boa tarde KS,

encontei esta biblioteca na net, e achei que ela é bem simples de usar.

Estou anexando o seu code usando ela e o link de onde encontrar a biblioteca.

RV

https://github.com/sigvaldm/SevenSeg

Anexos

Obrigado amigo RV, tudo certo.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço