olá pessoal, tudo bem com vcs?

a minha dúvida é a seguinte: eu gostaria de montar um relógio com arduino e display de sete segmentos

quatro digitos. mas aí vi que tem  os de anodo comum e os de catodo comum. andei pesquisando e me parece que o mais utilizado para as montagens é o de catodo comum. gostaria de conselhos dicas de

como ver o projeto e saber qual deles utilizar. obrigado a todos.

Exibições: 791

Responder esta

Respostas a este tópico

Oi OMS, boa tarde.

O modelo mais fácil de ser usado no arduino é o com catodo comum.

Tem  este tutorial fácil de entender.

http://blog.filipeflop.com/arduino/como-construir-um-relogio-com-ar...

Rui

Esse tutorial que o Rui te passou é muito bom. Uma dica também é substituir o DS1307 pelo DS3231 que o código vai ser o mesmo.

Existe um shield muito interessante que vem com esse display e mais o seguinte:

- Buzzer para o alarme

- Conectores facilitados para ligação de sensores de temperatura

- Push buttons que você pode usar para acertar o relógio

- etc

Esta à venda no Brasil. Veja aqui: http://arduinolearning.com/code/multi-function-shield-examples.php

obrigado pela resposta. mas me diga uma coisa. se eu quiser posso colocar tanto um como outro no mesmo projeto, certo. eu gostaria só de saber que ligações devo mudar e o que deve ser alterado no programa, estou com dificuldades em encontrar o display de catodo comum. obrigado.

Sim, você pode usar tanto o DS1307 como o DS3231 que não muda nada, pois usam a mesma biblioteca.

O segundo é superior ao primeiro.

Era essa a sua dúvida?

não. estou me referindo ao display de anodo comum e catodo comum

Sim é possível substituir, a ligação dos segmentos não vão mudar, o que vai mudar é o pino comum, o Anodo Comum é ligado no VCC (positivo).

Olhe o esquema interno do display e veja a diferença.

Anodo e Catodo comum

Agora o programa precisa de uma modificação considerável, pois os segmentos serão acesos com nível lógico zero (LOW), apenas inverta a lógica dos bits mapeados para os segmentos.

vlw. muito obrigado.

Olá. vc disse que o display de cátodo comum é o mais comum de ser usado e me passou esse link. mas o sketch do programa desse circuito está assim. fiquei mais perdido ainda.

 //Selecao tipo de display anodo comum

  int displayType = COMMON_ANODE;

Ainda não havia lido o código, mas já existe biblioteca para acionar display de 7 segmentos.

#include "SevSeg.h"

Observe o esquema do display usado no exemplo, é um anodo comum.


Essa biblioteca trabalha com os dois tipos, apenas mudando o valor da função.

//Inicializa o display
  display7seg.Begin(displayType, numberOfDigits, digit1, digit2, digit3, digit4, segA, segB, segC, segD, segE, segF, segG, segDP);

 

ok. obrigado. desculpe a encheção de saco.

Olá. vc disse que o display de cátodo comum é o mais comum de ser usado e me passou esse link. mas o sketch do programa desse circuito está assim. fiquei mais perdido ainda.

 //Selecao tipo de display anodo comum

  int displayType = COMMON_ANODE;

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço