14-03-2018, 00:32
To jest przykład wbudowany w arduino, 09 USB Keyboard:
U mnie działa . Na pewno wybrałeś w board Arduino MICRO (to nie to samo co PRO MINI)? Klawiatura działa dla MICRO, LEONARDO i DUE (tam są procki z natywnym USB i nie ma mostka UART-USB).
Raczej dodatkowe biblioteki nie są potrzebne, przynajmniej w wersji Arduino 1.8.5 jest to dostępne zaraz po instalacji Arduino IDE, sprawdzałem na czystym systemie.
Jest też odmiana keyboard na płytkach trinket USB czy tam Digispark Kickstarter i attiny85, gdzie jest USB realizowany programowo.
Kod:
#include "Keyboard.h"
void setup() {
// open the serial port:
Serial.begin(9600);
// initialize control over the keyboard:
Keyboard.begin();
}
void loop() {
// check for incoming serial data:
if (Serial.available() > 0) {
// read incoming serial data:
char inChar = Serial.read();
// Type the next ASCII value from what you received:
Keyboard.write(inChar + 1);
}
}
Raczej dodatkowe biblioteki nie są potrzebne, przynajmniej w wersji Arduino 1.8.5 jest to dostępne zaraz po instalacji Arduino IDE, sprawdzałem na czystym systemie.
Jest też odmiana keyboard na płytkach trinket USB czy tam Digispark Kickstarter i attiny85, gdzie jest USB realizowany programowo.
Miło być decenianym https://buycoffee.to/kaczakat