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...
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...
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...
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(...
>Logi Nie przesadzaj z tym gubieniem krótkich naciśnięć. Faktycznie, matrycę mikrokontroler musi przemiatać w kółko (najlepiej standardowo w przerwaniu timera). Ale zauwaz, ze zgubienie impulsu ponizej 10ms jest pozytywne (anty-drganie-styków), a po drugie, przy zegarze i2c 400kHz, i np. 200 bitach transmisji wymaganej do zasterowania expandera, masz...
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....
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(){...
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)
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...
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...
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ś...
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...
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...
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...
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...
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...
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...
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...
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...
faktycznie drogie te scalaki może kolega dałby przyladzik?
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. ?
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
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...
Hmm... a może jednak ?
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 :-)
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".
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).
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.
Program do obsługi klawiatury od PC na AVR'y jest ogólnie dostępny na stronce not aplikacyjnych ATMEL'a.
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...
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);...
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...
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.
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
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...
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...
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...
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...
Jest możliwość ustawienia sobie swojej strefy czasowej, jest ona zapisywana w pliku timezone.txt, w przypadku Polski nie trzeba nic robić, radio przy braku wykrycia tego pliku samo go utworzy za pierwszym razem i zapisze tam naszą strefę czasową. To ukłon w stronę kolegów z poza naszej strefy czasowej aby mogli to zmienić w konfiguracji. Nie przyszło...
pcf8574 klawiatura pcf8574 klawiatura bascom pcf8574 wyjście
wymiana grzałki ricoh sypie reballing grafika nvidia
manetka hulajnoga diagbox lexia
Błąd po rozładowaniu baterii w Delta DVP-12SA APC UPS – ładowanie całkowicie rozładowanego akumulatora VRLA, procedura i testy