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...
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...
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...
Witam jestem początkujący w programowaniu mikrokontrolerów więc proszę o wyrozumiałość. Zadanie muszę zrobić na zajęcia. Szukałem w sieci i na forum rozwiązania lecz nie mogłem znaleść wątku który pomógł by mi zrozumieć obsługę jednowierszowej klawiatury. Nie rozumiem algorytmu. "Linia wiersza dołączona do wejścia portu. Linie portu do wyjść portu....
Czy zle kombinuje? Nie całkiem źle, lecz nie dokładnie... W zasadzie budujesz "Continuity Tester". 'Continuity'- znaczy mniej więcej jak 'ciągłosc' - co jest wynikiem zwarcia dwóch odcinków przewodu. Jeżeli masz do wytestowania na przykład wiązkę 8 przewodów, to podłączając je do oddzielnych wejśc dowolnego portu , masz mozliwośc scanowania tego układu...
Witam. Chcę obsłużyć AT8 dwoma klawiszami. W tym celu w pętli głównej sprawdzam, czy któryś z nich (a może oba) nie zostały naciśnięte. Do tego służy mi: unsigned char klawisz (void) //który klawisz { unsigned char aktyw = 0; PINB |= _BV(1) | _BV(2); _delay_ms(30); if (bit_is_clear(PINB,1)) {...
Poniżej zamieszczam program. Nie mogę wymyślić w jaki sposób po naciśnięciu kombinacji dwóch przycisków np 1 i 2, wyświetlacz się wyczyścił, ale też żeby funkcje tych przycisków zostały zachowane czyli jak nacisnę klawisz 1 to ma się wyświetlić "1", jak drugi "2" jak wcisnę pierwszy potem drugi i je puszczę to wyświetlacz ma się wyczyścić (LCD_CLEAR;)...
Problem polega na tym, że podłączyłem już klawiaturę 3x4 do atmegi8. Napisałem już program w Bascom oczywiście z wykorzystaniem funkcji GETKBD. Lcd zwraca mi domyślne liczby typu tam gdzie jest jedynka to wyświetla 12 itp. Jak mam wykorzystać funkcje LOOKUP z linią DATA aby ustawić prawidłowe wywoływanie cyfr? Oto mój program [syntax=basic4gl] $REGFILE...
Witam. Zakładam nowy temat ponieważ szukałem informacji na ten temat lecz nie znalazłem odpowiedzi. Chodzi o wprowadzania liczb 2 cyfrowych z klawiatury matrycowej. Do odczytu klawiszy wykorzystuję instrukcję "Getkbd". Nie wiem jak dokonać odczytu ile razy został wciśnięty klawisz. W celu wprowadzania liczb wielocyfrowych z klawiatury. Za pomocą zmiennej...
Witam serdecznie. Jako dość początkujący programista w Bascomie, szukam pomocy dotyczącej połączenia klawiatury komputerowej AT PS/2 pod Atmege8. Ogólnie posłużyłem się gotowym rozwiązaniem jakie znalazłem w książce m.wiazani: ... Config Keyboard = Pinb.6 , Data = Pinb.7 , Keydata = Keydata ... Kod_kl = Getatkbd() ... Keydata: Data 0 , 0...
Witam! Wiem, że na tym forum jest już dużo tematów z klawiaturami, ale mało dotyczy języka C/C++... Mam klawiaturę matrycową 3x4 podłączoną do portów PD0-PD6. Porty 0-2 mam ustawione jako wyjścia a kolejne cztery (3-6) jako wejścia. Chciałbym napisać program, który odpowiednim klawiszom przypisuje jakąś zmienną. Kolejna sprawa jest taka, że nie wiem...
Witam! Mam problem: klawiatura matrycowa 6x3 (3 kolumny i 6 wierszy) i Bascom AVR. uP to AtMega16. Porty klawiatury to: kolumny(licząc od lewej): C0, C1, C2 wiersze(licząc od dołu): C4, C5, C6, C7, B6, C3 Nie bardzo wiem jak to obsłuzyć. Chodzi mi o procedure, która będzie zwracać umowny numer naciśniętego klawisza. Przyjąłem umowną numerację: (brak...
Kupiłem klawiaturę matrycowa 4 na 4 (4 rzedy i 4 kolumny). Podłączyłem ją do ATMegi16 nastepująco: linie portu A0-A3 biegną bezpośrednio do klawiatury (na "rzędy" - piny 1-4 w klawiaturze), a linie A4-A7 biegną poprzed diodę na piny 5-8 klawiatury (kolumny). A0-A3 to są wyjścia i na nich jest krążące 0 (na pozostałych w danej chwili jest "1"), a A4-A8...
Witam, posiadam klawiaturę 4x4 i szukam najprostszej biblioteki do jej obsługi. Nie chce żadnych znaków na LCD, ani nic z tych rzeczy. Wyjścia klawiatury mam podłącze do PD0 - PD3 natomiast wejścia do PD4 - PD7. Najlepiej by było gdyby biblioteka bądź plik main.c był tak zrobiony: if jeżeli klawisz 1 wciśnięty to <tutaj wpiszę co ma zrobić> if...
Cześć. Prosze o pomoc w rozwiązaniu problemu, a mianowicie mam problem przy konfiguracji klawiatury. Nie moge ręcznie wpisać kodu np. 1234, tylko program sam dobiera mi kod ( caly czas podaje jedna liczbe"1", tak jak bym ja cały czas wpisywał) kod wtedy jest ustawiany na 1111, ale jeżeli zmienie wartość na "k=2" w miejscu zaznaczonym w kodzie to program...
Witam. Oprogramowuje klawiaturę membranową 4x3. Wszystko działa pozą pewnym mankamentem, a mianowicie po naciśnięciu 1 wyświetla się 4, po naciśnięciu 4, 7 - wszystko przesunięte w kolumnie +1. O dziwo inne przyciski (w kolumnie 2 i 3) działają dobrze. Mikrokontroler to Atmega16. Kod: [syntax=c] #include <avr/io.h> #include <util/delay.h>...
Witam Zbudowałem klawiaturę matrycową 4x3 oraz podłączyłem ją do mikroprocesora Atmega8. Napisałem program ( jestem początkujący w programowaniu , wszystkich komend nie znam) w Bascom'ie który ma odczytywać który switch w klawiaturze jest wciśnięty i przypisywać do niego pewną wartość. W zależności od tej wartości dioda podłączona do uC ma mignąć tyle...
Jak obsłużyć te klawiatury za pomocą ATMEG8 w języku C ?
Witam, Mam problem z klawiaturką matrycową, jest 16 przełączników. Nie potrafię poradzić sobie z użyciem przełączników, jako że jestem początkujący, zaczynam od 28 pinowej Atmega8. Podłączyłem do niej 9 ledów, 16 przełączników (8 pinów) i 6 pinów dla modułu LCD. To 23, reszta dla zasilania, masy, itp. Na płytce wyjścia od klawiaturki mam podłączone...
Witam wszystkich, Wykonałem klawiaturę matrycową, ale układ nie działa jak sobie wymyśliłem, chce aby wykonać program 1 muszę nacisnąć klawisz 1 i tak dla wszystkich programów. Ale jak wybiorę program 1 to przechodzi do programu 11. Poniżej podaje fragment moich wypocin port C zrobiłem sobie jako port pomocniczy, bo na razie nie potrafi inaczej. Proszę...
Witam..mam kłopot z obsługą a właściwie ze zdefiniowaniem obsługi klawiszy w menu na LCD i szczerze mówiąc nie wiem jak to zrobić...w poszczególne sekcje potrafię wejść i wyjść ale w danym poziomie nie umiem zdefiniować obsługi klawiszy i wykonać określonych czynności...sugestie jak to "ugryść' mile widziane a może da się to zrobić prościej niż ja wymyśliłem.......
Witam wszystkich Mam mały problem z obsługą klawiatury 4x4(jest to kit avt2503/2). Problem polega na tym, że napisałem program, który wyświetla mi jaki klawisz został wciśnięty(0-9, A-F), ale chciałbym wprowadzać konkretne liczby np.1234 oraz zapisanie tej liczby do jakiejś zmiennej i zupełnie nie wiem jak to "ugryźć" czytałem wiele na forach i tutaj,...
W zasadzie sporo kodu to obsługa menu i lcd, ten kawałek najlepiej wykorzystać zamykając go w funkcji np void obsluga_ui() Odczyt klawiatury najlepiej zrealizować w przerwaniu, w którym odczytujesz porty we i ustawiasz kod klawisza w zmiennej. Wówczas w funkcji już używasz gotowego kodu. Do tego dojdziesz potem, jak posprzątasz obecny kod. Doprowadź...
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.
Witam. Zbudowałem sobie klawiaturę matrycową 4x4 do mikrokontrolera Atmega 128. Klawiatura jest podłączona do 8 wyjść portu D. Obsługę klawiatury chce realizować poprzez przerwania wykorzystując przerwania zewnętrzne INT0...INT3 Poniżej przedstawiam kody: DEFINICJE: #define KLAD DDRD // PORT LINII STERUJACYCH #define KLAP PORTD //#define WE1 0 // LINIA...
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...
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...
Nie napisałeś jakiego języka używasz , ale to nie ma znaczenia musisz zbudować dwie procedury zapisu i odczytu pamięci eeprom , dodatkowo zmienne pozycja i nastawa w pamięci ram do pozycji będziesz wpisywał wartość z adc i z niej wpisywał wartość do zapamiętania do eeprom przy zapisywaniu nastaw. z eepromu przy odczycie będziesz wpisywał wartość do...
Witam Mam program budzika, który jako dodatkową atrakcję miał mieć możliwość mówienie czasu na żądanie i odtwarzanie oprócz buzzera utworu jako alarmu. Atmega steruje przez jedno SPI programowe układem MAX7219, a przez konwerter poziomów i drugie SPI programowe odtwarzaczem WTV020SD. O ile sam WVT020SD + PCF8563 ( wyjście CLK do INT1 ) działają dobrze,...
Czy Atmega 128 posiada 4 liczniki czy 8 ? Czestotliwosc nie bedzie wysoka potrzebuje zadawac tylko step dla silniow krokowych ok 1Khz. Sprawdziłem jeszcze raz. Atmega128 ma cztery liczniki. Kanałów PWM ma osiem. Ale nie uzyskasz z nich 8 różnych częstotliwości. Chyba tylko cztery. Jeśli potrzebny Ci tylko sygnał STEP to PWM jest niepotrzebne. Oznacza...
Jak chcesz za pomocą 10-bitowego ADC obsłużyć więcej niż 10 przycisków? Jeśli przycisk przyjmuje dwa stany, to do ich reprezentacji potrzebujesz 1 bita, masz 14 przycisków, czyli potrzebujesz co najmniej 14 bitów z ADC, a tylu nie masz. Oczywiście problem nie istnieje, jeśli na raz można nacisnąć tylko jeden przycisk... Kolejna sprawa - po co oddzielne...
Mam płytkę ewaluacyjną EvB 16-32. Link: http://www.microsense.pl/allegro/EvB_ATm... Mam problem z wyświetlaczem LCD. Jak widać na schemacie jest możliwa tylko komunikacja przy pomocy 4-bitowej magistrali. Próbuję odpalić program testowy: http://www.microsense.pl/allegro/EvB_ATm...
Jestem elektronikiem i choć od prawie roku (z przerwami ) powoli zagłębiam się w temat programowania na własne potrzeby AVR-ów nadal nie potrafię zastosować wielu pożytecznych funkcji co powoduje że napisanie programu do zarządzania i monitorowania napięć i prądów w układzie zasilacz,akumulator 12V,oświetlenie LED oraz sterowanie przez nastawny dwukanałowy...
Tak to jest, kiedy nie sprawdza się stanu przycisków w przerwaniu timera... Wracam do tematu, bo zrobiłem własny projekt zamka na szyfr z wykorzystaniem klawiatury szesnastkowej i czterech siedmiosegmentowych wyświetlaczy. Wszystko ładnie działa, tylko napisałem obsługę klawiatury z wykorzystaniem delayów, wiec widać, że słoma z butów nieco wystaje....
Witam, Konieczność życiowa zmusiła mnie do poszukiwania rozwiązania niekomercyjnego. Oczywiście można zakupić terminal serwer na allegro (np router 2509 z 8 portami COM) ale jest to dość znaczny wydatek. Stąd narodziła się idea budy terminala/serwera własnym sumptem. Wymagania odnośnie hardware: - minimum 8 portów COM (9600 baud rate) - jeden port Ethernet...
Zamiana wyświetlaczy nic nie daje, zamieniałem nawet same kabelki łączące je z płytką i też nic. Jeśli chodzi o przerwania to mam odbiór danych z RFM12 oraz obsługę klawiatury na PCF8574. Może faktycznie coś na rzeczy z tymi przerwaniami. Wyświetlacz, który nie działa jak trzeba oprócz wyświetlania daty, godziny oraz części odebranych danych wyświetlać...
Na MISO,MOSI i SCK można "powiesić" przyciski. Ważne aby w czasie programowania się nimi nie bawić ;-)
http://obrazki.elektroda.pl/7870186700_1... Witam, jest to fragment mojego ostatniego projektu, gdzie potrzebna była obsługa "surowej" klawiatury. Wrzucam bo może się przydać osobom chcącym obsłużyć podobną lub taką samą klawiaturę. uc ATMEGA 32 schemat podłączeń klawiatury: X3 - kbd conn - numery pinów odpowiadają pinom klawiatury...
Niestety klawiatura matrycowa wymaga nieco zachodu z jej obsługą, za to wymaga mniejszej ilości pinów - coś za coś :) Nie wiem jakie dodatkowe funkcje będzie miał program, ale z reguły skanowanie klawiatury robi się w oparciu o jakiś timer, bo dodatkowo należy eliminować drgania styków. Strona ... korzystaj do woli, a w razie problemów pisz na forum...
Ż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...
Płytkę mam tylko jeszcze części kupie. Możesz napisać próbną wersję programu. A i jeszcze jedno Dla mnie to nie problem żeby programować eeprom przez kompa tak więc ten program do obsługi klawiatury był by zbędny.
Tutaj masz [url=http://code.google.com/p/be-free/so... klawiatury 3x3 z wykozystaniem FreeRTOS.
http://obrazki.elektroda.pl/7421989900_1... Witam,chciałbym pochwalić się projektem jaki starałem się ukończyć w tegoroczne wakacje. Mam 16 lat i ten projekt był dla mnie sporym wyzwaniem jak i szansą na naukę nowych rzeczy. Myślę ze dla niektórych osób będzie źródłem użytecznych informacji jak nie postępować i natchnieniem do budowania...
http://obrazki.elektroda.pl/9745806300_1... Witam. Sesja się zbliża, więc tradycyjnie zacząłem już prokrastynować :D . Ostatnio zacząłem pisać bibliotekę do obsługi klawiatury PS/2 w C dla AVR i postanowiłem na szybko w godzinkę lub dwie stworzyć jakiś praktyczny projekt w celu jej przetestowania. Początkowo nie planowałem tego publikować,...
https://bitbucket.org/fmalpartida/new-li... Do obsługi wyświetlacza pobierz z linku i powinno się kompilować bez błędnie najnowszą wersję Na pro mini atmega 328 wygląda tak "Opcje projektu zmienione, przeładuj całość Szkic używa 6150 bajtów (20%) pamięci programu. Maksimum to 30720 bajtów. Zmienne globalne używają 622 bajtów (30%)...
Witam, poniżej zamieszczam kod z Bascoma mojego sterownika BMS, w tej chwili kontroluje temperaturę, czas, Rs232, LCD 2x16. Obsługa z klawiatury lub pilota RC5, w obecnej chwili rozwiajm go o dostęp przez internet. zajmuje ok 8kb pamięci więc w A162 będziesz miał jeszcze drugie tyle pamięci. Ja kożystam z A32 Pozdrawiam. PS. daj znać jak zakończysz...
Pytanie stawiane było czemu źle działa Bo jest źle napisane. A najlepiej jechać po innych zwłaszcza po tych co się uczą. Po takich co się uczą nikt nie jeździ. Po takich którzy "chcą" odpowiedzi, ale wiedzą lepiej od odpowiadających - już tak. Freddie Chopin dzięki jakiś konkret co do przerwań, powiedz mi jeszcze czy będę mógł modyfikować wypełnienie...
Tylko nie wiem czy to sama klawiatura nie musi obsługiwać starego interfejsu. Np. w przypadku myszy przejściówka to było tylko złącze, a mysz sama się przestawiała na stary protokół. W przypadku klawiatur może być podobnie. Podpięcie jej do ATMegi jako urządzenia USB może graniczyć z cudem, bo wymagałoby to implementacji raczej skomplikowanego hosta-USB....
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.
Wszystko jasne dziękuję za pomoc : ) będę używać procesora do obsługi klawiatury, ale nie chciałem programu a samą idee bo program chcę napisać sam : )
No tak macie rację. Widzę że 3 punkty zrobiły na Mirku wrażenie i od razu dostałem hinta :) Dzięki za pomoc. Dla mnie wydaje się że najgorsza będzie obsługa klawiatury... Macie może jakiś pomysł co do układu ładowania?? W sumie z tymi numerami(szybkie wybieranie to świetny pomysł, bo dzwoni tylko do 3 osób, a resztę odbiera) SMSów nie pisze lecz czyta....
Oj przeczuwam kłopoty, piszesz że przesiadasz się z małego AtMega na AtMega128, a tam niektóe rejestry mają zmienione nazwy lub wręcz niektóre bity są w innych/nowych rejestrach. dla AtMega8..32 działa coś takiego #define GLOBAL_INT_ENA()asm("se... #define GLOBAL_INT_DIS()asm("cl... #define INT0_ENA()...
Kolega niech raczy zauważyć że kontraktron ma coś takiego jak drżenie styków. Może być tak że przerwanie jedno twoje załaczenie potraktuje jak wiele zboczy je wzywalających i cały pomiar weźmie w łeb bo się wykona po prostu wielokrotnie. Musisz użyć więc kolejnego sprawdzania stanu styku juz po wykonaniu przerwania tak aby się upewnić ze jest to "trzymanie"...
Obsługa na przerwaniach to jedno udogodnienie, ale drugie i najważniejsze o czym chciałem powiedzieć to pozbycie się serii niechcianych impulsów bo dzięki temu układzikowi nigdy nie otrzymamy impulsów mniejszych niż tak jak w tym przykładzie 50ms. O to mi chodziło przede wszystkim, a że pracuję na ATmega'ch 32 więc przeszkadzało mi to. Chętnie zastosuję...
Arduino to co najmniej mikrokontroler ATmega, taktowany 16MHz, jest tam sprzętowy generator PWM, więc dla rozdzielczości 8 bit możliwe jest 62kHz. A czy przeciętny arduinowiec umie tego użyć to jest osobna kwestia. Mimo wszystko przetwarzanie sygnału na Arduino ma niewiele sensu, bo brakuje wydajności nawet na to żeby odczytać ADC, pomnożyć próbkę i...
Nie wydaje Wam sie, ze ATMega to przerost formy nad trescia? Wystarczy jakis tani PIC, ktory tez ma port SPI. Marmur99
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.
Cóż, różnie to bywa, wykonanie komunikacji zależy od producenta, i czasem jest to RS232 (w standardzie TTL) a czasem różne udziwnienia. Też kiedyś miałem podobny projekt i w końcu przerzuciłem się na starą drukarkę igłową po LPT - jeśli nie zależy Ci na rozmiarach modułu z kasy to w podobnej cenie kupisz sprawną używaną igłówkę i możesz drukować na...
Ważne jest wymuszenie stanu H na pinie PB4 Atmega88 np poprzez zwarcie diody LED2. Ten pin odpowiada za rozpoznanie rozszerzenia 2xJOY tj. obsługę jednego lub dwóch joysticków. Film poniżej pokazuje zwieranie styków joysticka bez podłączonego rozszerzenia 2xJOY. Na PB4 jest stan L, więc Atmega88 zestawia połączenia w matrycy dla dwóch joysticków. https://filmy.elektroda.pl/30_1753086414...
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.
Witam. Mam problem z PWM w ATMega32. Posluzylem sie gotowym programem z ksiazki "Mikrokontrolery AVR w praktyce" J.Dolinskiego.Problem polega na tym, ze nie moge zmieniac wypelnienia PWM za pomoca przyciskow klawiatury.Podlaczony do zestawu ZL10AVR oscyloskop caly czas pokazuje stan wysoki.Ponizej umieszczam kod programu. #include <avr/io.h> void...
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ę.
Znam ten projekt, PC to jednak nie Amiga. Amiga była dosyć rozbudowanym systemem, wiele wyspecjalizowanych układów które ciężko byłoby emulować Atmegą :D Na FPGA jeszcze przyjdzie czas, póki co nie czuję się na siłach ;)
Autor tematu może mieć ten projekt zrobiony na Arduino Leonardo który ma na pokładzie Atmega32U4 z pełną obsługą USB przez sam uC. Na niego jest wiele projektów symulujących klawiatury i urzadzenia HID. Ma też wgrany bootloader po USB. Jest mniejszy odpowiednik tej płytki i nazywa się Arduino Pro Micro. Rozwiązuje chyba wszystkie problemy.
Witam, napisałem taki prosty programik do obsługi przerwania INT1 i coś nie chce działać. Pierwszy raz pisałem program z obsługą tego przerwanie i prosłbym o pomoc w znalezieniu błędu. Kod programu: #include <avr/io.h> #include <avr/interrupt.h> #include <avr/delay.h> int main(void){ DDRD &= ~(1<<PD2);...
A dokładniej to 20 linii GPIO, z tego niech dwie odejdą na V-USB Fakt, nie policzyłem tych "analogowych", a przecież to zwykła Atmega i one wcale nie muszą być analogowe. etam, nie tak trudno Trudno, bo trzeba uzyskać określoną prędkość transmisji, co może nie być możliwe przy zastosowanym na płytce Arduino kwarcu. Trzeba by to policzyć, ale pewnie...
No akurat ATMega 16 ma tyle portów I/Oże nie będzie problemu podłączyć żadną a nawet zrobić sobie samemu. Ale wspomniane przez ciebie klawiaturki bez problemu, pod jeden port nawet, i nawet jeden pin zostanie, bo do obsługi klawiaturki 3x4 trzeba tylko 7 bitów.
obsługa klawiatury arduino obsługa klawiatury obsługa klawiatury przerwania
wzmacniacz wysoka impedancja wielkość napisów panasonic samsung np350e7c sterowniki
krups napełnianie switch unifi
Nice Robus 600 - 4 mignięcia diody LED - fotokomórki lub STOP Opis wyłącznika świateł w Oplu Corsie