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)