Experimentos com Python Para Técnicos em Eletrônica – Parte XIX

Criamos uma janela (container) com o título ‘Calculadora LM-555’ e o dimensionamos para 400 pixels de largura e 300 pixels de altura.

Mais tarde, se necessário, podemos redimensionar nosso container para acomodar todos os widgets. Se você esquecer de digitar a última linha, root.mainloop(), o programa vai ser executado uma só vez e a janela nem vai aparecer na tela do seu PC; é essa linha que mantem a janela visível.

Antes de posicionar no nosso container os widgets, temos que testar uma função em Python que calcula a frequência de saída do nosso oscilador com o LM-555. Acrescente as seguintes linhas no editor, antes da linha que executa continuamente o script (‘root.mainloop()’) e veja o resultado no Terminal, com os valores R1=1.2kΩ, R2=10kΩ e C=0.1uF, na tela abaixo:

def frequencia( R1, R2, C):

                f = 1.44 / ((R1+R2) *C)

                return f

freq = frequencia(1200, 10000, 0.0000001)

print(f’Freq: {freq:.2f}’ hertz)  

Deixe um comentário