Ir ao conteúdo
  • Cadastre-se

Lucas Lorena

Membro Júnior
  • Posts

    10
  • Cadastrado em

  • Última visita

Reputação

1
  1. Boa noite pessoal, estou fazendo um trabalho para faculdade basicão de criptografia/descriptografia e vi muitas tecnicas usadas mais queria fazer a minha própria usando o que eu aprendi então fiz rapidao um algoritmo básico para criptografar e descriptografar, mais ai eu pensei em colocar ele em janela como se fosse executável sem ser no vscode, e foi ai que eu começei a ler e ver vídeos de Tkinter aprendi um pouco mais não o suficiente para colocar meu código para funcionar na programação que eu criei. O que eu quero fazer basicamente é isso EXEMPLO: Digite a mensagem : (Olá mundo) > [BOTAO cript] > [@#%¨@#!] < MENSAGEM Criptografada Digite a mensagem : (@#%¨@#!) > [BOTAO Descript] > [Olá mundo] < MENSAGEM Descriptografada. o codigo criado para o Tkinter foi \/ from tkinter import * menu= Tk() menu.title("Cryptdespt") Label(menu, text="digite a cripto:").grid(row=0, sticky=W) Label(menu, text="digite a descripto:").grid(row=1, sticky=W) text_crip = Entry(menu).grid(row=0, column=1) text_criptografado = Entry(menu).grid(row=0, column=3) text_desc = Entry(menu).grid(row=1, column=1) text_desptgrafado = Entry(menu).grid(row=1, column=3) cmd_crpt = Button(menu, text='Cript').grid(row=0, column=2) cmd_crpt = Button(menu, text='Descript').grid(row=1, column=2) menu.mainloop() e o meu código de criptografia e descriptografia foi \/ def cripto(frase): tradutor ="" for letra in frase: if letra in "a": tradutor = tradutor + "@" elif letra in "b": tradutor = tradutor + "!" elif letra in "c": tradutor = tradutor + "#" elif letra in "d": tradutor = tradutor + "$" elif letra in "e": tradutor = tradutor + "%" elif letra in "f": tradutor = tradutor + "¨" elif letra in "g": tradutor = tradutor + "&" elif letra in "h": tradutor = tradutor + "*" elif letra in "i": tradutor = tradutor + "(" elif letra in "j": tradutor = tradutor + ")" elif letra in "k": tradutor = tradutor + "-" elif letra in "l": tradutor = tradutor + "=" elif letra in "m": tradutor = tradutor + "+" elif letra in "n": tradutor = tradutor + "[" elif letra in "o": tradutor = tradutor + "{" elif letra in "p": tradutor = tradutor + "]" elif letra in "q": tradutor = tradutor + "}" elif letra in "r": tradutor = tradutor + "?" elif letra in "s": tradutor = tradutor + "/" elif letra in "t": tradutor = tradutor + ":" elif letra in "u": tradutor = tradutor + ">" elif letra in "v": tradutor = tradutor + "<" elif letra in "w": tradutor = tradutor + "," elif letra in "x": tradutor = tradutor + "." elif letra in "y": tradutor = tradutor + "'" elif letra in "z": tradutor = tradutor + "|" else: tradutor = tradutor + letra return tradutor print(cripto(input("digite sua frase:"))) - def descript(frasse): tradutor ="" for letra in frasse: if letra in "@": tradutor = tradutor + "a" elif letra in "!": tradutor = tradutor + "b" elif letra in "#": tradutor = tradutor + "c" elif letra in "$": tradutor = tradutor + "d" elif letra in "%": tradutor = tradutor + "e" elif letra in "¨": tradutor = tradutor + "f" elif letra in "&": tradutor = tradutor + "g" elif letra in "*": tradutor = tradutor + "h" elif letra in "(": tradutor = tradutor + "i" elif letra in ")": tradutor = tradutor + "j" elif letra in "-": tradutor = tradutor + "k" elif letra in "=": tradutor = tradutor + "l" elif letra in "+": tradutor = tradutor + "m" elif letra in "[": tradutor = tradutor + "n" elif letra in "{": tradutor = tradutor + "o" elif letra in "]": tradutor = tradutor + "p" elif letra in "}": tradutor = tradutor + "q" elif letra in "?": tradutor = tradutor + "r" elif letra in "/": tradutor = tradutor + "s" elif letra in ":": tradutor = tradutor + "t" elif letra in ">": tradutor = tradutor + "u" elif letra in "<": tradutor = tradutor + "v" elif letra in ",": tradutor = tradutor + "w" elif letra in ".": tradutor = tradutor + "x" elif letra in "'": tradutor = tradutor + "y" elif letra in "|": tradutor = tradutor + "z" else: tradutor = tradutor + letra return tradutor print(descript(input("digite sua frase:"))) como eu faço isso funcionar ?
  2. @Isadora FerrazBoom meu Ancião kkkk no meu caso funciona apenas o 1botao acende o led A aparece no display VLA 1 ON , mas o segundo botão não funciona n desliga o led A e nem liga o led B . e também nem muda no display. Bom eu vi que não abri uma chave no else poderia ser isso mais o meu progresso esta lento . mas mesmo assim n esta funcionando .
  3. boom galera vocês tem me ajudado muito então muito obrigado mesmo. mais me embolei em outra programação estou querendo fazer um misturador mais no caso com "LEDS" então eu queria aprender a fazer um botão desligar o LED A e ligar o LEB B e nisso no display o LED A estava on ele ficaria off e o LED B on no display. RESUMINDO : Aperto o botão RB7 que no caso seria "Válvula 1 " ai liga o "LED A" e aparece no display "VL1 ON" Dps de apertado , aperto o botão RB6 "Válvula 2 " ai liga o "LED B" e desliga o "LED A " E aparece no display . "VL1 OFF" e "VL2 ON" simples. mais no meu caso isso ta difícil. a minha programação \/ boom ai esta ! se alguém conseguir me ajudar estarei muito agradecido vllw
  4. @Isadora Ferraz oky isa testei a programaçao no protheus e n funciono o display liga e fica aparecendo quarto , banheiro etc e fica mudando. E os botao quando aperta n acende os led como era pra acender e aparece no display acendeu um led e o quarto apago , acendeu outro e a sala kk bom vou tenta ve esse codigo hellow world pra ve se fica mais fácil de fazer
  5. @Isadora Ferraz hah fechado vou testar no proteus so q apenas quinta porque to meio gripado e cabei dexando meu notebook com o grupo ai eu retorno aqui pra ver se é realmente a programaçao mesmo ou o circuito , agr essa parte ai do hellow world tenho q colocar em cima do void main? Usa tipo um #define?
  6. @Bommu Perneta ss o circuito esta funcionando só nao aparece escrito no display quando aperto um botao , e como faz esse codigo hellow world q eu nunca ouvi fla kkkk porque velho eu olhei pra essa programação q eu fiz era pra funcionar e n funciona n sei porque n sei aonde errei se ta certo ou n
  7. @Bommu Perneta ss ele liga dboa e fica ums quadrado na tela mais n aparece nada escrito quando aperta o botao
  8. Olá galera estou aqui porque agr estou com outroo problema serio tenho q fazer no pic a programaçao pra quando eu aperta um botao acende o led e no display aparece por exemplo ‘sala’ foto do pic no final do post \/ dps vou fla todas entrada q vou utilizar Ok irei utilizar as porta rb7,rb6,rb5, rb4 para os button o display vai estar ligado nas porta rd0, rd1,rd2,rd3 E os led ligado nas porta rd7,rd6,rd5,rd4 e a programacao sbit LCD_EN at RA5_bit; sbit LCD_RS at RE0_bit; sbit LCD_D7 at RD3_bit; sbit LCD_D6 at RD2_bit; sbit LCD_D5 at RD1_bit; sbit LCD_D4 at RD0_bit; //direção dos pinos sbit lcd_en direction at trisa5_bit; sbit lcd_rs direction at trise0_bit; sbit lcd_d7 direction at trisd3_bit; sbit lcd_d6 direction at trisd2_bit; sbit lcd_d5 direction at trisd1_bit; sbit lcd_d4 direction at trisd0_bit; Void main () { lcd_init (); lcd_cmd (_lcd_cursor_off); trisb=0xff; trisd=0; portd=0; Intcon2.rbpu=0; while (1) { if(button(&portb,4,50,0)) portd.rd4=~portd.rd4; while (portb.rd4==0); lcd_out(1,1,”sala”); delay_ms(1000); { Lcd_cmd(_lcd_clear); if(button(&portb,5,50,0)) portd.rd5=~portd.rd5; while (portb.rd5==0); lcd_out(1,1,”cozinha”); delay_ms(1000); { Lcd_cmd(_lcd_clear); if(button(&portb,6,50,0)) portd.rd6=~portd.rd6; while (portb.rd6==0); lcd_out(1,1,”quarto”); delay_ms(1000); { Lcd_cmd(_lcd_clear); if(button(&portb,7,50,0)) portd.rd7=~portd.rd7; while (portb.rd7==0); lcd_out(1,1,”banheiro”); delay_ms(1000); lcd_cmd(_lcd_clear); } } } } } Nessa programaçao esta ligando os led mais n ta aparecendo nos display e n sei aonde arumar :/ aguardo resposta Obrigado.
  9. adicionado 8 minutos depois @Isadora Ferraz então ficaria assim ? Void main ( ) { trisd=0b00001111; portd=0; intcon2.rbpu=0; while (1) { trisb=0b11110000; for(;;) portd=portb; } }
  10. Bom gente estou querendo fazer uma programaçao de 4 push boton e 4 led e cada um botao acende um led mais estou super perdido nessa parte de programaçao pois faltei em muitas aula então queria configurar com as porta RD4 até RD7 alguém podeira me ajudar plz ? Ali esta a imagem do pic \/

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...