m8trix
April 27, 2021, 3:11pm
1
Hallo Liebe Community,
Ich versuche grade mir der <Keyboard.h> lib das + oder - Zeichen mit den Leonardo auszugeben.
Leider ohne Erfolg was muss ich anders machen?
Meine versuche waren:
Keyboard.press(+);
Keyboard.press("+");
Keyboard.press('+');
Keyboard.print(+);
Keyboard.print("+");
Keyboard.print('+');
Ich danke
Gib uns bitte einen vollständigen Sketch und setze den bitte in Codetags (</>-Button oben mitte im Forumseditor oder [ code] davor und [ /code] (ohne Blank) dahinter oder gehe in der IDE auf Bearbeiten - Für Forum kopieren und füge es hier ein).
Dann ist er auch auf mobilen Geräten besser lesbar.
Das kannst Du auch noch nachträglich ändern.
Gruß Tommy
J-M-L
April 27, 2021, 3:21pm
3
Welche Sprache ist für die Tastatur Ihres PCs konfiguriert? Haben Sie versucht, Ihr US-Englisch zu wechseln? (QWERTY)
dok:
Keyboard.print()
must be called after initiating Keyboard.begin() .
m8trix
April 27, 2021, 3:25pm
5
#include <Keyboard.h>
void setup() {
pinMode(2, INPUT_PULLUP);
Keyboard.begin();
}
void loop() {
while (digitalRead(2) == HIGH) {
delay(500);
}
delay(1000);
Keyboard.print("+");
delay(100);
Keyboard.releaseAll();
delay(1000);
}
J-M-L
April 27, 2021, 3:37pm
6
können Sie diesen Code versuchen:
#include <Keyboard.h>
void setup() {
Keyboard.begin();
}
void loop() {
int c = Serial.read();
if ((c != -1) && isalnum((char) c)) Keyboard.print((char) c);
}
system
Closed
August 25, 2021, 3:37pm
7
This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.