Klawiatura membranowa 4x4 ta z klejem pod spodem. Zgadza się, komunikacja przez i2c (pcf8574) rezystorów brak. Klawiatura na "normalnym" kodzie działa prawidłowo. Dodam, że kabel od i2c ma około 80 cm długości (skrętka) i działa wszystko ok. (lcd. dwa pcf8574 i RTC)
BlueDarco, no fajnie, każesz gościowi pobierać prąd ze źródła napięciowego zaznaczając tylko jeśli rezystory nie są za małe Skoro to ma być klawiatura rezystancyjna to robisz tak: 1. Konfigurujesz źródło napięcia odniesienia na napięcie zasilania procesora. 2. Górny koniec drabinki podpinasz pod to samo napięcie, którym zasilany jest procesor. Masz...
Mam pytanie. Klawiatura szesnastkowa do systemów uP AVT-2503 opracowana jest na dwóch ośmiobitowych portach PCF8574 i2c. Klawiatura ma szesnaście klawiszy. Zastanawiam się dlaczego na dwóch PCF-ach??? Przecież można zrobić matrycę klawiatury 4x4 na jednym PCF-ie, prawda? A może się nie da? Może jest coś, o czym powinienem wiedzieć??? Czy ktoś mógłby...
Schemat klawiatury 16 przyciskwoej podłączanej przez I2C oraz gotowej płytki drukowanej wraz z przykładowym programem do obsługi urządzenia. Programik do obsługi polega na odczycie stanów układów PCF8574 oraz zdekodowaniu otrzymanych informacji Otrzymany od GPiotr1 Klawiatura.zip - przykładowy program, projekt w Eagle Klawiatura wyeksportowany pdf.zip...
Sprawdź to: Dim Keyvalue As Byte Dim Kv As Byte Sub Klawiatura Kv = 0 I2cstart I2csend 113 , &B11111111 I2creceive 112 , Keyvalue Select Case Keyvalue Case 255 : Kv = 0 Case 254 : Kv = 1 Case 253 : Kv = 2 Case 251 : Kv = 3 Case 247 : Kv = 4 Case 239 : Kv = 5 Case 223 : Kv = 6 Case 191 : Kv = 7 Case 127 : Kv = 8 End...
To jest 20x4 znaki bo nie upewniłem się? Jakies problemy z nim miałem, poniżej działający kod (biblioteki IIC nie załaczyłem) [syntax=c] LcdDOGM204Init(); //LcdDOGM204Charset( 1 ); LcdDOGM204Kontrast( 35 ); //LcdDOGM204view( 1 ); // Negatyw/pozytyw //======================================... void LcdDOGM204Init() { WriteLcdIIC(...
Witam. Pod [url=http://elportal.pl/pdf/k10/52_05.pd... adresem znajduje się opis klawiatury 16 przyciskowej i2c wykonanej na dwóch układach PCF8574. Każdy przycisk podłączony jest do pojedynczej linii. Czy przez przypadek tego samego nie można uzyskać na jednym PCF8574 stosując matrycę 4x4 ? Istnieje jakieś rzeczowe uzasadnienie, dlaczego wykonano...
Witam, Napisałem program obsługi malej klawiatury (5 przycisków) w oparciu o kostkę PCF8574. Wszystko działa, ale bardzo wolno... Gdy nacisnę przycisk to na wyświetlaczu reakcja naciśnięcia jest wtedy, gdy przycisną klawisz na trochę dlużej. Co może być powodem? Przesyłam kawałek kodu odpowiedzialnego za odczyt stanu pinów PCFa: void klawiatura(){...
JA NIE POTRZEBUJE KIERUNKOWSKAZÓW DO AUTA - ekspert od mrugania diodka !!!!!!!!! Rano ukroiłem taki kod i ku memu zdziwieniu program ruszył z kopyta, menu działało ale zrobiłem literówkę w nazwie bo napisałem GEERATOR zamiast GENERATORi wiec po poprawieniu chciałem wgrać program ponownie i .............. procek kolejny raz zdechł. Zmiana częstotliwości...
faktycznie drogie te scalaki może kolega dałby przyladzik?
Nie wiem, czy kod coś da, bo problem leży w bibliotece, ale daję: Plik i2ckeypad.cpp (w bibliotece): Arduino:1.6.1 (Windows 7), Płyta:"Arduino Uno" C:\Program Files\Arduino\libraries\i2ckeypad\i2ckey... In member function 'void i2ckeypad::pcf8574_write(int, int)': C:\Program Files\Arduino\libraries\i2ckeypad\i2ckey... error: 'class TwoWire'...
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...
dzieki za pomysl ale czy ktos spotkal sie moze z klawiatura na pcf i zeby bylo 19 funkcji wsumie zalezalo by mi rozpracowac klawiature na pcf poniewaz mam dostac klawiatute takiego typu sterowana
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...
Witam. Bardzo dziękuję za materiały, jednak mam pewne pytanie, ponieważ dopiero zaczynam zabawę z Atmegą 1. w bascomie jest symulator klawiatury, czy jeśli mam klawiaturę podłączoną pod pcf8574A to też ją mogę testować w ten sposób? 2. biblioteka "Key_i2c.lib" korzysta z pcf8574 ja mam pcf8574A, wiem że różnią się one adresami, czy mogę w jakiś sposób...
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 tylko zwiększanie ). 1 - wyświetl jakie dane z zegara otrzymujesz. Puste pole niewiele mówi. Pewnie czytasz 255 ale trzeba to zweryfikować 2 - zostaw jeden układ na magistrali. Może na jednym pomyliłeś...
Poniekąd też, za twoją podpowiedzią zmieniłem bibliotekę od PCF8574 na nowszą i dalej nie potrafię ugryźć tego jak ją używać ale przede wszystkim zakładając jeden zbiorczy temat chciał bym poznać zdanie innych (wasze) jak wy byście się do tego zabrali. Zapytać o kilka kwestii nad którymi myślę. Jak chociażby klawiatura matrycowa, czy to nie ułatwiło...
Panowie klawiatura może nie działać z prostego powodu, bo są dwie wersje układu PCF8574 1. PCF8574 2. PCF8574A różnią się one adresem sprzętowym SLAVE trzeba więc mieć tę odpowiednią. Ja niestety już nie pamiętam jakiej wersji użyłem - ale ktoś kto ma taki działający zegarek - niech sprawdzi i podpowie tu na forum - to szybko się wyjaśni która wersja...
Jak chcesz wpisywać liczbę z klawiatury to powinieneś uwzględniać wagę poszczególnych składników tej liczby. Pierwsza cyfra z trzech to, waga=100 zatem key*100, przy następnej cyfrze waga=10 zatem key*10, a na koniec samo key bo waga=1 i operacja mnożenia jest zbędna, jak to wszystko zsumujesz to otrzymasz ostateczną liczbę. Np. liczba 467 to 4*100+6*10+7....
jesli przerwanie zakloca ci transmisje i2c to masz cos nie tak bo to transmisja synchorniczna i nawet jesli dana przestanie się wysylac na kilka minut a potem się wznowi to bedzie ok. może przybliżę problem ponieważ wiem że coś jest nie tak :D tylko co ? 1)przerwanie timera w okreslonym interwale czasowym sprawdza stan klawiatury i jesli jakis klawisz...
Wymieniłem uC na inną sztukę i zwątpiłem. Odbiór kodów RC5 działa, ale za to przestała być obsługiwana klawiatura 4x4 (KBD). Powrót do pierwszego uC powoduje, że klawiatura działa a przestaje działać RC5. Mam napisane oddzielne programy do testowania. Sprawdziłem ustawienia Fuse Bits obu uC i jest tylko różnica w pozycjach Calibration0,1,2,3 ale nie...
Programowałem już w c/c++ więc z tym nie mam problemu jednak stwarza mi go schemat podłączenia wszystkich elementów, a są to: - Atmega 328 (takie ja w arduno uno) - lcd (2x16) - PCF8574 ( po to by zwiększyć ilość portów cyfrowych ) - 15 przycisków jako klawiatura wyglądająca tak: 7 | 8 | 9 4 | 5 | 6 1 | 2 | 3 + | 0 | * - | = | / W załączniku umieszczam...
Witam. Ostatnio naszła mnie chęć aby skonstruować za pomocą arduino coś w stylu "sterownika" do zamków elektrycznych kodowanych na szyfr. Znalazłem projekt , który może być podwaliną. Wszystko fajnie podłączyłem przyszedł czas próby i ... tradycyjnie problem z wyświetlaczem. Klawiatura działa , buzzer działa przekaźnik też ale wyświetlacz nie pokazuje...
Witaj Ja zdecydowałem się na MATRYCĘ na przekaźnikach Już nawet mam ich z 1000 Temat wrzuciłem na triodę i elektrodę Bo szukam osób które by chciały się przyłączyć do budowy O ile sterowanie dla mnie nie stanowi problemu To z metodami pomiarów i bazą danych sam sobie NIE poradzę Powody są 2 to sporo pracy , no i trzeba mieć sporą wiedzę o lampach A...
Brakło mi linii I/O postanowiłem więc dołączyć expander pcf8574 2szt do której mam podłączone 11 przycisków i 5 zworek (jumpry). W odpowiedzi otrzymuję z każdego z nich bajt. Jak rozłożyć go na 8 liczb (128,64,32,16,8,4,2,1) aby w prosty sposób wywoływać 8 podprogramów. ?
Witam, Nie długo zamierzam nabyć MiniModuł produkcji MikroVega - jest to postanowione i zdania nie zmienię :!:. Na podstawie tego modułu zamierzam zbudować płytkę testową / prototypową "wszystkomającą". Proszę w związku z tym o wrzucanie propozycji co jeszcze można tam zrobić i na którym porcie (z uzasadnieniem dlaczego akurat na tym). Na chwilę obecną...
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...
Witam, miałem gotowy i działający sterownik klawiatury matrycowej 4x4. Teraz potrzebuję tą klawiaturę podłączyć do kontrolera PCF8574 przez I2C oczywiście. Podłączenie jest standardowe i to jest jak na razie jedyny układ na tej magistrali. Podciąganie 1k. Zapis i odczyt OK. Problem polega na tym , że gdy nic nie naciskam to i tak sterownik uruchamia...
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...
No to może zastanów się (skoro już i tak chcesz zdecydować się na jakiś zewnętrzny scalak) np na Expander 16bitowy I2C PCF8575 Nie dość, że w procku zużyjesz TYLKO 2 !!! piny na magistralę I2C to jeszcze będziesz miał do dyspozycji 16 pinów. Możesz sobie 8 z nich ustawić jako wejścia i podłączyć do nich swoje słicze. Natomiast kolejne 8 bitów ustawiasz...
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 )...
Chętnie. Czegoś więcej się nauczę. plik H: [syntax=c] #ifndefLCDHD44780_H_ #defineLCDHD44780_H_ /* #defineLCD_HD_5X8 // Polskie znaki czcionką 5x8 a nie 5x7 //#defineLCD_ONLY_PL // Definicje w FLASH tylko znaków PL (mniejsze zużycie FLASH) //#defineLCDMIROR // Użycie tworzy w RAM kopię treści wyświetlacza #defineLCDLINE4 // Liczba wierszy #defineLCDROW20...
Hmm... a może jednak ?
Widzisz, w innym wątku zastanawiałeś się czy użyć pcf8574, czy klawiatury matrycowej, to tu masz dwa w jednym. Na jednym 4x4, na dwóch do 8x8 bez kombinowania. Klawiatura zwraca numery wciśniętych przycisków, bez znaczenia czy to "a", "b", czy "coś w stylu shift bądź ctr".
Sposobów na Menu jest dużo. Nigdy nie sprawdzałem tego z załącznika, ale jak przeczytałem o tym że adres będzie powiększony o 10 to mi się te menu przypomniało i możesz zerknąć - nie zawadzi. Drugi przykład na takie Menu jak opisywałeś w pierwszym poście znajdziesz u siebie na dysku :D W folderze Samples (do którego możesz wejśc bezpośrednio z Bascom...
A jak chciałbyś to rozwiązać inaczej, jak masz tylko 8 wyprowadzeń portu dostępne? Można zrobić klawiaturę matrycową, wówczas będziesz miał 16 klawiszy. Można też użyć PCF8574 i jeszcze zwiększyć liczbę dostępnych wyprowadzeń. Tyle że Ty tego nie zrobisz, bo skoro zadajesz takie pytania to znaczy że nie masz zielonego pojęcia o tym i nie będziesz w...
Rozumowanie całkowicie nieprawidłowe. "PCF8574 Remote 8-Bit I/O Expander for I2C Bus" Jest to układ posiadający 8 pinów (wejściowych/wyjściowych), których stan może być odczytywany lub zapisywany przez mikrokontroler poprzez magistralę I2C. Czyli prostym językiem ujmując: dodajesz swojemu mikrokontrolerowi 8 dodatkowych pinów. W Twoim układzie użycie...
gdzieś wyczytałem, że dobrze jest wyłączyć przerwania na czas odczytu czasu, zwłaszcza, że dodatkowo w przerwaniu zewnętrznym INT1 mam obsługę klawiatury PCF8574
OK w zalaczeniu wsad do radia ktore kiedys robilem. Synteza byla na TSA6057 potem posrednia na TEA6100 procesor dzwieku na jakims TDA(TEA6330) potem klawiatura(PCF8574) i wyswietlacz(PCF8576). Moze sie to komus przyda
taki mały przykład... trochę bałaganiarski ale widać jak ogarnąć buttony na stronie www. [syntax=c] #include <pcf8574_esp.h> //#include <PCint.h> #include <U8g2lib.h> #include <U8x8lib.h> //#include <Wire.h> U8G2_SH1106_128X64_VCOMH0_1_HW_I2C u8g2(U8G2_R2 ,U8X8_PIN_NONE,SCL,SDA); TwoWire testWire; PCF857x pcf8574(0x20,&testWire);...
A jak z szeregowej klawiatury rezystancyjnej odczytać wciśnięcie wielu klawiszy? Z kolei na układach pcf8574 (używając 8 takich kości) możemy wykonać nawet klawiaturę 32*32.
Arduino Mega przy bezpośrednim sterowaniu na pewno da radę, chyba że będziesz wykonywał w programie jakieś bardzo skomplikowane operacje na liczbach zmiennoprzecinkowych jeżeli to tylko proste sterownie 6 silnikami DC plus pomiar impulsów z 6 enkoderów nie będzie problemów. Warto zastanowić się nad wykorzystaniem I2C bez problemu można obsłużyć LCD...
Gniazdo zastosuj IDC10. Złącze klawiatury to MiniDIN6. Jak pisze PCF8574 to ma być PCF8574 a nie PCF8574A jeśli oba są dostępne!!! Literka P to typ obudowy DIP.
Witam, jestem początkującym programistom mikrokontrolerów AVR. Mam bardzo ambitny projekt w głowie. Nie przejmuj się, to z czasem przechodzi ;) Chcę podłączyć kilka przycisków do mikrokontrolera i zaprogramować je tak aby przypisać mu klawisze z klawiatury numerycznej. To musisz się zdecydować czy chcesz programować uC czy klawisze. Jeszcze nie słyszałem...
Bardzo ciekawym rozwiązaniem klawiatury jest wykorzystanie PCF8574. Wystarczą nam wtedy tylko 2 porty i mamy klawiaturę 16 przycisków. I nie potrzeba całej paczki 1n4148 :D Rozwiązanie zerżnięte z jakiegoś radia samochodowego. Do obsługi klawiatury nie zatrudniłbym przerwania. Sygnały z niej są "wolne" jak palec operatora i wystarczy ją skanować po...
Program do obsługi klawiatury od PC na AVR'y jest ogólnie dostępny na stronce not aplikacyjnych ATMEL'a.
co do podpowiedzi to bardzo chętnie ale może trochę z innej beczki :-) planuje zrobić klawiaturę na PCF8574 taką na 8 klawiszy poczytałem trochę w necie ale nie do końca wiem jak napisać kod programu tak aby zasada ustawiana pinów była taka sama jak w zwykłym procku :-)
Czy to jest takie kasetowe radio z rds i elektronicznymi regulacjami audio? I 10 żarówkami do podświetlenia? Bo jak tak to ten od klawiatury to PCF8574 a ten driver LCD to z tego co pamiętam PCF8586 (to muszę sprawdzić - jest to to samo co Beta 4 Grundig do LCD).
Witam W zalaczniku masz gotowy schemat i biblioteke do obslugi klawiatudy na PCF8574. To jest klawiatura 16 stykowa, wykorzystujac 2xPCF8574 bez problemu wycisniesz 32 klawisze i wykorzystasz 2 piny portu, bedziesz zmienial tylko adresy. witam obsługa klawiatury 32 stykowej nawet w systemie matrycy przekracza (nawet przy założeniu że wszyskie wejścia...
Problem jak w temacie, po wymianie diod LED w panelu na inny kolor nie działa VOLUME jednocześnie po wybraniu przyciskiem SEL innej regulacji te same klawisze działają normalnie.Zwarcia na PCB raczej wykluczone, PCF8574 który odczytuje stan klawiatury wymieniony brak dalszego pomysłu może jakieś podpowiedzi?.
W takim przypadku masz wszystko ok. Podpowiem ci tylko że jako gotową klawiaturę możesz wydłubać coś ze starych telefonów stacjonarnych, można kupić naklejane klawiaturki membranowe lub metalowe wandaloodporne. Możesz też odczytać 8 przycisków za pomocą tylko 3 linii procesora. Układem np 74LS164 liniami DATA i CLK wysyłasz 1 stan wysoki kolejno na...
klawiatura pcf8574 pcf8574 klawiatura bascom pcf8574 wyjście
zasieg midland czujnik pralka budowa subwoofer aktywny tonsil
manetka hulajnoga zasilanie podświetlenia matrycy
Łożyska do silnika turbiny kominkowej: 608ZZ, 608RS, hybrydowe Gdzie kupić łożyska 608ZZ, 608RS i hybrydowe?