Retornar
ao topo
ao topo
Produtos Relacionados

Fonte Chaveada 12V 1A
R$15,00Precisando de um display simples e prático para fazer um contador, um relógio ou mesmo um cronómetro? Com o Módulo Display Serial você conseguirá fazer projetos desse tipo de uma forma muito inteligente. Seguindo a lógica do Módulo Relé Serial da RoboCore, você precisará apenas de dois pinos de sua BlackBoard (ou placa Arduino) para controlar até 10 módulos ligados um ao outro.
Seguindo a topologia do módulo relé serial, este módulo possui um circuito integrado com o qual é possível sincronizar vários displays ligados um no outro para que se tenha controle total de cada um deles, de forma independente, sem gastar muitos pinos de sua placa. Com esta maneira inteligente, você não precisará se preocupar se está usando muitos pinos para o controle de um simples display de 7 segmentos.
Para uma leitura melhor, o display de 7 segmentos deste módulo possui uma altura de 1,5", ou 3,8cm. Seu brilho é forte o suficiente para ser visto inclusive na luz do dia, porém fica muito mais elegante se usado à noite ou em ambientes mais escuros (sugerimos embutí-lo em um invólucro que faça sombra no módulo para conseguir uma visibilidade melhor). E se você achar que o brilho está muito forte, é possível diminuí-lo usando um sinal PWM.
Especificações:
- Alimentação: 9V a 12V
- Corrente: 150 mA @ 12V
- Tensão de controle: 5V
- Dimensões: 64 mm x 33 mm x 17 mm
- Garantia: 12 meses para defeitos de fabricação
Documentação:
- Biblioteca para Arduino (com código de exemplo)
- Datasheet do display
- Esquema Elétrico
- Dimensões
- Tutorial com Arduino
Para fazer comentários é necessário estar logado. Efetuar login.
Você ainda nao é cadastrado? Cadastre-se agora!
Você encontra a lista de distribuidores no site: https://www.robocore.net/distribuidores
Olá Srs, estou tentando enviar os valores float de um DHT11 para 3 displays, porém não consigo enviar estes valores, eciste alguma forma para o valor float ser enviado ? como por exemplo enviar o primeiro valor da dezena no display1, o 2º valor no display 2, e a unidade para o display 3 ? Desde já agradeço!
Existem duas possibilidades para este projeto, a primeira é converter a variável, de "float" para "int" (de 32.4 para 324, por exemplo), e adicionar o ponto decimal no display desejado, se for o caso. E a segunda opção é utilizar módulos de 10 para as partes inteiras, e multiplicar por 10 as casas decimais, deste modo basta imprimir em cada display os algorismos obtidos, juntamente com o ponto decimal.
Oi Giovanni5, poxa, obrigado pela ajuda, eu consegui fazendo o cod mostrar do DHT11 os 2 primeiros dígitos + o ponto decimal, mas sem o 3 digito, porém esse seu primeiro ex eu fiquei na dúvida de se eu tenho uma só variável e converti ela de float para int (de 32.4 para 324) para eu jogar esse número 324 nos 3 displays, eu precisaria de 3 variáveis certo ? eu nao sei como extratir cada valor e colocar na variável. Como eu posso fazer? Obrigado.
É possível utilizar uma única variável para exibir o valor de três dígitos nos três displays, mas caso queira dividir uma única variável em diversas variáveis, basta usar módulos e múltiplos de 10, como mencionado anteriormente. Como base para essa divisão, acesse o link do fórum a seguir, https://forum.arduino.cc/index.php?topic=113226.0 .
Para exibir uma variável de 3 dígitos em 3 displays distintos, basta utilizar o comando "display.Print(variavel)", sem direcionar para um módulo específico, deste modo os módulos irão imprimir os número automaticamente em cada um dos displays, mas vale lembrar que, a variável deve ser inteira ("int").
Perfeito, era isso mesmo, eu até vi esta função na parte de exemplos Robocore - SerialControl, mas pensei que não estava funcionando, porém na verdade é um dos 3 displays que eu tenho que não está pegando este ponto decimal, ai testei em outros 2 e funcionou. Muito obrigado.
Essa deveria ser a lógica correta para zerar a contagem e reiniciá-la. Entretanto, é possível que tenha algum comando no restante do código que esteja resultando nesse comportamento de contagem. Verifique o seu código, e utilize o monitor serial para debugá-lo, imprimindo as variáveis "count" e "count2" durante a execução do código. Deste modo você poderá observar exatamente onde está o erro.
Infelizmente não trabalhamos com o desenvolvimento de projetos ou códigos sob encomenda. Mas você pode utilizar os códigos de exemplo da biblioteca como base para esse desenvolvimento, assim como visitar a aba "Tutoriais" de nosso site (https://www.robocore.net/tutoriais), para encontrar algum tutorial que possa lhe auxiliar. Além disso, caso julgar necessário, você pode criar um tópico em nosso fórum (https://www.robocore.net/modules.php?name=Forums) para que usuários mais experientes possam entrar em contato direto com você para o desenvolvimento do projeto, ou para lhe auxiliar com o mesmo.
Você deve incluir o botão como uma entrada de sua placa, e desenvolver a lógica para iniciar a contagem ao realizar um pulso no botão. Em breve será disponibilizado um tutorial que explica detalhadamente como realizar esse projeto. Fique por dentro de nossas redes sociais para saber quando o tutorial estiver disponível em nosso site.
Bom dia. Montei dois displays serial conforme a descrição do vídeo, mudando a programação conforme as instruções. Quando chega no número 99, não volta para o zero e sim para o 90, aí fica repetindo do 90 ao 99. O que devo fazer para voltar para o número zero? obrigada