Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 21 maja 2025, o 00:18


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
    Autor Wiadomość
    PostNapisane: 27 sty 2015, o 20:58 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 27 sty 2015
    Posty: 60
    Pomógł: 0

    Może nie wszyscy wiedzą czym jest gra osu! ale jest pewne, że najlepiej gra się w nią na klawiaturze mechanicznej, które są niestety bardzo drogie. Przeglądając Internet znalazłem taki projekt (http://noodlefighter.com/osukb21_make_eng.html). Jak widać klawiatura nie jest skomplikowana. Ma 2 przyciski i kilka dodatkowych, które można zaprogramować z poziomu komputera. Chciałbym takie coś samemu zbudować, ale z tego co wyczytałem wszystko jest napisane w C# (jestem dopiero w połowie książki wydawnictwa Atnel na temat C# w mikrokontrolerach) i nie byłbym w stanie czegoś takiego napisać. Natomiast Arduino znam całkiem dobrze (posiadam Leonardo). Napisałem taki programik (kod na samym dole) wgrałem do Arduino i całość działa. Teraz chciałbym to przerobić na PCB i do tego jakiś AVR. I tu mam kilka kłopotów: jaki innych procek (oprócz atmega32u4) można podłączyć bezpośrednio pod USB, wgrać bootloader Arduino i symulować klawiaturę jak na Leonardo?? W kodzie dodałem coś w rodzaju stend-by (po 15 sekundach nie używania włącza się dioda RBG, która zmienia kolor co 1500 ms.
    KOD:
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język cpp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 sty 2015, o 21:07 
    Offline
    Użytkownik

    Dołączył(a): 11 wrz 2013
    Posty: 709
    Zbananowany użytkownik

    Pomógł: 23

    maxus napisał(a):
    (jestem dopiero w połowie książki wydawnictwa Atnel na temat C# w mikrokontrolerach)


    Kurcze C# dla AVR no to już "grubo pojechałeś".
    Toż Mirek opisuje czyste C (bez żadnych dodatkowych "znaczków").

    --
    Pozdrawiam.
    Grzegorz...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 sty 2015, o 07:39 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 lis 2013
    Posty: 77
    Pomógł: 6

    Wpakuj to Leonardo w obudowę i po sprawie, ewentualnie jest Arduino mini pro albo Nano ale nie wiem jak z emulacja klawiatury tam będzie bo jedno nie ma USB a drugie na przejściówce FT232 lub jakimś odpowiedniku.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 sty 2015, o 08:39 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 27 sty 2015
    Posty: 60
    Pomógł: 0

    Ekstrapolator napisał(a):
    Wpakuj to Leonardo w obudowę i po sprawie, ewentualnie jest Arduino mini pro albo Nano ale nie wiem jak z emulacja klawiatury tam będzie bo jedno nie ma USB a drugie na przejściówce FT232 lub jakimś odpowiedniku.

    Całe arduino marnować na jeden projekt?? Chodzi mi o to żeby można było to przenieść na płytkę PCB zapakować do obudowy i gotowe. Ale jaki procek?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 sty 2015, o 10:24 
    Offline
    Użytkownik

    Dołączył(a): 20 wrz 2013
    Posty: 647
    Zbananowany użytkownik

    Pomógł: 101

    Można spróbować zastosować dowolny procek z biblioteką opartą o V-USB. Oto jakiś tutorialek: http://blog.petrockblock.com/2012/05/19/usb-keyboard-with-arduino-and-v-usb-library-an-example/


    Autor postu otrzymał pochwałę

    _________________
    +++++[>++++<-]>[>++++++<-]>.---------.+++.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 sty 2015, o 20:35 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 27 sty 2015
    Posty: 60
    Pomógł: 0

    Wait. Analizując przykład z tej biblioteki znalazłem takie coś:
    Kod:
    UsbKeyboard.sendKeyStroke(KEY_W);

    Czyli to jest pojedyncze naciśnięcie klawisza. Jak zrobić żeby symulowało przytrzymanie klawisza?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 31 sty 2015, o 19:31 
    Offline
    Nowy

    Dołączył(a): 11 gru 2014
    Posty: 3
    Pomógł: 0

    Proponuję Arduino Pro Micro z Atmega32u4. Ma ten sam uC co Leonardo, kosztuje kilkanaście PLN, jest malutkie oraz ma natywną obsługę USB(w tym HID'a).



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO