Bo biblioteka jest do sterowania elektrycznego nóżek CLK, DATA, itp. A nie do sterowania nóżek nr. 3 i 2. Czyli układy można zamieniać na etapie schematu. Ale na wykonanej płytce, z pinoutem przystosowanym do jednego układu, inny już nie zadziała. I właśnie taka jest różnica pomiędzy tymi układami. Różnią się pinoutem. Mają też oczywiście inne różnice,...
Użyj WS2812B.
Niestety nie wiem do końca jak się zabrać za pisanie kodu programu i prosiłbym o jakieś wskazówki bardziej doświadczonych osób. Zobacz przykłady na forum w dziale "Mikrokontrolery ogólnie" (jest ich sporo), a jeśli nie znajdziesz, to wpisz w wyszukiwarkę tutaj: http://mikrokontrolery.blogspot.com/p/sp... trzy cyfry: 595
http://obrazki.elektroda.net/100_1276513... Czasem znajdujemy się w takiej sytuacji gdy nasze założenia projektowe nie pokrywają się z elementami elektronicznymi jakie posiadamy. Może zaistnieć konieczność zwiększenia wyjść logicznych mikroprocesora jaki wykorzystujemy. Ten krótki poradnik dla początkujących pokaże wszystkim zainteresowanym...
Witam. Niedawno zacząłem przygodę z Arduino i elektroniką cyfrową. Przyszedł w końcu czas na zapoznanie się z rejestrem przesuwny 74HC595. No i na tym się zatrzymałem. l przychodzę do Was z prośbą o wytłumaczenie zasady działania i programowania takiego rejestru przesuwnego. Wiem, w internecie jest mnóstwo poradników do tego układu lecz, mi nie chodzi...
Nie podam Ci konkretnych. Możesz spróbować od symulatora Yenka. Ja sam jestem jeszcze z epoki książek...
Na początek możesz wyzerować rejestr szeregowy: OE=0 ' To ustawiasz na stałe na 0 (można podać masę) ST_CP=0 ' Taktowanie rejestru równoległego SH_CP=0 ' Taktowanie rejesttru szeregowego MR=0 ' Zerowanie (aktywny stan niski) MR=1 potem przepisujesz te zera na wyjście: ST_CP=1 ' Przepisuje stan rejestru szer. na wyjście ST_CP=0...
A no własnie tylko stworzenie tablicy która uwzględni wszystkie możliwości jest prawie niemożliwe Jest możliwe tylko niepraktyczne. Możliwości jest 256 (0-255) na każdy rejestr przesuwny i jeśli już ktoś bardzo by chciał może sobie taką tablicę machnąć, tylko jaki w tym sens? Jeszcze raz napiszę... w mikrokontrolerze SPRZĘTOWO zapewniona jest synchronizacja...
Jak da szersze ścieżki, to automat ich nie poukłada. :) Dlatego cała płytka jest do narysowania od podstaw i bez pomocy automatu.
Odkopuje temat. Jak tym sterować? (w Bascomie) ustawic jako stan poczatkowy DS, SH I ST na 0. Wysłać jakis stan logiczny na DS, ustawic SH na stan wysoki potem ST na wysoki i na odpowiedniej końcówce Q pojawi się stan wg wartości przesłanej w DS? Tylko na ktorej koncowce pojawi sie ten stan? Q0 czy Q7? czy musze powtarzac procedure dla kazdej koncowki...
Witam wszystkich serdecznie, aktualnie bawię się elektroniką...mam projekt na studiach, ambicje poszły w góre i zamiast wybrać sobie gotowe płytki z mikrokontrolerami do zaprogramowania postanowilem wspolnie z kolegami stworzyć własny układ. Dodam, ze nie studiuje zadnej elektroniki czy automatyki i robotyki...a zwyklą informatykę :D i mam taki magiczny...
Strobe powoduje zapamiętanie stanu przerzutników rejestru przesuwnego w przerzutnikach rejestru równoległego. STROBE=1 -> przerzutniki układu równoległego są przezroczyste i na wyjściu widać bezpośredno stan przerzutników rejestru przesuwającego. STROBE=0 -> rejestr równoległy pamięta stan wyjść rejestru przesuwającego z chwili gdy STROBE zmieniało...
Witam. Mam mały problem z przekazaniem danych z rejestru na rejestr. A mianowicie. Wysyłam dane z arduino do pierwszego rejestru (bede sterowal ledami). Zapalam okresloną kombinacje diod. Teraz chciałbym przekazać w takiej samej postaci na drugi rejestr tak aby pierwszy zgasl i nic sie na nim nie pojawiało. W praktyce wygląda to tak jak by dioda i rejestr...
Witam. Czy może ktoś obeznany zerknąć do dokumentacji i odpowiedzieć mi na pytanie jaki jest stan na wyjściach rejestru po włączeniu zasilania ? Coś nie mogę tego wyczytać samodzielnie. https://www.tme.eu/Document/76c258da8580...
Mam taki problem, nie wiem jak sterować 74hc595? Chodzi mi oto, że nie wiem które porty, co robią i jak je włączać. Co mam zrobić, żeby pojawiła się jedynka na Q1 i Q5? http://www.arduino.cc/en/uploads/Tutoria...
W jaki sposób realizuje się przesył danych do rejestru hc595? Do tej pory podczepiałem do rejestru (akurat w moim przypadku hc164) dwa piny z procka, jeden jako zegar, drugi jako sygnał. Potem pisałem program w którym przypisywałem do pinu Data jakiś stan, a następnie ustawiałem pin CLOCK by wysłać daną do rejestru. Podejrzewam jednak, że jest to działanie...
http://obrazki.elektroda.pl/9963209900_1... Witam. Chciałem zaprezentować swoje dzieło, a jest nim zegar matrycowy. Zegar ten poza wskazywaniem aktualnego czasu wskazuje również temperaturę, datę wraz z imieninami oraz maksymalną temperaturę zarejestrowaną w dzień i minimalną zarejestrowaną w nocy. Zegar ma 6 trybów wyświetlania - z...
Witam Jestem początkujący w programowaniu mikrokontrolerów. Moje pytanie brzmi jak wysterowa taki rejestr przesuwny?Wykorzystując 3 piny wysteruje 8 wyjśc? Proszę rozważy mój tok rozumowania i ewentualnie potwierdzi lub zaprzeczy że dobrze myśle. Pisząc "H" stan wysoki "L" stan niski, CP-wejście clock; MR reset; AB-połączone wejścia które wysteruje...
Wiatm. Przeszukując fora dotyczące mojego projektu: "wyświetlacz reklamowy" natknąłem sie na układ widniejący w temacie. Czy zna ktoś jakiś symulator gdzie można zaobserwować jak działa scalak 74hc595, ponieważ w żadnych symulatorach co posiadam nie ma takiego scalaka.
Mam pytanie odnośnie obsługi rejestrów 74HC595. Mam trzy takie połączone w jeden dłuższy, którymi steruje ATMega32. Tutaj jest fragment schematu, na którym jest przedstawione tylko i wyłącznie podłączenie rejestrów i uC, pominąłem całą resztę (zasilanie, itp): http://obrazki.elektroda.net/6_122712915... No i teraz nie wiem, czy poprawnie napisałem...
Witam. Uczę się programować mikro kontrolery i zarazem języka C przy użyciu MSP430 LaunchPad. Mam pewien problem, chciałbym napisać jakiś program do obsługi, rejestru przesuwnego 74hc595, testy robię za pomocą wyświetlacza 7 segmentowego( zrobiłem go sobie prowizorycznie przy pomocy kilkunastu diód i rezystorów, ale to nie ma znaczenia). Napisałem do...
https://obrazki.elektroda.pl/9758434900_... Technologia montażu powierzchniowego (SMD) na stałe zadomowiła się nie tylko w przemyśle, lecz również wśród hobbystów i amatorów elektroniki. Coraz więcej konstrukcji, także tych realizowanych w domowych warunkach, opiera się na miniaturowych elementach SMD, a wiele układów nie jest nawet dostępnych...
Witam, Jak (najlepiej na raz) wysylac i odbierac dane z wyzej wspomnianych rejestrow przez sprzetowe spi, przy czym nie jest ich po rowno, wyjsciowych 595 mam 8 sztuk, a wejsciowych 165 sztuk 13. Linia zegarowa wspolna. Zapis dziala ladnie, lecz przy odczycie dostaje same 1 (tzn. kazdy odczytany bajt to 0b11111111). Staralem sie odczytac narazie tylko...
Witam! Od dwóch dni szukam rozwiązania w jaki sposób umieścić tablicę dla rejestru przesuwnego 74HC595. Napisałem taki oto bananalny program [syntax=c]#include <avr/io.h> #include <util/delay.h> #define DS0 PORTD&=~(1<<PD0) //MAKRA DO OBSŁUGI REJESTRU #define DS1 PORTD|=(1<<PD0) #define ST0 PORTD&=~(1<<PD1) #define...
Witam. Połączyłem sobie dwa rejestry 74HC595 w kaskadzie i uzyskałem rejestr 16 bitowy. Chciałbym uzyskać na tym rejestrze efekt operatora |= tzn. ustawiać każdy pin z osobna bez zmieniania wartości logicznej pozostałych pinów. Napisałem funkcję aktywujPIN(PINx) gdzie argumentem jest wartość decymalna odpowiadająca za zapalenie kolejno każdej diody...
Jak w tytule, szukam rejestru równoległego 8 bit z niezależnymi wejściami i wyjściami, który zatrzaskuje impulsem dane z wejść na wyjścia. Przenosi dane z wejść na wyjścia i do czasu wpisania nowych przechowuje stare dane. Najlepiej by był to układ z serii 74HC albo kompatybilny. Pozdrawiam.
http://obrazki.elektroda.pl/3741971700_1... Witam wszystkich, chciałbym przedstawić urządzenie nad którym pracowałem przez ostatnie pół roku z mniejszymi lub większymi przerwami. Jest nim selektor stereo. Impulsem do zbudowania takiego "ustrojstwa" był brak wolnych wejść we wzmacniaczu, który posiadam. Za każdym razem kiedy potrzebowałem...
http://obrazki.elektroda.net/10_12666033... Witam, Ponoć każdy prawdziwy mężczyzna musi spłodzić syna, posadzić drzewo oraz ... zbudować dom albo robota. Ja wybrałem to drugie - spłodziłem robota dla syna ;) Inny cel to zdalna obserwacja moich 2 kotów w mieszkaniu w najróżniejszych sytuacjach i filmowanie ich nawet gdy się tego nie spodziewają ;)...
7805 to na nic się nie przyda, same 112 LEDów to ponad 2 A (przy 20 mA/LED). Na szybko to bym się podpiął pod 5V z zasilacza PC (ale nie z USB, tylko bezpośrednio z zasilacza), a finalnie to jakaś przetwornica impulsowa, żeby grałki nie robić. National, Analog mają do wyboru, do koloru scalonych przetwornic o banalnej konstrukcji. Robisz zasilacz wg...
Dodano po 11 Powie mi ktoś, jak to jest z zamiennikami tych układów? Widzę w handlu wiele odmian. Jakie miałbym kupić?
https://obrazki.elektroda.pl/1758891100_... (at)ElektrodaBot możesz mi podać numer modelu IC6 w płytce drukowanej pralki dwd-m1031? AI: Czy masz zdjęcie lub szczegółowy opis płytki PCB, który mógłby pomóc w identyfikacji komponentu IC6? Mam zdjęcie płyty, ale IC6 jest eksplodowany Dodano po 1 Wstępna ocena dostępnych informacji Szukasz numeru...
Diody były tylko przykładowymi odbiornikami. Docelowo ma być inne urządzenie ale na tyle o znikomym zapotrzebowaniu na moc że najłatwiej było mi wyjaśnić na diodach :) Na początku przyszedł mi do głowy rejestr przesuwny 74HC595 - 3 kable sygnałowe dają mi aż ;) 8 wyjść ale do 1000 jeszcze daleko :)
Witam, Chciałem się zainteresować rejestrem przesuwnym 74HC595 jako rozszerzenie AVR o kolejne wyjścia lecz coś mi to w symulatorze ISIS nie działa. Proszę zerknijcie i wypowiedzcie się gdzie popełniam błąd. Proszę nie krytykujcie małej znajomości obsługi SPI i ISIS ponieważ dopiero się zaprzyjaźniam z tematem. http://obrazki.elektroda.pl/1861876000_1...
Mógłbym ale: - co to za mikrokontroler co ma na pinach wyjściowych 12V? nie chcesz tego przypadkiem podłączyć do jakiegoś płytki startowej z wyjściami na tranzystorach wzmacniających? - ile wyjść z tego mikrokontrolera masz do dyspozycji? - czy pojedyncze wyjście wytrzyma 100mA ? Na mój mały rozumek nic nie trzeba rozbierać - rezystory można dolutować...
Witam Chciałbym zacząć swoją przygodę z programowaniem mikrokontrolerów. Zastanawiam się jednak jaki zestaw startowy kupić na początek. Waham się między ARDUINO UNO R3, a MSP430 i do tego taki zestaw: płytka stykowa 830 otworów kable do płytek stykowych (65 sztuk) 10 czerwonych diod z rezystorami dioda RGBbuzzer po 5 rezystorów 2k2 i 10k rejestr przesuwny...
Witam wszystkich. Nie jestem pewien, czy wybrałem dobry dział do tego pytania, jeśli zły, to przepraszam. Mój problem jest taki, że chcę zacząć zabawę z elektroniką i nie wiem które Arduino wybrać (a może coś innego?). Ogólnie chyba nie ma sensu kupować oryginalnego, więc poszukałem na eBayu i znalazłem zarówno klony UNO jak i Mega za ~20$. Do tego...
Układ działa na płytkach testowych (ze swoimi ograniczeniami o których pisałem wcześniej). Niestety nie dam rady zlutować go na płytce uniwersalnej. Próbowałem zrobić jeden "moduł" na osobnej małej płytce- tylko timer 555 i jeden rejestr przesuwny z wyjściami do 8 diod. Już tutaj miałem duże problemy z lutowaniem i niestety nie działa mi to tak jak...
Witam. Próbuje stworzyć wyświetlacz RGB. Sercem układu jest mikrokontroler z rodziny STM32 (logika działania 3V3), natomiast za sterowanie LEDami odpowiadałyby rejestry przesuwne zasilane napięciem 5V. Wysoki stan na wejściu rejestru przesuwnego wynosiłby w takim razie 3V3. Moje pytania są następujące: 1. Jakie napięcie uzyskam w rejestrze na wyjściu?...
LM317 + sterowanie rejestrem przesuwnym 74164, 74HC595 lub portem I2C PCF8574.
http://obrazki.elektroda.pl/8978439600_1... Ponieważ działań w systemie dwójkowym nie można wykonywać „od tak” na większości kalkulatorów, a takie obliczenia na programowych, wbudowanych w system, kalkulatorach są najczęściej męczące, autor postanowił zbudować swój kalkulator dwójkowy. Pozwala on na wykonywanie następujących...
Metoda mogłaby być taka: mamy licznik (np. CD4022, albo CD4017), który jest automatycznie resetowany przy włączeniu zasilania, natomiast chwilowy zanik napięcia (przy którym CD4022 ma zasilanie z kondensatora) daje impuls na jego wejście zegarowe. I to by pozwoliło uzyskać przełączanie do 8 różnych stanów (z CD4017 do 10) poprzez chwilowe wyłączanie...
Obawiam się, że fakt przygasania diod wraz ze wzrostem częstotliwości będzie tu jednak kluczowy, a tego raczej nie wiązałbym z wydajnością zasilacza. Można też chyba założyć, że wina nie leży po stronie programu (na ok. 99%). Być może to kwestia czasu narastania prądu w diodach? Może to jest spowodowane jakimiś rezystancjami/indukcyjnościami w obwodzie...
Witam wszystkich. Zmagam się cały czas z pewnym wyzwaniem jakie sobie postawiłem, mianowicie: stworzyć własny termometr pokojowy z wyświetlaniem aktualnego czasu. Do tego projektu wykorzystałem Arduino Uno oraz podstawowe elementy zawarte w tzw. Starter Kit + wyświetlacz LCD 2x16. Chciałbym zadać pytanie, prosić o skromną pomoc w dwóch kwestiach, ponieważ...
Przepraszam, połączenie AGND fizycznie istnieje, tylko nie umieściłem go na schemacie. Dziękuję, te pętle pisałem tak na szybko, chciałem póki co sprawdzić czy cokolwiek działa. EDIT: Ustawiłem pin SS jako wyjście i podpiąłem go pod rejestr przesuwny i teraz moje "animacje" LEDów działają... ale tylko z wpiętym programatorem USBAsp. Aby kod działał,...
MR to jakby Master Reset. Skoro to rejestr przesuwny to jeśli przy włączeniu zasilania miałbyś tam śmieć to przesuwać będziesz też śmieć. W Twoim kodzie konfigurujesz pin wejściowy jako Output.. i pewnie jeszcze coś by się znalazło. Instrukcja Spiinit i tak chyba ustawia piny właściwie..ale zrezygnowałeś z pinu SS a na pewno nie możesz sterować tym...
Ten rejestr przesuwny ma swój bufor do którego wrzuca się dane poprzez DS i SH_CP. Aby nowy, obecny stan w tym buforze pojawił się na zewnątrz trzeba ruszyć ST_CP. Ustawia się stan na DS (cyfrowy sygnał). Aby przekazać ten stan do rejestru przesuwnego , daje się zbocze rosnące na linii zegarowej. Wtedy ten bit jest już w rejestrze. Teraz ustawiając...
Zajrzałem do linku, który podał Urgon - całkiem przystępnie jest opisana idea, natomiast mam uwagę praktyczną, tam sugerują diody Schottky do większej ilości przycisków. BŁĄD: dioda Schottky ma spory prąd wsteczny i wiele takich diod połączonych równolegle może przepuszczać dużo za dużo, a zwykła 1N4148 ma czas przełączania 2ns, z tego względu mogłaby...
witam. Braklo mi pinow w procku moja idea jest taka mam dolaczone 8 przekaznikow za pomoca tranzystorow itd. wstawiam miedzy procesor a przekazniki uklad 74 hc595 i jest ok. oszczedzam 5 lini procka. tylko jezeli kazdym przekaznikiem steruje inna zmienna np a,b,c,d,e,f,g,h ktora moze przyjac wartosc 1 lub 0 (wlacz wylacz) to do wyslania na rejestr przesuwny...
Witam. Mam dość spory problem nad którym głowie się już od dłuższego czasu i bez żadnych wyników. Mianowicie chciałbym się połączyć z ATtiny2313 za pomocą I2C z EEPROMem AT24C16. Jest to częś grubszego projektu wyświetlacza diodowego. Schemat projektu jest w załączniku. Poczytałem sobie trochę w książkach o AVRach i Internecie. Przejrzałem noty katalogowe...
Wcześniej tylko tu zaglądałem, ale teraz mam jedną rzecz i niewiem jak ją najlepiej wykonać. Robię licznik szybkości do MZ ETZ w wersji elektronicznej. Założenia: - maksymalna prostota ale zgodnie z moimi założeniami (wyświetlanie na ekranie LCD i na diodach) - niska cena - coś się nauczyć nowego nawet na błędach = z tym ostatnim idzie mi chyba najlepiej...
Mhh... No ja bym podyskutował : Rozumię, że kogoś może zaboleć 100, 200 zł, ale 1,5 zł !? Mnie nie zabolało 1,5zł :) Przeczytaj jeszcze raz, ja akurat chciałem DOPŁACIĆ 1,5zł, a nie szukałem oszczędności 1,5 ;P Chodziło mi, że pomimo, że użycie uC jest trochę droższe to jest lepsze - właśnie, te 1,5zł nie zaboli. najodpowiedniejsze z bazyliona powodów...
Chyba jednak nie masz dobrze polutowane, albo schemat, który pokazałeś jest całkowicie nieprawdziwy. ULN w tym zastosowaniu się nie sprawdzi. Masz racje, nie wiem jak mogłem popełnić tak ogromny błąd, cała matryca polutowana na odwrót. ;( jakoś sobie to ogarnę. Może dało by się z hc595 brać GND a na pin tranzystor pnp?? http://obrazki.elektroda.pl/5138357000_1...
Ale chyba tych konfiguracji nie ustawiałeś "słowami" tylko pisałeś jakiś kod programu prawda? więc pokaż co tam tworzyłeś - zamiast właśnie wszystko tymi "słowami" opisywać bo z tego dużo niestety nie wynika. Ja się jeszcze nie spotkałem z problemem korzystania poprzez SPI czy to sprzętowe czy programowe z tego typu rejestrami przesuwnymi.
No to jakiś AVR mógłby to zrobić, tylko ma trochę mało pinów. Musiałbyś do niego dodać jakieś rejestry przesuwne żeby ogarnęły brakującą ilość pinów. Może ten przykład Ci pomoże w zrealizowaniu projektu https://www.tranzystor.pl/artykuly-i-sch...
Mam zbudowany układ z Atmegi8 i dwóch rejestrów przesuwnych: http://obrazki.elektroda.pl/9505521200_1... Jeśli ktoś nie wie jak działa rejestr przesuwny, można podejrzeć http://obrazki.elektroda.pl/1770969900_1... W C jest to całkiem proste i można zrobić to w ten sposób: [syntax=c]#include <avr/io.h> #include <avr/interrupt.h>...
Pomyśl nad zastosowaniem rejestru przesuwnego. Np 74HC595. Można te układy łączyć. Potrzebne będą trzy linie procesora. Jedna do ustawienia wprowadzanego bitu druga to zegar rejestru przesuwnego a trzecia służy do przeniesienia danych z rejestru na wyjścia. Układ ma 8-io bitowe wyjście czyli do podwójnego wyświetlacza będą potrzebne dwie takie kostki....
(at)djgepard dzieki chodz myślalem że to inaczej bedzie działać chciałem poprostu zrobić dzielnik napiecie a wiec wystarczy poprostu takie układ ? http://obrazki.elektroda.pl/1249532900_1... żeby z sygnalu 12V gdzie wychodzi ze strownika można było wysłać do układu scalonego nie uszkadzając go ?
Dziękuję, ale jednak zdecydowałem się na rozwiązanie z dodatkowym rejestrem przesuwnym 74HC595. Pozwoli mi to zaoszczędzić ilość wyprowadzeń mikroprocesora.
Witam, Muszę zaprojektować sterownik wyświetlacza 7-mio segmentowego z wykorzystaniem rejestrów przesuwnych 74HC595. Rejestry będą sterowane za pomocą arduino, a wyświetlacz LED ma wspólną anodę. Nnie bardzo jestem pewny czy zrozumiałem wszystko i tym samym, czy dobrze stworzyłem schemat. Z góry przepraszam, za nieczytelność schematu i jego amatorskie...
Tak, teraz też zastosowałbym rejestr przesuwny 74HC595, ale wtedy był to mój 2 projekt na Atmedze więc jeszcze nie umiałem go obsłużyć (w ogóle nie wiedziałem że istnieje ;p)
Diody podpięte są do czegoś co się zwie "rejestr przesuwny 74HC595". Jeżeli tam masz rejestr 595, to zamiast kombinować podepnij się pod wejście szeregowe tego rejestru - masz tam SCK, MOSI, SS - podpinasz to pod SPI w trybie slave i masz odczyt tego co wysyła procesor do zatrzasku. Nawet jeśli zajdzie konieczność konwersji poziomów, to masz tylko...
Napotkałem kolejny problem otóż, podłączyłem w szereg 2 rejestry przesuwne 74HC595. Jak sterować wyprowadzeniami tego drugiego ? Gdy łączę 2 w szereg oba pracują tak samo. [/i]
rejestr przesuwny przesuwny rejestr bascom rejestr przesuwny
pomiar dźwięku mastercook kuchenka sprężarka wyłącza
studio technik wzmacniacz audio
Czy w zabieraku od kopniaka potrzebny jest jlin? Schemat punktów masy Mercedes-Benz W163 (ML-Class)