Como ligar vários botões ao Arduino utilizando apenas uma porta de Input

É muito comum em projetos envolvendo microcontroladores, principalmente nos mais complexos, a necessidade em se utilizar mais portas de input e output do que aquelas disponibilizadas pela plataforma. Quando isso ocorre existe a possibilidade de se mudar o microcontrolador utilizado para outro mais apropriado, mas isso pode ocasionar aumento de custos e potencialmente da complexidade […]

Sensor de Tensão com o CI 555

Definitivamente todo projetista de circuitos eletrônicos deve conhecer profundamente o circuito integrado 555, pois sua versatilidade é impressionante. Nesse artigo é demonstrada mais uma utilidade desse incrível integrado, dessa vez funcionando como um sensor de tensão. Internamente o CI 555 possui dois amplificadores operacionais (AOs) e conhecendo a forma como eles trabalham em conjunto com […]

Resumão sobre Leds

Nessa ficha técnica você verá um resumão sobre o que são os Leds (diodos emissores de luz) e a forma mais usual de utilizá-los. Verá também como calcular o resistor ideal para o acionamento do componente. Para ler a Ficha Técnica sobre Leds . Utilize os CONTROLES DE ZOOM para poder ler melhor. Espero que […]

Circuito para Acionamento Temporizado de Cargas.

Em muitas situações é preciso acionar uma determinada carga por um determinado tempo antes dela ser desativada e nesse artigo será apresentado um circuito capaz de realizar essa função. As aplicações desse tipo de circuito são inúmeras e entre elas pode-se citar o acionamento de duchas em praias, a iluminação de ambientes por meio de […]

Diodo Zener – Explicação Simples

Diferentemente do diodo tradicional, o diodo zener funciona polarizado reversamente e tem a capacidade de manter a tensão entre seus terminais constante quando ele é submetido à tensão de ruptura. Essa característica lhe dá a capacidade de trabalhar como regulador de tensão. No vídeo a seguir explico de forma simples como funciona o diodo zener, […]

Algoritmos Genéticos com Raspberry Pi – Parte 14 – Codificação da Reprodução

Após ter compreendido a lógica do algoritmo responsável pela etapa de reprodução é possível iniciar a codificação do mesmo. Será adicionado ao código do algoritmo genético um método chamado “reproducao”, além de serem adicionadas duas novas propriedades à classe GARV chamadas “taxaCrossover” e “corteSimetrico”. Essas duas propriedades serão inicializadas por meio do construtor da classe […]

Algoritmos Genéticos com Raspberry Pi – Parte 12 – Implementando o Elitismo

No final do artigo anterior desta série foi mencionada a necessidade da implementação de um mecanismo que permitisse que os melhores indivíduos da população atual pudessem “sobreviver” para que os mesmos continuassem presentes na nova população gerada. Isso é necessário pelo fato da geração na nova população ser baseada em métodos probabilísticos, de modo que […]

Algoritmos Genéticos com Raspberry Pi – Parte 11 – O Código do Sorteio

Agora que compreendemos a lógica de funcionamento do processo de sorteio dos cromossomos, partiremos para a sua codificação. Para guiar nossos passos, vamos recordar o que precisaremos fazer: Ordenar em ordem crescente a população de cromossomos de acordo com a nota de avaliação de cada um. Determinar a nota relativa de cada cromossomo da população. […]

Algoritmos Genéticos com Raspberry Pi – Parte 10 – Lógica do Sorteio

Continuando com o desenvolvimento de nosso Algoritmo Genético, depois que a avaliação de cada Cromossomo da população é realizada, o resultado será uma lista contendo todos os indivíduos com suas respectivas notas. Nosso próximo passo será a implementação de um mecanismo de sorteio que seja capaz de gerar uma nova população que privilegie a escolha […]

error: Conteúdo Protegido!