Quantcast
Channel: Majsterkowo - zrób to sam!
Viewing all articles
Browse latest Browse all 1332

Generator Liczb losowych na Atmega 328p

$
0
0

Witam!Dzisiaj zaprezentuję kolejny projekt stworzony na mikrokontrolerze AVR i zaprogramowany w C. Tym razem jest to generator liczb losowych na mikrokontrolerze Atmega328p. Generalnie celem projektu jest generowanie :a) 15 cyfrowej liczby całkowitej b) 14 cyfrowej liczby niecałkowitej ( 7 liczb przed przecinkiem i 7 po ) Dodatkowo generator musi generować liczby w oparciu o losowe lub zbliżone do losowości źródło entropii. Nie jest to oczywiście urządzenie kryptograficzne ale postanowiłem się postarać w tej kwestii.  Lista części Atmega 328p-PU4 przyciski typu tact-switch1 potencjometr 10 K1 wyświetlacz LCD (ze sterownikiem kompatybilnym z HD44780)1 rezonator kwarcowy 8 MHz2 kondensatory 22 pF6 kondensatorów 100 nF1 dławik 100 uH1 kondensator 47uF2 kondensatory 100 uF 1 stabilizator L7805CV1 odbiornik radiowy ( jako źródło losowości) ( ja użyłem odbiornika z tego zestawu : https://botland.com.pl/moduly-radiowe/3191-modul-radiowy-nadajnik-fs100a-odbiornik-433-mhz.html?search_query=FS100A&results=2) Płytka stykowa/ kable stykowe Źródło zasilania 9V. Oprogramowanie do wgrania programu do mikrokontrolera i ustawienia fusebitów (np. avrdude).Programator usbasp lub inny Do artykułu dołączony jest skompilowany plik .hex. W przypadku chęci własnoręcznego skompilowania kodu potrzebny będzie edytor IDE, kompilator i parę innych rzeczy. Szczegóły na ten temat można znaleźć w artykule 5 prostych projektów AVR C część 1. Schemat   Schemat całego projektu dzieli się na 4 blokiZasilanie MikrokontrolerPrzyciskiWyświetlacz LCD Zasilanie : Zasilane składa się z regulatora liniowego L7805CV oraz 2 kondesatorów po 100 uF. Jeden jest na wejściu i jeden na wyjściu. Regulator przyjmuje napięcie z zakresu 7 V - 30 V i zamienia je w stabilne 5V zasilające układ. Notatka: Przy wyższym napięciu zasilania może być potrzebny radiator w celu zwiększenia rozpraszania ciepła z regulatora. Przy 9V......
Czytaj dalej...

Viewing all articles
Browse latest Browse all 1332

Trending Articles


Sprawdź z którą postacią z anime dzielisz urodziny


MDM - Muzyka Dla Miasta (2009)


Częstotliwość 3.722MHz


POSZUKIWANY TOMASZ SKOWRON-ANGLIA


Ciasto 3 Bit


Kasowanie inspekcji Hyundai ix35


Steel Division 2 SPOLSZCZENIE


SZCZOTKOWANIE TWARZY NA SUCHO


Potrzebuje schemat budowy silnika YX140


Musierowicz Małgorzata - Kwiat kalafiora [audiobook PL]



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>