Wojtek Napisano Sierpień 15, 2009 Udostępnij Napisano Sierpień 15, 2009 Chciałbym zbudować prosty układ losujący który losowo zapalał by jedną z 2 diód? Ma ktoś schemat?
Zuk Sierpień 15, 2009 Udostępnij Sierpień 15, 2009 Witam. Może trochę więcej danych... To ma być układ logiczny czy procedura uC ?? Generalnie nie zrobisz układu/programu losowego. W najlepszym przypadku będzie to układ pseudolosowy. Kiedyś zrobiłem program pseudolosowy w taki sposób, że jakąś bardzo dużą liczbę dzieliłem przez cyfrę pierwszą (3 lub 5). Potem się to jakoś zapętlało więc ta początkowa liczba w każdej iteracji była inna. Może mało to jest losowe ale spełniało swoje zadanie Pozdrawiam
Wojtek Sierpień 15, 2009 Autor tematu Udostępnij Sierpień 15, 2009 To ma być układ logiczny i oczywiście zdaje sobie sprawę że to będzie układ pseudolosowy - wynik może naprzykład zależeć od momentu naciśnięcia przycisku lub czasu trzymania go wciśniętego.
pawel Sierpień 15, 2009 Udostępnij Sierpień 15, 2009 Ja bym zrobił generator, którego sygnał przepuściłbym przez przycisk, a dalej jakiś układ zatrzaskujący, sterujący diodą. Zależnie czy w chwili naciśnięcia guzika będzie z generatora stan wysoki czy niski, dioda zaświeci się lub nie.
mskojon Sierpień 15, 2009 Udostępnij Sierpień 15, 2009 Gdzieś widziałem, jak ktoś do generowania "losowości" użył diodę Zenera, dokładnie szumy występujące na niej, ale skoro ma to być układ logiczny to raczej odpada. Najprostsze rozwiązanie to chyba timer działający z dużą częstotliwością - w momencie przyciśnięcia przycisku zatrzymanie go i wyświetlenie stanu wyjściowego na diodach?
Wojtek Sierpień 15, 2009 Autor tematu Udostępnij Sierpień 15, 2009 Właśnie myślałem o tym samym tylko pojawia się problem ponieważ przycisk może być naciśnięty w chwili zmieniania się stanu i zapalą się 2 diody. Z generatorem sobie poradzę ale czy ma cię schemat tego układu zatrzaskującego o którym wspomniał Paweł ?
mskojon Sierpień 15, 2009 Udostępnij Sierpień 15, 2009 Właśnie myślałem o tym samym tylko pojawia się problem ponieważ przycisk może być naciśnięty w chwili zmieniania się stanu i zapalą się 2 diody. Jak mogą zapalić się 2 diody na raz: przecież na wyjściu możliwe są 2 stany, 0 lub 1! Kolego, radzę najpierw poduczyć się podstaw, potem brać się za takie układy.
Wojtek Sierpień 15, 2009 Autor tematu Udostępnij Sierpień 15, 2009 Przycisk przecież może być wciśnięty na tyle długo że zahaczy jakby o dwa stany w chwili zmieniania się ich i włączy 2 diody. [ Dodano: 15 Sie 09 10:37 ] Mskojn - źlę cię zrozumiałem - tobie chodził o generator astablilny a ja się pomyliłem i myślałem o impulsatorze dającym sygnał albo na pierwsze albo na drugię wyjście. [ Dodano: 15 Sie 09 10:39 ] To ma ktoś ten układ zatrzaskujący? [ Dodano: 15 Sie 09 10:41 ] Albo jak zatrzymać układ NE555?
szimon Sierpień 16, 2009 Udostępnij Sierpień 16, 2009 http://elportal.pl/pdf/k04/28_03c.pdf Powyższy link przenosi do artykułu nt. generatora szumu na diodzie Zenera. Wzmocniony sygnał wyjściowy generatora można by podać na wejście jakiegoś prostego układu próbkująco-pamiętającego, a następnie pobrać do uC poprzez przetwornik A/C. Możesz też użyć jakiegoś licznika, np. 4017 - przy zboczu narastającym sygnału taktującego na kolejnych wyjściach pojawia się stan wysoki. Możesz dać szybki sygnał taktujący (choćby z NE555, albo przerzutnika astabilnego na WO) i zatrzymywać taktowanie naciśnięciem przycisku, a do wyjść podłączyć diody. Takie rozwiązanie zastosowano tutaj
Wojtek Sierpień 16, 2009 Autor tematu Udostępnij Sierpień 16, 2009 Dobra, znalazłem już najlepsze dla mnie rozwiązanie ale teraz potrzebuje jakiegoś przycisku rozłączającego obwód po naciśnięciu go - wiem że zadanie spełniła by zwykła krańcówka ale ja szukam czegoś podobnego do przycisku typu mikroswitch - macie jakieś pomysły?
Pomocna odpowiedź
Bądź aktywny - zaloguj się lub utwórz konto!
Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony
Utwórz konto w ~20 sekund!
Zarejestruj nowe konto, to proste!
Zarejestruj się »Zaloguj się
Posiadasz własne konto? Użyj go!
Zaloguj się »