João Alexandre Silveira*
Na parte 10 desta nossa série sobre a linguagem Python, criamos uma interface GUI com a biblioteca tkinter, a calculadora LM-555. Acara dela aparece aqui embaixo. Básica, com um painel só com o essencial: um visor para mostrar a frequência de saída de um oscilador astável montado com o circuito integrado temporizador LM-555; e três entradas para os valores da malha de oscilação do circuito. Dois botões: um confirma os valores digitados e o outro encerra o programa.
Com o que aprendemos até aqui, podemos incorporar outras funções a nossa calculadora; como um outro visor que mostre o ciclo de trabalho (duty cycle) da onda quadrada gerada na saída do oscilador. Podemos também remanejar algumas linhas de código no script em Python para que nossa calculadora aceite como uma das entradas o parâmetro frequência e calcular o valor do capacitor, por exemplo.
*Autor do livro “Experimentos com o Arduino”, disponível em www.amazon.com.br