Avançar para o conteúdo principal

Mensagens

A mostrar mensagens de janeiro, 2020

Guia de utilização da placa KL25Z

Olá a todos, Fig. 1 KL25Z Vista Superior Num artigo anterior sobre esta mesma placa, a KL25Z, fiz uma pequena apresentação que permite ter uma ideia das suas capacidades. Como vejo muito potencial nesta placa, tendo em conta o seu baixo preço, decidi escrever este segundo artigo. Vou desta vez detalhar um pouco mais, indo mais ao pormenor, permitindo a sua utilização a quem porventura não esteja muito familiarizado com estas placas nem com os seus ambientes de desenvolvimento, os chamados IDE (Integrated Development Environment). Introdução A grande vantagem dos microcontroladores sobre a lógica programada, é a sua flexibilidade. Uma máquina comandada por microprocessadores ou microcontroladores pode ser adaptada a um novo trabalho, a uma nova tarefa, bastando para isso alterar o programa, que não são mais que instruções sequenciais que o microprocessador reconhece e executa.  Uma máquina desenhada com lógica fixa, (portas lógicas discretas) não será capaz de efetuar nada

Capacímetro controlado por uC

Como medir a capacidade de um condensador usando um micro-controlador? Os micro-controladores são verdadeiros canivetes suíços. São muito versáteis e para o provar decidi mostrar-vos como é fácil construir um capacímetro usando um micro controlador. Neste exemplo usei um Arduíno nano, mas pode ser usado qualquer micro controlador com duas ou mais saídas digitais e um conversor A/D. O princípio de funcionamento é simples e baseado na constante de tempo de um circuito RC. Essa constante de tempo denomina-se tau, e é igual ao produto da resistência em ohms pela capacidade em Farads. É o tempo que decorre entre o estabelecimento do circuito e o momento em que a tensão aos terminais do condensador atinge 63,2% da tensão aplicada ao circuito.  Fig.1 Circuito RC - Carga de um condensador Ora se um micro-controlador consegue medir tensões através do seus portos analógicos e dos seus conversores A/D, se também consegue medir tempos através dos seus temporizadores, ou timers

Braço robótico usando o Arduíno

Após a apresentação do arduino num post anterior, mostro-vos agora um projeto interessante, (não é da minha autoria) usando as entradas analógicas do arduino para receber 3 tensões variáveis, geradas por 3 potenciómetros, que são accionados pelo movimento de um braço articulado. Os movimentos são depois reproduzidos por servos, usando as saídas PWM do arduino. O código e o projeto estão disponiveis no link abaixo ( ou aqui ), pelo que só precisa de algum trabalho manual para levar este projeto a bom termo. Divirtam-se! https://create.arduino.cc/projecthub/H0meMadeGarbage/robot-arm-with-controller-2038df?ref=platform&ref_id=424_trending___&offset=0 Outros projetos do autor aqui :  https://create.arduino.cc/projecthub/H0meMadeGarbage

Apresentação do Arduino nano

Olá a todos, Hoje vou apresentar-vos o Arduino nano. O Arduino é uma plataforma muito conhecida e uma forma muito interessante de entrar no mundo dos micro-controladores.  Como a sua base de utilizadores é muito grande, existe muito código disponível que é partilhado em sites temáticos como o  https://create.arduino.cc/ Existem também muitas bibliotecas disponíveis o que facilita muito a utilização dos mais variados tipos de sensores, displays, RTC, cartões de memoria etc...  Os fabricantes de hardware fornecem normalmente as bibliotecas que tornam a utilização do seu hardware fácil e acessível ao principiante.  Existem várias placas arduino disponíveis, com preços muito acessíveis, cada uma virada para um tipo de utilização especifica. Para iniciação, o arduino Uno é normalmente a escolha da maioria, pelo que talvez seja o mais conhecido.  Pessoalmente também usei o Uno da primeira vez que contactei com o universo do arduino.  Hoje no entanto, acho mais cómodo para prototipagem