https://obrazki.elektroda.pl/7717804000_... Witam wszystkich, Tym razem chciałbym zaprezentować termometr dwukanałowy zasilany z dwóch równolegle połączonych akumulatorów Li-Ion, zbudowany w oparciu o mikrokontroler ATTiny84 i dwa czujniki DS18B20 oraz pozostałe części "z szuflady". Termometr ten służy mi do pomiaru temperatury w pokoju...
Sterownik, o którym pisałem, ma tę zaletę, że ma charakter układu czasowego (kojarzysz, co to jest "automat schodowy"?) - po krótkim przyciśnięciu przycisku otwiera sterowanie silnika na ustawiony czas (czas całkowitego opuszczenia/podniesienia rolety plus jakiś margines). Kolejne przyciśnięcie w trakcie ruchu zatrzymuje silnik. Sterownik ma wejście...
witam piny mogą pracować jako wejście lub wyjście (niejednocześnie i dlatego quasi) przed odczytem trzeba wysterować stan wysoki na wyjściu (to załącza wewnętrzne źródło prądowe 100uA do Vdd) a następnie czytać wydajność prądowa wynosi: 25 mA dla "0" (pąd wpływający) 1mA w piku a potem do 300uA dla "1" w celu otrzymania "normalnych" stanów logicznych...
Zgodnie z dokumentacją typowa aplikacja ze strony 15 (https://www.ti.com/lit/ds/symlink/pcf85... zaleca stosowanie rezystorów podciągających na wyjścia PCF8574. Dlatego zgodnie z dokumentacją, która mówi ze wydajność prądowa wyjścia w stanie wysoki wynosi 100uA nie wysteruje tranzystora NPN. Dlatego dałem te rezystory i tak to działa od roku, fakt,...
Witam Przy OUTPUT przez PCF8574 nie trzeba robić ( tylko trzeba pamiętać, że i2cdetect -y 0 wpisane w terminalu pokaże adres x20, a domoticz potrzebuje decymalnie czyli 32 ). https://obrazki.elektroda.pl/1646903200_... ustawienie https://obrazki.elektroda.pl/3339371500_... daje w zakładce przełączniki https://obrazki.elektroda.pl/4922281400_...
Następcy PCF8574/75 maja rejestr kierunku i wyjścia PP a nie OD z podciąganiem 100uA. W 8051 to przynajmniej było krótkie "silne" podciąganie na chwilę po przełączeniu portu w stan "H". Więcej zalet jest w trybie wejściowym z przerwaniami. W PCF8574 gdy wejście na chwile zmieni stan, można to wykryć ale nie wiadomo, który pin to zrobił. W MCP23017/MCP23S17...
Witam. Mam problem, z którym męczę się już dłuższy czas. Pod NodeMCU mam podpięte 4 moduły i2c PCF8574. 2 z nich używam jako wyjście, kolejne 2 jako wejście. Wszystko działa jak należy, gdy układ podłączam do USB z przyciskami nie wciśniętymi. Problem pojawia się gdy podczas włączenia zasilania - podpięcia pod port USB - jeden z przycisków podpiętych...
Witam wszystkich. Zaprojektowałem i uruchomiłem zegarek z wyświetlaczami LED(SA10-21GWA) i układem PCF8583 współpracującym z mikroprocesorem Atmega8 oraz układami PCF8574AP na szynie TWI(i2c). http://obrazki.elektroda.net/21_12497604... http://obrazki.elektroda.net/58_12497606... http://obrazki.elektroda.net/95_12497605...
Ten układ ma piny OpenDrain i nie występuje w nim ustawianie kierunku pracy. no chyba nie rozumiem... piny są ustawiane jako wejścia lub jako wyjścia, możesz rozwinąć swoją wypowiedz? bo dla mnie kierunek programowy jest ustawiony Ten układ ma piny OpenDrain i nie występuje w nim ustawianie kierunku pracy. Skoro istnieje wybór wykorzystywania pinu...
Jeżeli np. P0 ma być wejściem, zaś P1 wyjściem, to w trakcie zmiany stanu P1 należy przesłać zawsze na P0 1 Możesz to rozwinąć? Co rozumiesz przez przesyłanie na wejście jedynki?
Ale co podłączyć pod INT, jedno wejście ESP Może by wystarczyło w pętli czytać te 12 linii, sprawdzać na której z pierwszych 4 jest stan wysoki i w zależności od tego zapalać wirtualne diody na podstawie stanu pozostałych 8 linii, Można ale po co czytać 2 pcfy i marnować czas ? trafisz na moment zmiany stanów i przekłamanie gotowe. sprawdzasz czy INT...
Szukam po necie rozwiązania jak wysterować przełącznikiem monostabilnym wejście układu PCF8574. Cały problem jest w tym, że przełącznik chcę umieścić w odległości kilkunastu lub kilkudziesięciu metrów od układu PCF8574. Pytanie. Czy jeśli zastosuję np. funkcję rezystora pullUp dla PCF8574, a w chwili podlączenia przewodów przełącznika, przy tak dużej...
Witam, zamiast wydawać kasę na PCF8574 i ULN2001A przeglądnij notę katalogową 74HC595 (rejestr przesuwny wejście szeregowe - wyjście równoległe), podłączysz 5 takich układów (koszt poniżej 1 zł za sztukę) w szereg i masz to co chciałeś, do tego Bascomowy SHIFTOUT a i Atmega 32 to za dużo :) pozdrawiam.
kod ( właściwie część dotycząca PCF8574AP ) Piny P.0 - P.4 do switchy, podciągnięte do VCC przez rezystor 10 K, wyjście INT układu PCF8574 podciągnięte przez rezystor 10k do VCC Poprzedni układ był na Atmega328, ten jest na Atmega1284P Przy uruchomieniu jest tak, że miga pierwsza opcja menu - ustawienie minut, na przemian z tym co powinno być wyświetlane...
Witam Proszę o pomoc w temacie, objawy są następujące Moduł (PCF8574) podłączony do Arduino, zasilony z Arduino, Arduino zasilone z USB kompa. Wejścia Modułu wysterowane z osobnego źródła bateria 9V przez transoptory które zwierają do GND przy stanie wysokim na wejściu. Czyli jak jakiś czujnik da 1 stan wysoki do na wejściu PCF pojawi się stan niski....
Schemat jest bardzo prosty: wyjście portów z PCF8574 idą na wejście 7407, a wyjścia z niego miały sterować przekaźnikami (jedna strona cewek przekaźników podłączona do masy). 1. 7407 w ogóle nie działa, bo cewki powinienem mieć na stałe podłączone do zasilania a nie do masy, 2. 7414 działa, ale po włączeniu zasilania PCF ma stan niski na wyjściach,...
Witaj Na ukladzie pisze tak PCF8574T Tak się składa że w oprogramowaniu jakie mam do Nano po wpisaniu do Uno wyświetlacz działa w trybie I2C , do modułu podłączam + , - i SDA do SDA i SCL do SCL . Jedyny problem jaki mam z tym oprogramowaniem to taki że wyświetlacz jest wygaszony i podświeca się tylko kiedy włączam funkcję skrętu w prawo albo w lewo....
sprawdź czy masz przejście miedzy wyjściem 1011 a portem I/O pcfa, jak jest przejście to podaj sygnał wyjściowy qt1011 także na inne wejście I/O pcfa (które masz sprawdzone że na pewno dobrze odczytuje stan wejścia) Pozdrawiam Dawid
Zawsze możesz także zastosować prosty układ diodowy, po jednej diodzie na linię - podający sygnał także na wejście przerwania. W momencie naciśnięcie dowolnego klawisza, stan ten tez pojawi się na jego wejsciu.
Polecam PCF8574 na I2C. Jest to 8bitowy port I/O lub na wejście dać np: 74HCT251 a na wyście 74HCT259, no oczywiście do tego potrzebny odpowiedni program i dodatkowo potrzebujesz 6pinów żeby obsłużyć te dwa układy. A tak nawiasem co masz podłączone do Atmegi32 że Ci pinów zabrakło??
Witam Pytanie jak w temacie czy układ ten posiada wewnętrzne rezystory: PULLDOWN PULLUP Dokładnie chodzi mi o pracę układu jako wejściowego w połączeniu z Arduino: expander.pinMode(4, INPUT); czy stosowanie takiego wiersza: expander.pullDown(4); ma sens i układ podciągnie wewnętrznym rezystorem to wejście do masy ? Czy i tak muszę zastosować zewnętrzny...
Podłączając diodę LED miedzy masę i wejście ADC procesora i można ją zaświecac pull-up'em i zrobić pomiar oświetlania. To też możesz sprawdzic:-) Niestety podłączając inaczej nie uda mierzyć rónież jasnosci.
Długi czas zastanawiałem się czy pisać dalszą historię zreanimowanego Sony STR220AV... W końcu przekonałem sam siebie że może ona kogoś zainteresuje, więc opiszę ostatnie 6 lat. https://obrazki.elektroda.pl/4097943600_... Od mojego ostatniego posta czyli przez prawie 6 lat amplituner dzielnie służył moim rodzicom, ciężko nie miał...
Panowie możecie okiem rzucić na poniższy kod coś namieszałem i za każdym razem kiedy podaje stan niski na ekspader3- wejście 4 to oprócz tego że w stan wysoki ustawia mi się ekspander1- wyjście nr 0 (czyli prawidłowo) to wyjście nr 1 także ustawia się w stan wysoki. (pomimo że na ekspader3- wejscie 5 stanu niskiego oczywiście nie ma) [syntax=c] #include...
Jest tego sporo, DCF77, 7 x DS18B20 i DHT11 ( akurat jeśli chodzi o niego to mam wątpliwości, czy ten kod działa, bo jest na obydwu płytkach podpięty i zdarza się zawieszenie ) Nadajnik Atmega328p Dodano po 16 Odbiornik Atmega644P - trochę zmieniłem obsługę przerwania, wydaje mi się, że w przerwaniu nie powinno się wykonywać dużych obliczeń. [syntax=basic4gl]...
Po załączeniu zasilania na wyjściach 4094 jest przypadkowa kombinacja stanów. Gdybyś dał opóźnienie na wejście OE to może przed zainicjowaniem rejestrów wyjścia pozostałyby w stanie wysokiej impedancji. Można to wejście podłączyć do procesora i programowo uaktywnić układ po zakończeniu inicjalizacji. Da sie wygospodarować linię po połączeniu STR z 4094...
Bascom - wersja 1.11.95 Kod, no jest tego sporo: - zegar PCF8563 - Zapis na SD - dwa czujniki DHT11 - odczyt z PCF8574AP ( klawiatura ) - RC5 - ma być DS18B20 - ma być DCF77, ale nie doszedłem do tego momentu ( tzn testowałem na innym procesorze i działało ) Działa - zegar PCF8563 - dwa czujniki DHT11 - odczyt z PCF8574AP w przerwaniu ( klawiatura )...
Witam Mam Atmega32A + PCF8563 + PCF8574 + RFM12 + DS18B20 +DHT11. Port danych LCD to Port.A, ControlPort to Port.C. I2C standardowo na Portc.0 Portc.1. Niestety jest problem z obsługą I2C, tzn. zegar PCF8563 nie działa w ogóle ( na LCD puste pole ) , a klawiatura na PCF8574 - tylko jeden klawisz i to nie ten, który jest przypisany w kodzie ( działa...
Tak, już lepiej :) Skoro masz PCF8574A to początek będzie "0111" następnie wybór układu: IC5 "000", IC2 "001" i zapis/odczyt "0/1". Chcesz coś zapisać do IC5: "01110000". Chcesz coś odczytać z IC5: "01110001". Chcesz coś zapisać do IC2: "01110010". Chcesz coś odczytać z IC2: "01110011". Mam nadzieję, że wiesz jak działa I2C. Jeśli chciałbyś ustawić...
Przeznaczenie: Konfiguruje pracę programowego interfejsu I2C jako urządzenia podrzędnego (Slave). Ta instrukcja korzysta z biblioteki I2CSLAVE.LIB, która jest rozprowadzana oddzielnie przez MCS Electronics. Składnia: CONFIG I2CSLAVE = adres 'Instrukcja Config I2cslave automatycznie włącza globalny system przerwań! Config I2cslave = &B01000000 'czyli...
Witam Mam wyświetlacz 4*20 oraz klawiaturę na PCF8574. Potrzebuję mieć menu: Czas - godziny - minuty Data - dzień - miesiąc - rok - dzień tygodnia Czujniki - Ilość czujników - Id czujników Pomiary - czas pomiarów Wyjście Mam do wykorzystania 5 klawiszy oznaczonych jako: góra/dól, lewo/prawo oraz Enter. Założenie jest takie, że Enter ma wchodzić do menu,...
Stosowanie PCF8574 ma tę wadę że przerwanie go nie obsłuży i trzeba użyć znacznika aby w pętli głownego programu go odczytać. Nie napisano nic i typie scalaka ale domyślam się że trzeba spowodować aby z 4 linii wejściowych na których występuje logiczne 0 wygenerować przerwanie i ew. odczytać stan tych linii w przerwaniu ? Jeśli tak to proponuję rejest...
Witam Wszystkich kolejny problem mnie skłania do odwiedzenia tego forum. Potrzebuje zwiększyć sobie ilość wyjść w uC. Zaopatrzyłem się w PCF8574. Podpiąłem i śmiga ale jest pewien problem. Gdy wysyłam do niego polecenie zmiany stanu na jednym pinie to muszę również wysłać informację o pozostałych pinach. A ja potrzebuje aby każdy pin pcf-a był obsługiwany...
Wcześniej pisałem o modułach wejściowych. Ten obrazek to wejście z układu PUS ( Polski sterownik PLC). Do złącza A(25) przycodzi sygnał przepisania. Reszta to połączenie z magistralą. Problem polega na eliminacji drgań styków. Tutaj jest to robione poprzez układy gasikowe na wejściu. Oczywiście można dodać optoizolację i zorganizować magistralę ( np...
Przy przeszukiwaniu i2c znajduje układzik pod adresem 78 Prubuje wysłać do niego dane: I2cstart I2cwbyte 78 I2cwbyte 0 I2cstop i nic :(( układ nie raguje prubowałem juz z desperacji cos takiego: Adres = 50 Wartosc = &B11001100 '-------------- START --------------------- Do Waitms 300 I2cstart I2cwbyte Adres I2cwbyte Wartosc I2cstop Adres = Adres + 1...
Coraz więcej elektroników sięga po mikrokontrolery. Na swoje potrzeby tworzą mniej lub bardziej rozbudowane systemy. W każdym z tych projektów można wyróżnić kilka podstawowych bloków. Ich realizacja sprzętowa w wielu przypadkach jest taka sama. Wniosek nasuwa się sam - systemy takie mogą być składane z modułów. Pozwolę sobie zainicjować dyskusję nad...
Sporo tego ( obsługa SD, PCF8563 + menu do ustawiania daty, obsługa PCF8574 w przerwaniu INT1 )- ale nie ma problemu - zmieniła się tylko zawartość podprogramu Pomiar była taka, jak w pierwszym poście oraz wyłączyłem w wyświetlanie na LCD tych wartości wskazań z DS18B20, oczywiście dostosowałem pozycje wyświetlania do LCD 4*20 - załączniku spakowany...
Chciałbym kupić jeden z tych zestawów uruchomieniowych i prosze o opinie. Chciałbym pozanać wasze zdanie o ich wyposażeniu. Moduł ZL12AVR opracowano z myślą o ułatwieniu powszechnego stosowania mikrokontrolerów ATmega16 przez konstruktorów, którzy nie mogą lub nie chcą inwestować w zautomatyzowany montaż elementów o relatywnie gęstym rastrze rozmieszczenia...
[url=https://github.com/skywodd/pcf8574_... Co ciekawe rozwiązaniem nie była poprawa mojego kodu a wejście w menadżer płytek i zmiana AVR boards na wersję 1.6.11, znalazłem gdzieś w necie taka podpowiedź gdy szukałem kolejno błędów które występowały u mnie
_jta_ napisał że przy multipleksowaniu tylu kontaktronów trzeba użyć diod 1N4148 dla każdego kontaktronu. Jak mam wstawić te diody żeby wszystko działało poprawnie? Jeśli PCF8574 działa jako wejście, to brak połączenia daje stan wysoki, a niski uzyskuje się połączenie z wyjściem, na którym jest stan niski. Trzeba sprawdzić, czy połączenie diody anodą...
Tak w BIN "10001111111011111010111110101111" (32 stany wejść) - tak to teraz wyświetla na porcie szeregowym, chciałbym z tego zrobić zmienną string w programie, aby móc to wstawić do adresu get i wysłać w całości j/w ciag_wyjsciowy = 10001111111011111010111110101111 (- odczytane z wszystkich czterech PCF8574) do_wyslania = "stan_wejsc=" + ciag_wyjsciowy;
Witam Próbuję zaznajomić się z obsługą wejść i wyjść w PCF8574. Na razie wejścia - mam odczyt 255 lub 11111111. Czy możliwy jest odczyt tak, aby dało się "wydzielić" poszczególne wejścia ? Teraz robię to tak, ale może da się prościej i pojedyncze wejścia: $regfile = "m8def.dat" 'definicja procesora $crystal = 4000000 'taktowanie procesora...
Witam Mama "swoją" płytkę z Atmega8 ( kwarc 4MHz, EEPROM, MAX485 ), która jest połączona z drugą na której jest wyświetlacz oraz klawiatura 5 przycisków na PCF8574. Wszystkie sygnały - do LCD, GND i VCC oraz I2C idą jedną taśmą łączącą płytki. Jednak nie byłem przewidujący i zapomniałem o pinie INT układu PCF8574, dolutowałem do wyprowadzenia układu...
cos na czyne i2c np pcf8574/a teoretycznie do 16x8 wejsc/wyjsc
Co do podłączenia wielu czujników - są magistrale I2C, czy 1-Wire, układy z portami jak 8255, multipleksery... ja zrobiłem koledze system pomiaru temperatury, chyba 13 termometrów 1-Wire (DS18B20) na porcie RS-232, tylko wadą 1-Wire jest koszt, akurat termometry są w miarę tanie, z 5zł/sztukę, a może i mniej. Na I2C można podłączyć 8 układów PCF8574...
Mnie przed wykorzystaniem "klikerka" powstrzymal jego brak (w Lublinie nigdzie nie moge tego kupic). W przyszlym tygodniu mam dostac od kumpla cos z odzysku. Wowczas sie nim pobawie. Bedzie milo jezeli ktos taki "klikerek" posiada i dopisze pare linijek kodu. Wspolnymi silami mozna by stworzyc bardziej zaawansowany sofcik do tego PGA2310. Moje plany...
No to skoro tak ambitnie to poszukaj jeszcze "Gas Discharge Tubes". Bywają dwu/trzy końcówkowe. Taki układzik- GDS między liniami- dwa rezystory 2.2om/2W w szereg każdej z linii- transil między liniami. Taki układ się robi jako płytkę wpinaną między wejście sygnału a wejście układu. Po podejrzeniu wyładowania wymienia się całą.
wejdź do sekcji "artykuły" na www.uc-net.prv.pl :)
Kwestia połączeń. Przerwanie może być generowane również po zapisie wobec tego przerwanie wykona się 2x. Ale to tylko moje domniemania.
Sygnał z mikrofonu trafia na prosty wzmacniacz, następnie mierzony jest przez wejście ADC w ESP8266 Jakiego ESP użyłeś? Schematów nie ma a zastanawia mnie dlaczego Wyświetlacz podłączony po i2c przez pcf8574 ESP ma za mało portów?
Ekspander I/O konfigurujemy programowo zapisując dane do określonych rejestrów konfiguracyjnych urządzenia, rejestr przesuwny konfigurujemy sprzętowo (odpowiednie sygnały OE, LE, itp.) I jedno i drugie można kontrolować sprzętowo i programowo. Można by tu wykład pisać na ten temat ale szkoda czasu. PCF8574 to expander I2C. Może pracować jako wejście,...
Czy dobrze zrozumiałem, że on po wyłączeniu pożera prąd z wyjścia? A wejście zachowuje się jak należy? Również włączony zachowuje się dobrze pod warunkiem braku napięcia na wyjściu? Kiedyś się tak przejechałem z PCF8574;) Tak czytałem datasheet, że dałem sobie za nimi ULN2803. Oczywiście nie zadziałało, nauczyło mnie to wykonywać pierwsze prototyp nawet...
pcf8574 ds18b20 pcf8574 wyjście pcf8574 zworka
napełniać drukarka zasilanie radia chorus prąd rozruchowy silnik
lutownica zwarcie zamrażarka whirlpool panel
Jeep Compass 2022 – ustawienie dwóch zegarów: obrotomierz i prędkościomierz na cyfrowym wyświetlaczu Citroen Xsara Picasso 1.6 HDi – wypięcie linki zmiany biegów ze skrzyni BE4/5 krok po kroku