domingo, 9 de dezembro de 2012

Usando o 555 como semente de geração de números aleatórios

O CI 555 é como se fosse um canivete suíço com várias utilidades, desde simples timers, osciladores, até mesmo vários circuitos complexos como sirenes, alarmes e até amplificadores classe D e receptores de AM. Mas o que o famoso 555 pode nos ajudar na geração de números aleatórios? Gardner mostra uma solução simples e testada com Arduino, mas podendo ser implementado em qualquer microcontrolador. Usando o 555 como oscilador astável e um canal do conversor AD do microcontrolador é possível a geração da semente para as funções de números aleatórios. Como no circuito no oscilador do 555 é usado um resistor e um capacitor e estes sofrem variação, por mínima que seja, existe uma pequena variação em frequência e assim a aleatoriedade é garantida! Confira mais detalhes desta aplicação em http://1474orchard.ca/projects/?x=entry:entry120926-185104

555

Se você gostou deste post, não deixe de compartilhar em suas redes sociais, ou ainda deixe uma sugestão ou crítica para deixar o Portal MCU cada vez melhor!

Nenhum comentário:

Postar um comentário