chcę odwrotnie zrobić, czyli mając matryce przycisków jak na schemacie sterować przyciskami z arduino w odpowiedniej kolejności i czasach. Czyli fizycznie przycisk zastąpić arduino. Jeśli tyle przycisków, to faktycznie stosowanie transoptorów dla każdego z nich komplikuje konstrukcję. Sterowanie powiedzmy, bezpośrednie sygnałami z arduino jest też...
https://obrazki.elektroda.pl/2102216600_... Czy da się podłączyć zwykłą klawiaturę USB do urządzenia z ESP32 i połączyć ją z wyświetlaczem dotykowym? Tak - to wcale nie jest takie trudne. W tym temacie krok po kroku pokażę, jak uruchomić tryb Hosta USB, zintegrować klawiaturę z LVGL i poprawnie obsłużyć zdarzenia wejścia. Prezentację...
https://obrazki.elektroda.pl/1695484200_... Witajcie moi drodzy. Przedstawię tu wnętrze starego telefonu systemowego ATS-20 produkowanego przez polską firmę Slican z Bydgoszczy. Sprawdzę na jakim mikrokontrolerze jest zrealizowany oraz w jaki sposób ten mikrokontroler komunikuje się z telefonią analogową. Zobaczę jak zrealizowana jest...
Być może źle sugerowałem "game controller" i klawiatura wystarczy :) Nigdy takiego nie miałem i nie widziałem jak PC to widzi. Eurotrack na pewno obsługuje kierownice jako kontroler bo sam jeździłem, ale te wszystkie światła, hamulce ręczne, klaksony można było ustawić na klawiaturę. Natomiast jedna rzecz mnie martwi, obsługa klawiszy z samo powrotem...
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...
Dzińdybry, Podpiąłem klawiaturę numeryczną i ustawiłem sterowanie lampkami za pomocą komendy switch-case oraz wbudowanej w bibliotekę komendy toggle. Muszę teraz uporać się z serwami. Chodzi o to, by za pomocą przycisku (jednego!) móc otwierać lub zamykać drzwi za pomocą serwa. Tok myślenia to: Jeśli przycisk jest wciśnięty, a drzwi są zamknięte, to...
Witam. Stworzyłem prosty kontroler opartu na Arduino Leonardo. Działa jak klawiatura. Naciśnięcie danego przycisku wysyła konkretną literę do komputera. Działa to w większości gier lecz nie działa w jednej (OMSI2). mam obecnie podpięte do komputera 2 klawiatury i obie działają i gra je wykrywa ale arduino już nie. Czy da się podłączyć Arduino jakoś...
Po pierwsze wszystkie biblioteki Arduino mają otwarty kod i można je przeanalizować, samo to ma wartość dydaktyczną. Po drugie platforma sprzętowa Arduino w żaden sposób nie narzuca swojego IDE. Nawet w oryginalnym środowisku Arduino, można a czasem nawet warto operować na rejestrach bezpośrednio. Łatwo na niej pokazać jakieś podstawowe koncepcje -...
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...
Jest tego sporo w internecie. Przeczytaj np. tu: http://feriar-lab.pl/kurs-arduino-13-obs... Z jakiej biblioteki korzystasz do obsługi klawiatury?
Biblioteka Adafruit_NeoPixel blokuje przerwania więc Możesz mieć problem z obsługą klawiatury podczas jej działania.
Ostatecznie można na podstawie pomiarów oscyloskopem zidentyfikować przebiegi. Dość dawno temu tym sposobem wykorzystałem mój pilot z TV do obsługi ściemniacza światła.
Widać na płytce stykowej dwie linie poziome czerwona/niebieska. Tutaj widać jak wyglądają ich wewnętrzne połączenia elektryczne: http://photos05.redcart.pl/templates/ima... Klawiatura matrycowa: http://feriar-lab.pl/kurs-arduino-13-obs...
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...
Weż płytkę na STM32F103RBT6 albo coś podobnego. Te płytki mają już wszystko co potrzebne, łącznie z wyprowadzonym złączem micro USB które zapewnia zasilanie i komunikację. Biblioteka dla Arduino ma już obsługę klawiatury USB, są gotowe przykłady. Zostaje tylko podłączyć te 6 klawiszy do GPIO i napisać prosty jak budowa cepa program. Odpada robienie...
Matryca 4x5. Miernik w rękę, kartka papieru i w paręnaście minut rozrysujesz układ połączeń. Bo o to chodzi?
Temat może nie jest skomplikowany co trudny do realizacji. Zacznijmy od tego jak działa taka klawiatura instrumentu. Jest to typowa klawiatura matrycowa https://starter-kit.nettigo.pl/2017/03/o... Procesor instrumentu muzycznego przemiata określonym stanem logicznym kolejne kolumny i odczytuje jaki jest stan logiczny...
Witam, stworzyłem sterownik oparty o mikrokontroler Arduino, umożliwiający sterowanie silnikiem krokowym. Zmiany ustawień silnika dokonuje za pomocą klawiatury numerycznej 4x4. Z klawiatury wychodzi łącznie 8 przewodów (4 przewody odpowiadają wierszom, kolejne cztery - kolumnom), które podłączone są do 8 pinów cyfrowych w Arduino. Obsługa klawiatury...
Wiele chipów służacych np do obsługi DRAM /IO Dla Z80 wystarcza pamięć SRAM 6264 czy 62256 + EPROM lub równoległa FLASH, z dekoderem adresów. A te są bezproblemowo dostępne, podobnie jest z I/O. Dla prostych systemów są to całkowicie wystarczające rozwiązania. Jednak całość rozważyłbym jako ciekawostkę bardziej, nawet zwykłe Arduino Uno/Nano będzie...
Najprościej to użyć arduino, podłączyć do niego diodę nadawczą ir. Są gotowe biblioteki do obsługi tego standardu i wiele gotowców w sieci tylko musiałbyś dopisać swój adres i komendy. Może są jakieś inne metody prostsze ale ta wpada mi na myśl bo jest bardzo prosta. Do tego można dołączyć klawiaturę matrycową i dopisać w kodzie jej obsługę i masz prowizorycznego...
słowo kluczowe -> V-USB to mozliwość programowej obsługi USB. Najcześciej potrzebny rezonator kwarcowy 12MHz. https://www.obdev.at/products/vusb/index... Na zbliżonym oprogramowaniu działa bardo popularny programator USBasp z Atmega8 na pokładzie. Sam zrobiłem sobie "sterowanie głośnością" poprzez USB czyli klawiaturę multimedialną na Attiny85.
Nikt niestety nie zdążył odpowiedzieć, no cóż szkoda. Rezygnuje ze swojego intuicyjnego rozwiązania (program) na rzecz zastosowania gotowej biblioteki "keypad.h". Jeżeli by ktoś szukał Wada: niemożność obsługi kilku wciśniętych klawiszy jednocześnie. Mam nadzieję, że uda mi się ten problem rozwiązać. Macie pomysł jak (na pewno trza diody dodać do tych...
Z gotowców to nawet arduino pro micro ma natywną obsługę USB.
Nie do końca można zrozumieć o co Ci chodzi, przejęcie obsługi klawiatury przez Arduino czy budowa zdalnie sterowanego robota. W pierwszym przypadku czy ma to być tylko obsługa PS2 czy praca na PC z komunikacją bezpośrednią z Arduino. Dla obsługi PS2 są odpowiednie biblioteki, dla pracy z PC najprościej skorzystać z jakiegoś terminala przypisując kody...
Oprócz Arduino i zasilacza do niego, będziesz potrzebował: 1)wyświetlacza 2)klawiatury 3)czegoś do wytwarzania dźwięku. Ad1) Proponuję użycie wyświetlacza alfanumerycznego (z kontrolerem HD44780 lub kompatybilnym, na jeden znak mają 5x7 pikseli więc pięknej grafiki ani piętrowych ułamków na tym nie zrobisz - ale są popularne łatwe w obsłudze. Wielkość...
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%)...
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.
Ale nie rozumiem jednej rzeczy - masz jakiś gotowy układ, który sterowany jest klawiaturą z tą drabinką i którego nie możesz zmodyfikować a ni zmieniać programu, więc próbujesz podłączyć do niego arduino, którego zadaniem będzie obsługa IR oraz "tłumaczenie" komend pilota na "symulację" naciśnięć przycisków w tym gotowym układzie?
Witam, Ta płytka z "ali" to tylko sam interfejs z optoizolacją, wymagany jest mikrokontroler do obsługi klawiatury i zamiany na komendy MIDI. Sam kod jest trywialny, 15 minut. Robiłem kilka takich projektów, mogę Ci napisać kod. Nawet mogą być prawie gotowce na Arduino. Osobiście widzę problem w dobrej mechanicznej nożnej klawiatury i stykach. Pozdrawiam
po co i dlaczego uzywa sie bootloadera w Arduino 1. Jest to w produkcji na taką skalę, w jakiej powstaje Arduino najtańsza opcja (nie wiem czy zdajesz sobie sprawę, że launchpad jest sprzedawany chyba poniżej kosztów produkcji) - dodanie jakiegokolwiek sensownego programatora kosztuje, a programowanie poprzez FT232 (starsze Arduino) w trybie BitBang...
jak wyobrazasz sobie pisanie czasowo-zaleznych procedur z właczonymi przerwaniami. tylko synchroniczne gdzie mozesz zrobic "clock stretching" (I2C na ten przyklad) Może znasz magiczną metode na softwaerowe generowanie przebiegu na pinie o scisle okreslonych parametrach czasowych z właczonymi przerwaniami (szczególnie jak nie wiesz ile zajmie ich obsługa)?...
Ale jak ktoś mógłby wyjaśnić przerwania na innych pinach niż 2 i 3 to będę wdziezny Jeżeli masz płytkę Uno, to obsługa przerwań zewnętrznych jest standardowo dostępna tylko na pinach 2 i 3: https://www.arduino.cc/reference/en/lang... Jest jednak możliwość obsługi przerwań na innych pinach, ale jest to...
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...
Pierwszy przykład z googli, program wprawdzie w BASCOM, ale bez większego wysiłku kolega się połapie: http://mirley.firlej.org/obsluga_klawiat... Ogólnie metoda obsługi klawiatury jest dobrze opisana także powinien kolega sobie poradzić. Pozdrawiam
Po walce od ostatniego posta trwającej 2h poszło:) [syntax=arduino] Szkic używa 1846014 bajtów (58%) pamięci programu. Maksimum to 3145728 bajtów. Zmienne globalne używają 73972 bajtów (22%) pamięci dynamicznej, pozostawiając 253708 bajtów dla zmiennych lokalnych. Maksimum to 327680 bajtów. [/syntax] Chodź nie wiem skąd ta różnica :) Dodatkowo mam pytanie...
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...
Nie bawię się Arduino, ale o ile pamiętam obsługa tego expandera była dość prosta. Nie wiem czy rozumiem twój problem, ale co do obsługi pod Arduino to poczytaj sobie ten artykuł: http://akademia.nettigo.pl/starter_kit_0... może trochę pomoże w zrozumieniu jak działa komunikacja z tym układem.
Wygląda to coraz lepiej. Usiadłem na chwilę do symulatora Arduino. Chciałbym pokazać Ci, jak można wpleść do tego maszynę stanów. Zaletą jest względna przejrzystość kodu, to, że pętla główna nie jest blokowana (np. w oczekiwaniu na wprowadzenie liczby) i to, że możesz w dowolny sposób modyfikować ilość stanów aplikacji i przejść pomiędzy stanami. Poniższy...
Witam, Wyciągnąłem z dekodera Vectry wyświetlacz ze zdjęcia. Jest to wyświetlacz 4 cyfrowy, 7 segmentowy z dwukropkiem rozdzielającym godziny od minut. Sterowany jest przez PT6958, który według datasheet służy do sterowania ledami i panelem przycisków. W internecie znalazłem kilka kodów pozwalających na obsługę tego wyświetlacza: https://www.elektroda.pl/rtvforum/topic2...
(at)pkaczmarek2 Bardzo ciekawe opracowanie. I muszę przyznać, że bardzo przydatny układ i sama płytka. Jak dorwę to z synem zrobimy zegarek na DS1307 w ramach nauki obsługi I2C :D Ciekawi mnie tylko czy funkcja regulacji jasności zapewni odpowiednio niski poziom na noc by zegarek nie rozświetlał pokoju.
Typowe rejestry przesuwne (jak 74HC595) obsługują tylko wyjścia, No ale możesz za pomocą dodatkowego pinu oraz wraz z użyciem najtańszych diod zrealizować również klawiaturę wraz z wyjściami. Na x164 robiłem taki coś. Do obsługi klawiatury, podobnie jak przy klawiaturze matrycowej, wysyłało się jeden stan (0/1 zależnie od koncepcji) i szukało na której...
Dziękuję Wam za pomoc:) Kolego shadow0013 , bardzo mi pomogłeś i mnie naprowadziłeś. Dzięki! Śmiga jak ta lala! Teraz pracuję nad TV out oraz obsługą zewnętrznej klawiatury:) Musiałem przeanalizować schemat swojej płytki oraz Arduino UNO R3 by dojść do wniosku, że jednak nie jest tak jak powinno i troszkę "pająkować", ale działa! Dalej będę myślał nad...
Ciekawe, że wiesz, jak jest napisana moja funkcja bez pokazywania funkcji 😁. Algorytm opisałem w uproszczeniu. Ale nieważne, moim zdaniem nie da się sensownie rozwiązać problemu, żeby funkcja nie zwróciła wcześniej LONG zanim nie zwróci REPEAT, bo przecież musisz przytrzymać przycisk, żeby najpierw był LONG a ewentualnie później REPEAT. To znaczy...
Daje to mi 10 wywolan przerwania z czego 9 'niepotrzebnych' . Tu pierwsze pytanie o jakim procku my mowimy, zeby zalowac 9 przebiegow bardzo prostej funkcji Takiego stylu programowania uczyłby kolega w szkole? kolejne 10800 wybudzen Ile trwa praca procesora po takim wybudzeniu, niech bedzie 10ms co daje stosunek 1:800. W praktyce bedzie to poniżej...
Do obsługi wyświetlacza i klawiatury daj mikrokontroler a ze sterownikiem komunikuj sie po RS485/422. Nawet, jak byś miał wystarczającą liczbę przewodów, to przy bezpośrednim połączeniu bez kłopotów by sie nie obyło.
Tutaj stronę wcześniej zasygnalizowałem ofertę najtańszych na świecie (chyba) płytek z procesorem RP2040, czyli prosto mówiąc jeden z wielkiej grupy klonów Raspberry Pi Pico: Tu jest oferta w momencie mojego zakupu, z której skorzystałem: https://obrazki.elektroda.pl/1470858000_... https://www.aliexpress.com/item/32568053...
Początek mam.... #include <Keypad.h> // Biblioteka obsługi klawiatury matrycowej. const byte kolumny = 4; // Ilość kolumn. const byte wiersze = 4; // Ilość wierszy. char znaki[wiersze][kolumny] = { // Tablica znaków klawiatury. {'A', 'B', 'C', 'D'}, {'E', 'F', 'G', 'H'}, {'I', 'J', 'K', 'L'}, {'M', 'N', 'O', 'P'} }; byte portyKolumn[kolumny] =...
Witam przy obecnym kodzie nic więcej się nie wyświetla na serial monitorze wisi w tym samym miejscu co poprzednio. Wgrałem sam soft od CD-uruchamnia się - do testów używam oczywiście tego samego napędu. Ja myślę żeby zmodyfikować ten program który działał dotyczący sterowania bez obsługi CD o opcję aby przy każdym z odebranych kodów wystawiał sygnały...
Witam ! Mam zapytanie czy da się coś takiego zrobić. Potrzebuje program do obsługi w tle portu Com. Mianowicie , potrzebuje wykonać takie coś . Przypisuje sobie jakiś klawisz z klawiatury komputera np: *. Po wciśnięciu tego klawisza żeby została wysłana jakaś komenda do portu Com. Przez USB będzie podłączone Arduino , które obsługuje serial monitor...
Witaj, Spojrzałem na Twój program i nie widzę w nim obsługi klawiatury membranowej. Widzę jedynie pobieranie wartości z UART'a i wyświetlanie ich na wyświetlaczu LCD. Jeżeli chodzi Ci o samo odczytywanie wartości z klawiatury, to tutaj masz prosty przykład (używający gotowej biblioteki, ale tak będzie Ci łatwiej na początek): http://technovade.pl/poradniki/zeszytpro...
Witam ! Mam zapytanie czy da się coś takiego zrobić. Potrzebuje program do obsługi w tle portu Com. Mianowicie , potrzebuje wykonać takie coś . Przypisuje sobie jakiś klawisz z klawiatury komputera np: *. Po wciśnięciu tego klawisza żeby została wysłana jakaś komenda do portu Com. Przez USB będzie podłączone Arduino , które obsługuje serial monitor...
Kolego najprostsze rozwiązanie to płytka "digispark" z Attiny85 na pokładzie i gotowe biblioteki z obsługą myszy i klawiatury są już w arduino wszyte. Nic nie kalibrujesz, nie potrzebujesz nawet dodatkowego programatora bo fabrycznie jest wgrany bootloader-USB , wszystko jest plug&play i od razu ze złączem USB. Sam miałem ostatnio podobny temat i zaprojektowałem...
obsługa klawiatura klawiatura obsługa arduino klawiatura
volvo silnika ogrzewanie elektryczne koszt kamera przetwornik
czarna lista zasilacze czarna lista
Buderus Logomax U044 - wyciek z zaworu bezpieczeństwa Volkswagen Golf V 1.9 TDI BLS P0299 Turbo Underboost Fault – Causes & Diagnosis