Wobec tego potrzeba zwykłych diod małosygnałowych ew. Schottky (które tańsze i mniejsze), np. 1N4148, BAT54 itp.. Najlepiej byłoby dać diodę przy każdym przycisku, ale minimum - to to, co na schemacie. No i rezystory szeregowe przy przyciskach są zbędne, za to konieczne są rezystory ściągające do masy np. 4k7 na wejściach z przycisków - wewnątrz uC...
Na tym konkretnym typie, który wymieniasz ten program nie pójdzie. Ta biblioteka jest dla Arduino Leonardo, czyli z mikrokontrolerem, który posiada sprzętowy interfejs USB. Również do oryginalnego włoskiego UNO, w którym siedzi drugi mikrokontroler (którego do funkcji klawiatury USB trzeba przeprogramować), normalnie pracujący jako konwerter USB-port...
Na talerzu podawać nie będziem, ale podpowiedzieć można. 1. Z takim podejściem zaraz podpadniesz pod p.16 regulaminu... 2. Schemat rzeczywiście jest źle narysowany (bo zapewne to właśnie o technikę głównie chodziło). Schematy w Eagle twórz tak, by w miejscu połączeń 3 przewodów pojawaiły się kropki (tak, jak wygląda to nieszczęsne połączenie AREF z...
Procedura getkbd zwraca 0 gdy nie naciśniesz zadnego klawisza (albo jakas inna wartosc). Musisz zrobić tak, aby po naciśnieciu dowolnego klawisza program czekal na wartosc 0 a dopiero pozniej jezeli odbierze jakas wartosc to niech zapisuje to do tablicy. Np: dim x as byte dim i as bit do x=getkbd if x= 0 then i=0 end if if x<>0 and i =0 then tablica=x...
Jeżeli chodzi ci o to aby wpisując 5+0+1+2+3 mieć liczbę 50123, to można to zrealizować bardzo prosto. w pętli głównej dajesz coś takiego: tmp=get_key();//zakładam że 0 jest kiedy nic nie wciśnięte if(tmp>0) { liczba*=10;//jeżeli podstawa = 10 liczba+=tmp; } zmienna liczba musi być przynajmniej 16 previous_tmp=tmp; tmp=get_key();//zakładam...
Masz najnowszą wersję 2080? Czasem gdzieś się czai jakiś błąd i wtedy warto sobie zrobić taki ekspresowy kodzik który najpierw konfiguruje licznik a potem od razu odczytaj rejestry i sobie wyświetl w postaci binarnej. Można wtedy sprawdzić z notą czy wszystko ustawione tak jak powinno. Nie wszystkie tryby licznika da się do końca skonfigurować Bascomowymi...
To jest klawiatura matrycowa. Obsługuje się ją tak jak wszystkie klawiatury matrycowe. Na wiersze (kolumny) podajesz po kolei napięcie z pinów procesora. Stan sprawdzasz za to na kolumnach (wierszach). Jeśli wykryjesz napięcie na danej kolumnie to wiesz jaki klawisz został wciśnięty bo wiesz na jaki wiersz podałeś napięcie. Trzeba to robić w pętli bez...
Naprawdę nie potrafisz [url=http://www.elektroda.pl/rtvforum/vi... przystosować do własnych potrzeb??? Zapewniam Cię, że robiłem to na 10 key i wszystko biegało aż miło...
Klawiature pewnie by sie dalo zrobic, trzeba by rozpisac wyprowadzenia klawiatury dla rzedu i kolumny klawiszy, nastepnie podpiac to pod jakis mikrokontroler atmega z opcja usb... zapakowac do zgrabnej obudowy i klawiaturka do tablet nawet lepsza od tych kupnych...
No to gratuluję umiejętności czytania ze zrozumieniem. Podeślę Ci kolorowy obrazek to może Ci coś rozjaśni http://obrazki.elektroda.pl/6960378700_1... I z tego co widzę to chyba nie rozumiesz zasady działania tego układu.
Z tego co wyczaiłem to mega popędzana jest kwarcem 14,7456 MHz (kwarc do USART)... Timery ustawione są tak, że przerwanie wywoływane jest co 0,05s stąd podstawowa zmienna zliczająca do sekundy zwiększana jest co drugie wywołanie przerwania (odpowiadają za to variable i variable1)... Spróbuj przeanalizować ten kod i skonfrontować go z dokumentacją do...
No właśnie Ja też chciałbym ożywić ten temat. Chce podłączyć ATMETA 32 do PC tak, żeby mógł wysyłać dowolne klawisze jak klawiatura i jednocześnie mieć podłączoną standardową klawiature. Jaka jest wasza opinia na ten tepat? Czy można podłączyć je jednocześnie czy lepiej podłączyć klawiature do ATMEGI i dalej przesyłać na PC odebrany znak. ATMEGA====PC====KLAWIATURA...
Hehe i grafike wprowadzasz z klawiatury? Atmega da rade 400x320 oczywiscie bez szarosci:-) 64x64? to attiny85:-) Jednak masz skopane założenia.
Przy zapadającej ciemności podświetlenie stawało by się jaśniejsze. Przemyśl sobie, czy przypadkiem nie chcesz tego zrobić akurat odwrotnie... przy dużym świetle podświetlenie musi być mocniejsze, żeby było widać zawartość ekranu, natomiast w ciemności mniejsze, żeby nie waliło po oczach. No, chyba że podświetlasz klawiaturę - to co innego.
Na MISO,MOSI i SCK można "powiesić" przyciski. Ważne aby w czasie programowania się nimi nie bawić ;-)
Witam wszystkich. Czy ktoś z was spotkał się już z tematem Midi realizowanym na mikroprocesorze Atmega? Próbuję poszerzyć instrument który mam w swoim kościele o nowe brzmienia jednak tanim kosztem. Chodzi mi o to, że chciałbym podłączyć midi do istniejącej już klawiatury mechanicznej (na końcach klawiszy byłyby jakieś styczniki i po naciśnięciu klawisza,...
Obsłuż ją w przerwaniu :P Znaczy podłącz linię danych klawiatury do np. INT0, i potem jak naciśniesz klawisz to zostanie wywołane przerwanie INT0. Klawiatura działa na tyle wolno że zdążysz bez problemu odczytać jaki klawisz naciśnięto.
Podobnie mialem w sterowaniu radia samochodowego tez klawiatura matrycowa. Zastosowalem traznzystor npn kluczujac dowlony przycisk , trzeba tylko pomierzyc która strona jest blizsza gdn a ktora blizsza Vcc. U mnie to dzialało bez problemu. Jak to nie pomoze a chcesz sterowac 1 przciskiem zastosuj mały kontraktron a mozesz go spotkac w starszych telefonach...
W tych kasach nie ma AVR'ow.
Klawiatura na USB to urządzenie klasy HID - to kompletnie coś innego, niż klawiatura podłączana choćby przez PS/2, nie wspominając o klasycznym wejściu klawiatury.
Witam Trochę zmodyfikowałem program i sprzęt też, więc schemat będzie trochę inny. Nie rezygnuję z wprowadzania tekstu z klawiatury. Pozdrawiam
tu kod dla klawiatury 4x4 void KBD_init(void) { KBD_DIR = 1<<KBD_col1 | 1<<KBD_col2 | 1<<KBD_col3 | 1<<KBD_col4 | ~(1<<KBD_row1 | 1<<KBD_row2 | 1<<KBD_row3 | 1<<KBD_row4); KBD_PORT = 0xFF; }; unsigned char KBD_read(void) { KBD_PORT=0xff; KBD_PORT &= ~(1<<KBD_col1);...
Mój problem polega na tym że napisany mam program do obsługi klawiatury At PS2. wpisałem go do atmega 8 i klawiatura tylko mignie jak się wpina a potem nic się nie dzieje nic nie mruga nic się na wyświetlaczu nie pokazuje. Na wyświetlaczu widać tylko kreskę tak jak by oczekiwało na pisanie a tu nie działa klawiatura co jest nie tak pomóżcie 'program...
Potrzebuje wykonać układ sterowania przekaźnikami lub triakami za pomocą klawiatury membranowej takiej jak na zamieszczonym linku - matryca 1x12 http://www.conrad.pl/Klawiatura-membrano... Zaczym zakupisz taką klawiaturę (keypad) zapoznaj się z jej datasheet,...
Witam Prosił bym o pomoc drogich forumowiczów. Chciałbym zbudować klawiaturę komputera na mikrokontrolerze atmega która komunikuje się przez UBB. Szukam przede wszystkim kodu źródłowego, bo przyznam że mam z tym problem, nie jestem biegły w programowaniu, ale ogólne pojęcie o mikrokontrolerach mam. Chce zbudować zadajnik MPG komunikujący sie przez USB...
LOL!
Proponuje zrobić ci coś w ten deseń: Kolumny byłyby np na porcie A. Wiersze natomiast na porcie B. DDRA=0xff; DDRB=0x00; PORTA=oxff; PORTB=0x00; char przycisk=0; char wcisnieto=0; for(kolumna=1;kolumna<6;kolumna++... for(wiersz=6;wiersz<6;wiersz++... { PORTA=0; PORTA|=(1<< kolumna); delay_ms(1); if PINB&(1<<wiersz)...
poszukuje gotowych modulow na procku atmega, czyli procek wyswietlacz lcd klawiatura RTC EEPROM zasilacz itp.. gdzie mozna cos takiego dostac, prosze o wskazowki adresy firm itp dzieki
jeżeli możesz byłbym wdzięczny, bo ciągle jest coś nie tak i powoli mam tego dość:P
Panowie...jestem na etapie budowy stacji BGA. Zdecydowałem się na IR, bo podobno lepsza od HA. Jako szkielet budowy wykorzystuję rzutnik pisma Lech. Cały jest z blechy, posiada wentylator bębnowy, metalową ramę i regulowane ramię, w którym montuję górny promiennik IR. Całością sterować będzie oczywiście kontroler z wyświetlaczem i klawiaturą (Atmega)....
Próbkowanie klawiatury połącz z multipleksowaniem wyświetlaczy.
Witam Program do obslugi klawiatury na PS2. $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Config Keyboard = Pinb.2 , Data = Pinb.3 , Keydata = Keydata Dim Kod_kl As Byte Cls Do Kod_kl = Getatkbd() If Kod_kl > 0 Then If Kod_kl > 31...
Zobacz sobie na , najlepiej ją przeszukiwać wybierając z klawiatury wyszukiwanie Ctrl + F i w oknie wyszukiwania wpisać "atmega" oraz "attiny". Powinny być te biblioteki w tabelce "Microcontrolers".
Przy tym poziomie wyspecyfikowania projektu jest to zasadniczo obojętne czy jest to '51 czy ATtiny czy ATmega. Klawiaturę można dobudować albo kupić większy/inny zestaw. Pamięć pomiarów można dodać albo zapisywac gdzieś w środku procesora w EEPROMIE czy nawet FLASHu jak ktoś bardzo chce...
Wywal diody. Klawiaturę podłącz bezpośrednio do portów... Można oczywiście sprawdzić w ten sposób, czy na diodach nie występuje zbyt duży spadek napięcia, chociaż raczej w to wątpię (nie przy prądzie z wewnętrznych pull-up). Ja mam w ten sposób podłączoną klawiaturę i działa bez problemów. Zresztą nie tylko ja, bo takich schematów w sieci spotkałem...
Schemat to jeszcze w planach bo nie wiem jakie porty do czego da się wykorzystać .... OK usunąłem , zatem jak się odwołać do klawiatury w pętli programu
witam potrzebuje zrobić komunikację pomiędzy 2 atmega 8. i niewiem jak to ugryźć . założenia : odległość 10m przesyłanie zmiennych Internet czterech wprowadzając dane z klawiatury na jednej atmega chce odczytać je na drugiej i w razie potrzeby zmienić je i przesłać do pierwszej w bascom jak ugryźć ten temat ?? ps kiedyś będę chciał jeszcze odczytywać...
Dzięki za pomoc. Zastosowałem się do Waszych wskazówek i dokończyłem schemat: http://obrazki.elektroda.net/19_12673911... (SV1 i SV2 to dwie klawiatury tworzące klawiaturę matrycową, SV3 to 10 LED-ów) Jakieś sugestie :) ? Nie wiem co dalej będziesz robił z tymi ledami, przez te rezystory 330R ledy mogą nierównomiernie świecić. Żeby tego uniknąć...
Nie trzeba biblioteki, można to napisać samemu, nawet "na piechotę" (wystawiasz stan wysoki na pierwszej linii, sprawdzasz czy coś wciśnięto, następnie stan wysoki na kolejnej linii, znowu sprawdzenie, etc) http://hobby.abxyz.bplaced.net/index.php...
Mozna jeszcze skorzystać z gotowców z Atmel Studio - w przykładach mamy przykład "Unit Tests for the USB Device HID Keyboard Class dla XMEGA32A4U, 128A1U i 256A3BU, są też przykłady dla HID Mouse. Także w praktyce wystarczy wybrać ten przykład i dodać styk IO->przesyłane dane. Sam przykład załatwia wszystko co może wymagać system, aby zobaczyć taką...
Najprościej, to jakby ATmega udawała klawiaturę (wysyłając kody klawiszy po wciśnięciu jakiegoś przycisku kończącego pomiar), to i nie trzeba by było cudować i działałoby na każdym systemie operacyjnym.
W podanym przez Ciebie przykładzie jest dodatkowo obsługa jasności świecenia a mnie ten wodotrysk jest zupełnie zbędny. Potrzebuje zrealizować tylko 2 tryby załączony i wyłączony. To włóż trochę inwencji i wykorzystaj wyszukiwarkę na forum lub Google. Próbowałem łączyć już dwa kody obsługujące matryce 8x8 led i klawiaturę 8x8 i kompletna klapa. ......
W C program o wskazanej funkcjonalności powinien zająć pomiędzy 8-16kB. Obsługa LCD <1kB + 1kB generator znaków, obsługa DS o. 500 bajtów, ciśnienie ok. 1kB, RFM70 - to zależy od protokołu, od 1kB do ok. 8kB. Klawiatura, reszta to właściwie pomijalne - multipleksowo klawiatura ok. 100 B.
Uzywam ATMega 16. 1 klawiatura wykozystuje 4 wejscie i 4 wyjscia z jednej grupy, druga analogicznie. Do rejestrow szeregowych wykoszystuje wyjscie data, strobe, output enable.
Nie. ATMEGA z USB obsługują tylko Device Mode. Do USB HUB są specjalizowane procesory. Urządzenie USB Device może jednocześnie obsługiwać USB HID (klawiatura) i USB Mass Storge (pamięć masowa) i nie potrzeba do tego HUBa. Poczytaj o USB Composite Device.
Daj pompkę spryskiwacza szyb z samochodu lub pompkę z pralki + czujnik optyczny dla licznika obrotów pompki. Do tego prosta elektronika: 3 kości CMOS (CD4011, CD4060 i CD4020). Koszt 1 piwa i robota na godzinę. Chyba, że robisz "na pokaz" ATMEGA, wyświetlacz, klawiatura ...
Ale to da radę odzyskać jakieś dane jeśli nie mogę używać ani myszki mani klawiatury?
Klawiature musisz potraktować jak jeden zwykły przycisk. Tyle że zwykły przycisk ma stan wysoki jeśli nienaciśnięty a ten przycisk zwraca 16 jeśli nienaciśnięty. Napisałem na szybko dwa przykłady. Jeden działa bezposrednio na wartosciach a drugi na stringu [syntax=vbnet] Dim Key As Byte Key_val As Byte , Lock As Byte , Licznik As Byte Dim Val_str As...
Rozwiązanie - zamiast cyfr 8,9,10 przy DEFINE KEY trzeba podać PORTB0, PORTB1, PORTB2.. itd... co ciekawe - na porcie D wystarczą cyferki, klawiatura śmiga aż miło Zamykam. Dar.El
Sprawdź sobie arduino Leonardo na Atmega 32u4, ma ono proste sterowanie jako klawiatura lub myszka. na podstawie tego modułu łatwo zbudujesz sobie kierownice.
Wspomnienia-cd: W pierwszej połowie lat 80-tych można było kupić (firma w której pracowałem kupiła-!)zestaw uruchomieniowy na 8080.Przypominało to jeszcze oferowane obecnie zestawy uruchomieniowe na Atmega -wyświetlacz,klawiatura,jakieś porty.Zastanawiało mnie wtedy po kiego zasilano to +/-12V,+/-5V i wymagało to odpowiedniej sekwencji załączania zasilania...
Witam Wykorzystaj moduł odbiornika IR z jakiegoś TV (+5V, sygnał, GND). Podepnij go do ATMEGA 32 (będziesz miał możliwość prosto zaprogramować nawet 31 diod). Pilot albo telewizyjny, albo własnej produkcji na ATMEGA 8, klawiaturze 4X4, tranzystorze MOS-FET, kilku diodach nadawczych IR z rezystorami. Program banalny opierający się na gotowych bibliotekach....
Do nóżek sygnałowych są podłączone diody zenera w kierunku przewodzenia od masy do pinu. W kierunku zaporowym (4V7) od pinu do masy. Załącz schemat, przy okazji sprawdzi się inne rzeczy, bo z tego opisu trudno to sobie wyobrazić. Teraz przyciski. Dać ze 1kohm? Popłynie 5mA. Kondensatory z 10n? Spokojnie możesz dać nawet 100nF, stała RC takiego obwodu...
Jeśli chodzi ci tylko o własny opis :wink: to z powodzeniem pełnym zrobisz to na przyjemnej przejściówce FT232R Oczywiście takie rozwiązanie zda egzamin, jeśli projektowane urządzenie ma się tylko komunikować po RS. Jeśli natomiast budujesz kontroler HID (joystick, mysz lub klawiatura), to bardziej sensowne będzie użycie VUSB.
Dziwne rzeczy piszecie. Na moje oko przy klasycznym sterowaniu do LED i klawiatury trzeba 16 linii portów, więc żadne zewnętrzne układy nie są potrzebne. Łączymy to w matrycę 7 x (7 + 2) - 7 linii katod i uaktywniania wierszy przycisków, 7 linii kolumn i 2 linie anod diod. Do tego 7 małych diod nieświecących do zabezpieczenia linii wierszy przed zwarciem...
Jeśli kolega używa do programowania ISP-a albo boot loadera (np. port szeregowy) to śmiało można a nawet trzeba wyłączyć JTAG. Widzę, że jest włączony też SPI i pewnie on jest używany do programowania przy pomocy np. STK200 Pozdrawiam Adam
by móc odczytać klawiaturę i myszkę Chcesz zrobić klawiaturę i myszkę USB ? Czy coś innego ?
Wyjście nie może być otwartym kolektorem, bo wejście uPC będzie wisiało w powietrzu. Potrzebna jest wymuszona polaryzacja, np. rezystor do plusa (pull-up). :arrow: WojcikW Narysowałem jeszcze układ matrycy (na 4 przyciski) wg pomysłu nicram_s . Po prawej wzmacniacze wierszy, po lewej - kolumn. Tutaj stan początkowy jest inny, ale nie o to chodzi. Chodzi...
Strzałeczka! Mam w planach Mini syntezator będzie składał się z : -klawiatura jedno oktawowa z zwykłych przycisków -przetwornik DAC -ATmega 80c51 -filtr z 4 kondensatorów wybieranych przez przełączniki - i jeżeli potrzebny to wzmacniacz Czy ma prawo to działać? Czy macie jakieś pomysły?
A w tym telefonie klawiatura nie jest przypadkiem multipleksowana?
Niezłą książką jest "Mikrokontrolery AVR w praktyce" J.Dolińskiego. Za wyjątkiem obsługi przetwornika A/C i typowej klawiatury PC chyba wszystko inne jest tam opisane w formie projektów dla 90S2313 ale da się łatwo zaadoptować do ATMega. Polecam.
Ale po co się męczyć, skoro Atmel napisał [url=http://www.atmel.com/dyn/resources/... aplikacyjną na ten temat, gdzie jest matrycowa klawiatura, działanie na przerwaniach i niski pobór prądu.
deklarujesz skok do przerwania pod jakims tam adresem: .org INT0addr rjmp klawiatura teraz deklarujesz skok do resetu .ORG $000 rjmp reset reset: i dalej jakis kod... tyle ze ten kod zaczyna sie zaraz za rjmp RESET jednoczesnie zamazujac skok do Twojego przerwania INT0. Zakrecone no nie?;]
Poszukuję osoby, która napisałaby program na ATMEGA 128. Urządzenie wykorzystuje klawiaturę z diodami LED, wyświetlacz 4x20, RTC, expandery po I2C, wejścia-wyjścia tylko cyfrowe. Płytki są gotowe. Dobrze zapłacę. Najchętniej z Warszawy lub okolic. Michał Moczydłowski 500 30 30 00
Po pierwsze używaj znaczników SYNTAX dla łatwiejszego czytania składni. Druga sprawa, w twoim przykładowym programie źle ustawiony jest parametr F_CPU gdyż twoja atmega nie jest taktowana z 40MHz! Wpisz tam taka wartość w Hz jaka jest taktowana twoja Atmega. Podłączenie... Dioda przewodem do PC5 przy mikrokontrolerze. Przycisk przewodem do PB0 przy...
Witam, pracuje nad małym systemem modułowym do sterowania w domu. Na ten moment mam : -klawiaturę Matrix do wpisywania kodu do drzwi (atmega88pa) -manipulator do temperatury (atmega164pa) -czujnik temperatury (attiny84a) Zamówiłem wszsystkie części i własny projekt płytek pcb. Klawiatura działa bez żadnego problemu, program wgrywa się i działa w 100%...
Możesz również pokombinować z drabinką rezystorowo-przyciskową: http://mikrokontrolery.blogspot.com/2011... Przy różnych wartościach rezystorów będzie możliwa detekcja wciśnięcia jednego lub więcej konkretnych przycisków w oparciu o pomiar napięcia. Natomiast może być nieco trudne ustalenie konkretnych zakresów mierzonych...
No chciałbym użyć najlepiej tylko 3 pinów. Ktoś sugerował że jak dioda będzie szła raz w gorę a raz w dół - to przez te zmiany kierunków będzie się zapalać z wyraźnym opóźnieniem. Można więc dać rejestr przesuwny na 16 diod i tylko użyć 3 nóg mikroprocesora ? Program ma być bardzo prosty i krotki : obsługa LCD 2x16, 16 diod led i klawiatury (8 lub 11...
Wyłącz JTAG.
Ja bym szukał w : 1) problem DTE/DCE - testowałeś AMEGA<->PC( wtedy PC jest w standardzie DTE a ATMEGA DCE), ale do połączenia ATMEGA<->Siemens potrzebujesz innego kabla bo ATMEGA musi mieć standard DTE. aby się w tym połapać nie wystarczy nazywać punktów na złączach (np TxD, DTR..) ale jeszcze trzeba sobie zaznaczyć KIERUNEK (input lub...
JTAG masz włączony ale niestety on odpowiada z inne końcówki(aczkolwiek go wyłącz) więc problemu szukałbym gdzie indziej.
wyświetlacz mam na ledach i 74ls164, nie musi zgłaszać gotowości,z ledą już tak zrobiłem, startuje tak samo jak cała reszta, nawet obsługa klawiatury itd. czyli po kilku sekundach.
Po uruchomieniu terminala nawiązaniu komunikacji, gdy wcisnę na klawiaturze coś zupełnie innego niż literę "w" dioda podłączona do PD4 nie świeci (to jest ok). Gdy wcisnę "w" jednokrotnie, to mi mrugnie i to też jest w porządku. Jednak, gdy wcisnę od razu "w" i trzymam to dioda LED mrugnie, wygasi się i dalej już się świeci nieustannie dopóki nie puszczę...
Niestety dostałam tak wykonaną płytę z ATmega bez możliwości ingerowania w to jak jest wykonana (niestety). Mam wątpliwości co do poprawności fragmentów kodu związanych z pamięcią SRAM - umieszczenia w niej odczytanej wartości z klawiatury, bowiem jeżeli zmienię w kodzie ... sbis PINA, PINA0 ldi R16, 0 ... na ... sbis PINA, PINA0 sbi PORTB, PORTB0 ......
Za duzo dla wybranego MCU Może być też ATmega, ale trzeba montować kwarc. Coś AI olało pytanie. Już drugi temat :(
Witam wszystkich. Mój problem polega na zaprogramowaniu klawiatury w VMLab w języku C+ na Atmega 32. Otóż szukam materiałów, bądź też kogoś kto by mi napisał przykładowy program. Program ma polegać na tym, że za pomocą wybranego klawisza w panelu kontrolnym w VMLab np. zwiększamy pewne wartości, natomiast innym wybranym klawiszem zmniejszamy. Akurat...
Z tego co wiem to mikrokontrolery z serii ATmega i inne chyba też mogą obsługiwać klawiaturę więc może udałoby się to jakoś zrobić ale według mnie to pomysł bez sensu. PS. czy koledze nie potrzebne jest to np. do instalacji systemu na wielu stanowiskach??
Szukasz projektu na zaliczenie? To co opisałeś jest dostępne w internecie ale nie w postaci jednego kompletnego projektu. Spokojnie znajdziesz kawałki dotyczące sterowania przekaźnikami, obsługi klawiatury i pilota RC5.
A co za problem zajrzeć na stronę Atmela i tam poszukać? Masz link do strony z notami aplikacyjnymi: http://www.atmel.com/dyn/products/app_no... Szukasz tej opisanej jako AVR313. Druga sprawa - na elektrodzie jest coś takiego jak szukaj - po wpisaniu "avr klawiatura" uzyskałem kilkanaście wyników, a w nich znalazłem to: http://www.amwaw.edu.pl/~adybkows/elka/k...
Moim zdaniem wystarczy jedna ATMega. Komunikacja przez RS to raptem dwie linie, klawiatura PC to dwie linie, reszta pozostaje do wykorzystania na ekran. Nie wiem, jak z obsługą ekranu NOKII (bo dopiero się uczę ;) ), ale jeśli chodzi o ekran LCD 16x2 to spokojnie to zrobisz w BASCOMie - poczytaj trochę o tym, ściągnij wersję DEMO i dasz radę.
http://obrazki.elektroda.pl/7248988700_1... Witam Chciał bym dzisiaj zaprezentować wam moją płytkę testową dla mikro-kontrolerów AVR Atmega16 i 32. Płytka powstała dla sprawdzenia czy dany napisany program działa poprawnie nie trawiąc nowej płytki i trochę do nauki programowania. Prezentowana płytka może nie jest jakimś super kombajnem...
Jeśli chodzi o klawiaturę to zostaje bez zmian bo rozwali mi to cały program" oczywiście w przenośni"
Aktywny, samodzielny system chłodzenia komputera na bazie mikrokontrolera (mcs51 lub ATmega), zawierający wymagane bloki: - odczytującego temperaturę z trzech punktów, poprzez termistory; - sterujący pracą wentylatorów (np,5-12V, płynnie lub skokowo); - interface( klawiatura+wyświetlacz ); Mile widziane wskazówki, własne spostrzeżenia, linki, itp.
Proponuję zastanowić się czy mikrokontroler będzie tylko i wyłącznie czekał na przyciśnięcie przycisku czy robił coś jeszcze poza tym. Jeżeli tylko i wyłącznie będzie oczekiwał na przycisk to porty ustawiasz jako wejścia i sczytujesz stany. Natomiast jeżeli zajmiesz go czymś to proponuje wykorzystać przerwania. Nowsze mikrokontrolery (potomki Atmega8...
ale tak i tak nie bedziesz mial wyswietlanych cyferek tak jak ci sie to wydaje bo klawiatura daje sygnal do procesora i ten wie jaki ma sie pojawic znak na wyswietlaczu no chyba ze sobie zaprogramujesz to twoje urzadzenie tak zeby czytalo tak samo te znaki To raczej jest jasne ze w tym całym układzie musi być jakieś serce podejrzewam że będzie to jakaś...
Dzień dobry. Nigdy nie bawiłem się w programowanie mikrokontrolerów, natomiast wiele razy chciałem zacząć. Sporo czytałem, ale stwierdzałem - najpierw muszę co nieco dowiedzieć się o podstawach elektroniki. Teraz mam już podstawy z teorii obwodów, na laborkach bawiłem się tranzystorkami i innymi prostymi elementami elektroniki, wiem już wiem, że dioda,...
W ostatnim przypadku Atmega nie odpowiedziała nawet na żądanie o deskryptor... Komunikacja wchodzi w stan IDLE i tyle. Idealnie by było jakbyś w sofcie dodał jakieś logowanie komunikacji żeby zobaczyć co robi w tym czasie Twój procesor. Możesz dodać najprostsze wysyłanie przez RS232. Oscylogram też by się przydał bo te przebiegi co ostatnio wrzuciłeś...
Sygnały kolumn powinny być wzięte z przed rezystorów zasilających bazy tranzystorów. Same rezystory też powinny mieć co najmniej 2k2
Pomiar paliwa chce zrobić w trochę niekonwencjonalny sposób. Mianowicie mam LPG. Leje do pełna i po tym odpalam ręcznie funkcję w komputerku. Os sobie tam zlicza wszystko, analizuje itp. Po skończeniu całej butli znów uruchamiam pewną opcję kończącą zliczanie. Komp wtedy wypluwa dane. Można też nie wyjeżdżać butli do końca. W tedy w menu można by wpisać...
Nie mam u4, a jest jakaś wielka różnica. Bo głównie zależy mi na tym aby ta atmega działała samodzielnie jako urządzenie HID, chciałbym zrobić klawiaturę że skrótami na samodzielnym avr i bez żadnych programów które trzeba na komputerze dodatkowo ustawiać. Mam jeszcze atmege8.
Żeby zrobić menu - potrzebujesz dodać kolejne funkcje obsługi odczytu i wyświetlania temperatury. Obsługę wyświetlania i poruszania się po menu itd. Ponadto istniejącą procedure obsługi PCF musisz rozszerzyć o procedury odczytu i zapisu daty oraz obsługę budzika. Kolejna sprawa to wprowadzenie przerwań. Tzn. Ustawiasz w PCF odpoowiednią datę budzika...
Chciałbym sie poradzić jak napisać w Bascomie, oprogramowanie do urzadzenia, które musi coś tam wyświetlać, musi obsługiwać klawiaturę, wysyłać coś tam po I2C oraz na bieżąco musi odbierać ramki z UARTA0. Chodzi o to że z komputera wysyłam 64bajty przez RS232 Atmega to odbiera i dokonuje odpowiednich nastaw w urządzeniu. Jednocześnie musi działać klawiatura...
Sprawdzałem fizycznie drugą wersję twojego kodu co prawda na Atmega 16, ale to nie szkodzi. No i muszę stwierdzić że wszystko ładnie chodzi. Naciskam coś na klawiaturze i diodka się zapala, naciskam drugi raz i diodka gaśnie. Ustawienia portu w Hyper Terminalu to: -liczba bito na sekundę : 2400 - bity danych: 8 - parzystość : brak - bity stopu : 1 -...
Czy mozesz napisac cos wiecej np. jaki mikrokontroler i wczym konkretnie jest problem, z inicjalizacja USARTa, przesylaniem danych do mikrokontrolera, czy wyswietlaniem na LCD?? mam taki program na ATmega 32 jak chcesz to podeśle
A jak zrobić zeby te 50 wpisywać z klawiatury czyli zeby było nastawialne. Pozdrawiam i dziekuje
Dużo jest z tym roboty, czy lepiej wziąć ten klon UNO? Z klonami UNO jest ten sam problem. Rzecz w tym że większość tanich klonów UNO, różni się od oryginału szczegółem, praktycznie nie istotnym w normalnym użytkowaniu. Realizacją interfejsu USB-RS. A w linkowanym przez Ciebie projekcie ten niuans akurat jest podstawą działania. Co do realizacji poprzez...
Witam. Chętnie Ci pomogę ale napisz proszę co tak na prawdę chcesz zrobić. Co to jest za klawiatura którą chcesz uruchomić i na jakiej zasadzie działa. W projektach które przytaczasz nie ma żadnej klawiatury tylko jest pojedyńczy przycisk który wyzwala działanie czyli odczyt z przetwornika. Pozdrawiam
Użyj jakiegoś procesorka typu Atmega, zmieścisz tam wszystkie bajery jakich potrzebujesz. Klawiaturę zrobisz nawet na jednym pinie ADC, pomiar temperatury czy czujnik zmierzchu również. W sieci jest tyle podobnych konstrukcji że bez problemu zbudujesz taki mini sterownik.
ATmega + LED_IR + klawiatura - wszystko to masz, tylko trzeba połączyć i napisać program. A przedtem dowiedzieć się, jakie kody ma dawać pilot. Klawiatura 3x4 ma trochę mało przycisków, ale możesz zrobić tak, że wciskasz kombinacje (nie wiem, czy da się np. 2 naraz *, ale można 2 po kolei). I pewnie trzeba zrobić sobie rozpiskę, która sekwencja klawiszy...
Witam Mam tak sam problem tyle że ja chce podpiąć klawiature komputerową pod AVR (ATmega 128 ) Macie jakieś pomysły ? Z Poważaniem E913
podłączyć klawiatura atmega atmega klawiatura wyświetlacz klawiatura matrycowy atmega
licznik energia elektryczny odczyt idealne ustawienie kolektorów jakie zelazko
Błąd "przepełnienie stosu w wierszu 68" w Microsoft Word Elektryczne grzejniki marmurowe - zalety i wady