sábado, 1 de abril de 2017

Calculadora de Timers v1.1

Pessoal, após perceber alguns erros (obrigado César!), tive que atualizar e mudar várias coisas na calculadora de Timer que eu havia desenvolvido. Aqui está então a versão corrigida.
Tive aula de programação na faculdade, e resolvi usar isso para algo. Da necessidade surgem as ideias, não é mesmo?
Eu já falei aqui no blogger sobre os Timers do PIC (mas praticamente todo microcontrolador tem o seu: ATMEL - que é a base do arduino -, Freescale, ST e etc), e quando você vai mexer com ele, você pode acabar fazendo algumas contas, que por vezes são chatas, trabalhosas ou você precisa ficar em tentativa e erro pra achar uma solução. Desta necessidade resolvi criar uma calculadora para uso com todo e qualquer Timer de qualquer Microcontrolador. O programa é simples, funciona em modo de texto mas é super intuitivo e simples. Ocupando só 69KB, vai ser uma mão na roda toda vez que você pensar em usar Timers.

Sim, eu gosto de azul!

Como pode ver, não é nada supremo, mas é o necessário: você entra com as informações desejadas e ele faz todo o trabalho de cálculo pra você e ainda salva os resultados em um arquivo .txt pra você poder ver de forma rápida e fácil depois os resultados. Outro ponto é que ele guarda os valores que você inseriu, pra facilitar as coisas se depois de fechar o programa você precisar alterar só um parâmetro.
Você pode baixar o programa aqui. Atente que existem dois arquivos: TC_br (calculadora em português) e TC_en (calculadora em inglês). Os com UNIX são os feitos para rodarem em Linux (foi escrito e executado no Ubuntu. Se você testar em outra plataforma, por favor avisar).
Espero que seja de grande valia e utilidade pra vocês. Lembrando que se gostar peço que compartilhe com seus amigos o blog (e não apenas o programa) pra me ajudar, até porque aqui ele lerá os termos de uso, que falando nisso, quais são?

Ao baixar o programa TC_br, TC_br_UNIX, TC_en_UNIX ou TC_en você concorda publicamente em:
1. Não praticar engenharia reversa no software;
2. Redistribuir somente se citar a fonte;
3. Não comercializar, alugar ou obter qualquer tipo de lucro com ele;
4. Isentar o criador de quaisquer erros cometido pelo software ou prejuízos decorrentes da utilização deste.

Esclarecendo dois pontos alí: eu fiz esse programa com muito cuidado (afinal, eu vou usar ele também) e o testei várias vezes, mas pode acontecer de ter um erro ou outro. Se tiver, por favor não me xingue: seja educado e me comunique pelo e-mail que se encontra no programa para que eu corrija. Costumo fazer correções no mesmo dia e já atualizar o arquivo. Foram dois longos dias para criar esse programa, então espero sempre poder corrigir o mais rápido possível.
Outra que peço que não façam engenharia reversa porque eu apoio a comunidade OpenSource e a utilizo, então se quiser o código pra estudar está no SourceForge também. Só JAMAIS tire meus créditos, né! Qualquer dúvida, leia o arquivo LICENSE que está junto no diretório do projeto.

Espero que gostem.