segunda-feira, 13 de fevereiro de 2017

Software para calcular Área, Angulos e Alturas de um Triângulo qualquer

Este programa (em anexo) pede que o usuário digite as medidas dos 3 lados de um Triângulo qualquer: Lado AB, Lado BC e Lado AC.   O triângulo pode ser qualquer (não é necessário que seja retângulo ou isósceles).  Uma vez digitada as 3 medidas dos lados, o usuário aperta o botão "CALCULAR" e o programa calcula automaticamente a área, os 3 ângulos internos e também as três alturas do Triângulo, relativas a cada uma das bases. ATENÇÃO:  Use "," (vírgula) e  não  ponto decimal, ao digitar os números.  O programa foi escrito no Microsoft Visual C# Studio Express (gratuito) por isso a pasta vem com vários arquivos (é preciso enviar o manifesto juntamente com o código .exe executável). O programa está em sua versão inicial e não checa a validade dos dados que foram digitados. Assim, por exemplo, se o usuário digitar  5,  5,  10   isso obviamente não forma um triângulo porque  5+5 não é maior do que 10 (o triângulo não fecha) e o resultado será 0 para todos os campos e 180graus para apenas um dos ângulos. Experimentem e comentem.
Figura 1: Aspecto da IDE do programa

O link para fazer o download (gratuito) é esse:  programa WinTraingulo

https://drive.google.com/file/d/0B0T8omiWkMq8UUluWndlSFhYbG8/view?usp=sharing

Para quem quiser melhorar o código-fonte, fique à vontade, ele está aqui:  https://github.com/ffambrini/Triangulo


domingo, 3 de abril de 2016

Aula 1- Eletrônica Digital

Material referente à aula 1 de Eletrônica Digital, Curso de Pós Graduação em Eletrônica Embarcada, Unisal, Campinas.Aula 1 - Eletrônica digital

sábado, 31 de outubro de 2015

Mais exemplos para a Placa Fambruino 2.0

Recentemente, eu desenvolvi, para uso dos meus alunos de Microcontroladores, uma pequena placa baseada no microcontrolador Microchip PIC18F2550, regravável através da porta USB com o uso de um bootloader.  O lay-out deste placa é mostrado a seguir:
Lay-out da Placa de Circuito Impresso Fambruino 2.0

A disposição dos componentes é mostrada na próxima Figura.
Disposição dos componentes da Placa Fambruino 2.0

Fiz alguns exemplos para uso nesta placa, utilizando o Compilador PCWH da CCS (eu uso a versão 4.0) e deixei todos os exemplos neste pacote aqui. O pacote zipadocontém 3 exemplos prontos para uso na placa Fambruino, bem como um cabeçalho padrão para uso nesta placa, além do código .HEX referente ao bootloader e de um software Windows (desenvolvido pela MikroE) para gravar na Placa.

Faça o download e utilize por sua conta e risco. Eu os testei aqui e funcionaram, mas cada um precisa saber o que está fazendo. Você vai precisar também do Compilador PCWH fornecido pela CCS www.ccsinfo.com.
O exemplo 3 mostra como utilizar o Conversor AD do PIC18F2550 para ler a tempratura a partir de um sensor LM35 ligada na entrada AN0.
As placas prontas ficaram assim:
Placas Fambruino versão 2.0 -confeccionadas por Ryndack Componentes.

Finalmente, depois de montadas, ficaram assim: