Klawiatura HID - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Programowanie w Arduino (https://forum.arduinopolska.pl/dzial-programowanie-w-arduino) +--- Wątek: Klawiatura HID (/watek-klawiatura-hid) |
Klawiatura HID - fund - 14-10-2016 Witam wszystkich. Rozpoczynam swoją przygodę z Arduino dlatego proszę o wyrozumiałość. Trafił mi w ręce identyczny model jak w linku: http://www.microcontrols.org/arduino-uno-clone-ch340-ch341-chipset-usb-drivers/ Zainstalowałem drivery z tej strony oraz oprogramowanie arduino-1.6.12-windows i płytka jest widoczna w menedżerze urządzeń jako USB-SERIAL CH340 (com3), a w programie połączona na porcie com3.
[url=http://www.microcontrols.org/arduino-uno-clone-ch340-ch341-chipset-usb-drivers/][/url]
Próbuję znaleźć kod do wyświetlenia z opóźnieniem napisu np. w notatniku. Kod, który odnalazłem w sieci to: Kod: #include <Keyboard.h> Niestety podczas kompilacji pojawia się błąd: Kod: Arduino:1.6.12 (Windows 10), Płytka:"Arduino/Genuino Uno" Mogę liczyć na jakieś podpowiedzi co do sposobu zaprogramowania tej płytki w taki sposób ? RE: Klawiatura HID - adix - 15-10-2016 A masz zaimplementowana bibliotekę podświetla ci ja na zielono czy masz czarny napis Keyboard. RE: Klawiatura HID - fund - 15-10-2016 W sekcji #include <Keyboard.h>: -na zelonkawo #include -na czerwono Keyboard -na czarno .h Kompilacja kodu zatrzymuje się na Keyboard.begin podświetlając cały wiersz na czerwono. Nie wiem czy to nie głębszy problem. Chipset tej płytki to ATMEGA328P (UNO),a tak jak czytam to nie obsługuje on HID USB i jak rozumiem trzeba wgrać jakiś bootlaoder najlepiej dla LEONARDO (http://www.instructables.com/id/Make-arduino-uno-work-like-leonardo/) RE: Klawiatura HID - adix - 15-10-2016 Ja racze szukał bym problemu z biblioteką . Spróbuj wgrać program testowy blink. RE: Klawiatura HID - fund - 15-10-2016 Wgrałem blink, wydaje się poprawnie, co sekundę miga jedna dioda oznaczona litera "L". RE: Klawiatura HID - kyry - 04-02-2017 Jestem nowy i też próbuję zrobić symulację klawiatury przez arduinoUNO. Z tego co udało mi się zrobić/dowiedzieć to: - biblioteka HID (keyboard.h mouse.h) bez problemu działa z arduino leonardo. Teoretycznie może działać z UNO ale trzeba wgrać do uno nowy firmware za pomocą programu FLIP (wcześniej resetując płytkę arduino - pinami nie przyciskiem) http://www.instructables.com/id/Make-arduino-uno-work-like-leonardo/?ALLSTEPS Zatrzymałem się na tym że nie mogę skompilować żadnego programu używającego bibliotek HID.h (prawdopodobnie dlatego że nie jest wspierane przez arduino 1.6< Jakby ktoś wiedział jak zrobić prosty program do obsługi klawiszy multimedialnych z arduinouno byłbym wdzięczny za pomoc RE: Klawiatura HID - West Fighter - 29-10-2017 Najlepiej do symulacji urządzeń HID nadają się płytki z 32u4 na pokładzie (Leo, proMicro, itp.) ponieważ ten właśnie MCU nie potrzebuje "pomocnika" w komunikacji przez USB. Kontrlery 168p, 328p, czy mega2560 (UNO, proMini, Mega i innych z tej grupy) nie mają wbudowanej obsługi USB<--->UART i potrzebują drugiego kontrolera który to potrafi W oryginalnych Arduino jako SCU mamy kontroler 16u4, na który również można coś tam wgrać, ale nie przez Arduino IDE... Są w necie pokazane sposoby jak wypalić nowy bootloader na SCU, pod warunkiem że nie jest to chiński klon z tanim CH340g zamiast wspomnianego wcześniej 16u4, a w takim przypadku nie pozostaje nic innego, jak kupić Leonardo lub Pro Micro... |