Ir para conteúdo
View in the app

A better way to browse. Learn more.

EletrônicaBR.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Navegação Limpa e Sem Anúncios! (Cadastre-se)

O melhor fórum técnico do mundo está de cara nova e de portas abertas! Estamos de cara nova e com ferramentas ainda mais poderosas para a sua bancada. Faça o seu cadastro de forma rápida e simples para acessar o maior e mais atualizado acervo de Esquemas Elétricos, BIOS e Firmwares da internet.

Aqui, o conhecimento vale muito: através do nosso sistema de créditos, membros participativos ganham acesso totalmente gratuito aos downloads. Venha trocar experiências com os melhores especialistas do mercado!

👉 Técnico sem o EletrônicaBR não é um técnico completo!

 

Código Morse 7 segmentos ajuda

Featured Replies

  • Respostas 53
  • Visualizações 3,3k
  • Criado
  • Última resposta

Principais posts deste tópico

Most Popular Posts

  • hello 

  • Olá!, o professor apenas passou isso como enunciado do exercício, sem maiores detalhes, tanto faz o microprocessador, e esquema de circuito, e não comecei ainda, seria começar do zero, tenho dificulda

  • Já tentou esse: Você não tem permissão para visualizar links. Faça login ou cadastre-se.   Flw...

Imagens Postadas

Postado
  • Autor
6 minutos atrás, nagkiller disse:

Veja se isso te ajuda...

Você não tem permissão para visualizar links. Faça login ou cadastre-se.

 

Flw...

Não consegui abrir no Proteus Isis, pois os arquivos não estão em .DSN

:(

 

Postado

Eu estou usando a versão 8.13 SP0!!!

Talvez possa ser isso...

 

No caso é só redesenhar conforme a imagem do post #26 e adicionar o arquivo .hex (qualquer um dos dois gerados) e executar.

 

Para carregar o .hex, clique no mcu e escolha propriedades.

 

896427861_AddHexFiletoMCU.png.ab0dfa05247b26b3f174288fe8c34332.png

 

 

Essa é a lista de componentes utilizados:

image.png.100d80dc39d5a39161907c197113cb01.png

 

Flw..

Editado: por nagkiller

Postado

Vc quer o layout PCB?

Para simular o circuito, você tem q se basear no esquema e não no layout!!!

 

O esquema está no post #28!!!

 

Flw...

Editado: por nagkiller

Postado
  • Autor
6 minutos atrás, nagkiller disse:

Vc quer o layout PCB?

Para simular o circuito, você tem q se basear no esquema e não no layout!!!

 

O esquema está no post #28!!!

 

Flw...

Ah é verdade, desculpe!. Obga!

Obga pela ajuda! 

Postado

Esta versão está completa.

 

Você não tem permissão para visualizar links. Faça login ou cadastre-se.

 

Essa foi a forma mais simples de transformar os status dos botões em código Morse.

 

São exibidos apenas valores válidos (0-9)!

 

Arquivo em formato Proteus 8.13 SP0.

 

Flw...

Editado: por nagkiller

Postado
  • Autor

@nagkiller

19 minutos atrás, nagkiller disse:

Ok!

Mas o que te impede de desenhar e simular o circuito?

É só desenhar, inserir o caminho do arquivo .hex e pronto!

 

Flw...

Porque O Proteus 7 não tem a biblioteca do arduino uno. Apenas esse componente não tem.

Postado
  • Autor
4 horas atrás, nagkiller disse:

O Arduino é o microcontrolador ATMEGA 328P!!!

Você não tem permissão para visualizar links. Faça login ou cadastre-se.

Neste arquivo está inclusa a versão para o Proteus 7.10, se sua versão for diferente, então terá que atualizar o seu Proteus!

 

Flw...

Tudo bem, a tabela verdade acho que consigo fazer, você pode mencionar o que cada componente esta fazendo?

Postado

Resumindo:

 

Nos pinos do microcontrolador, D2 até D6, são entradas e tem os resistores de pullup, esses resistores são pra garantir que quando os pinos não estão aterrados, tenham os 5Volts.

 

As chaves BT1 até BT5 aterram os pinos.

 

Os outros pinos, de D7 até D13 são para saídas e acionam os LEDs do display de 7 segmentos, os resistores que estão em série com os pinos do display são para limitar a corrente, para que os LEDs não se queimem.

 

O microcontrolador (MCU) que neste caso é um Arduino, é quem toma as decisões, de acordo com a combinação de chaves acionadas.

 

A sua tabela verdade é dada em relação aos números de 0 até 9.

 

Flw...

Editado: por nagkiller

Postado
  • Autor

@nagkiller ok

22 horas atrás, nagkiller disse:

Resumindo:

 

Nos pinos do microcontrolador, D2 até D6, são entradas e tem os resistores de pullup, esses resistores são pra garantir que quando os pinos não estão aterrados, tenham os 5Volts.

 

As chaves BT1 até BT5 aterram os pinos.

 

Os outros pinos, de D7 até D13 são para saídas e acionam os LEDs do display de 7 segmentos, os resistores que estão em série com os pinos do display são para limitar a corrente, para que os LEDs não se queimem.

 

O microcontrolador (MCU) que neste caso é um Arduino, é quem toma as decisões, de acordo com a combinação de chaves acionadas.

 

A sua tabela verdade é dada em relação aos números de 0 até 9.

 

Flw...

ok

Em 15/04/2022 às 17:22, nagkiller disse:

O Arduino é o microcontrolador ATMEGA 328P!!!

Você não tem permissão para visualizar links. Faça login ou cadastre-se.

Neste arquivo está inclusa a versão para o Proteus 7.10, se sua versão for diferente, então terá que atualizar o seu Proteus!

 

Flw...

Tudo bem, a tabela verdade acho que consigo fazer, você pode mencionar o que cada componente esta fazendo?

Não tem a tabela verdade e os mintermos?

Postado

Como assim???

 

Diz que irá tentar fazer a tabela verdade e depois pede a mesma pronta?!?!?

 

A explicação sobre o comportamento do circuito é de acordo com as teclas em nível lógico 0 ou 1. Com isso você vai ter a tabela verdade, está muito simples isso, você pode fazer o restante.

 

As decisões são tomadas por lógica AND representadas no código fonte pelos '&&'.

As atribuições são feitas pela leitura dos estados dos pinos através de digitalRead(pinoX), na qual quando um botão está pressionado, ele aterra o pino e isso indica que o pino está em nível lógico 0, quando esse mesmo botão está solto, ele tem 5V, então está em nível lógico 1.

 

Como já disse, o restante do trabalho é com você!

 

Boa sorte!

 

Flw...

Postado
  • Autor
1 minuto atrás, nagkiller disse:

A explicação sobre o comportamento do circuito é de acordo com as teclas em nível lógico 0 ou 1. Com isso você vai ter a tabela verdade, está muito simples isso, você pode fazer o restante.

 

é verdade, valeu!

Postado

Se você olhar o código fonte, o código fonte é o arquivo chamado Morse_code_5_keys.ino... esse arquivo tem as instruções , definições comentários, etc...

 

Se você abrir este aquivo, até mesmo com o bloco de notas, verá que tem umas linhas que tem '//', isso significa que é um comentário!

 

Em cima de cada ação, tem o que é uma tabela verdade segmentada. Com isso já terá mais uma parte de seu trabalho concluído!

 

Flw...

Editado: por nagkiller

Participe agora da conversa!

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, faça login para postar com sua conta.

Visitante
Responder

Account

Navigation

Pesquisar

Pesquisar

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.