tspg
14.01.2014, 13:26
Hallo an alle bin neu hier. Hab seit kurzem ein Arduino Mega 2560
Die Taster sollen ein Signal wie eine USB Tastatur senden z.b ein "a" (habe im Netz was gefunden Arduino-keyboard-0.3-mega2560.hex) nur leider sendet der Demo Sketch jede Sekunde selbstständig ein "a". Was muss ich ändern am Sketch damit der nur was sendet wenn ich den jeweiligen Taster drücke?
Hier mal der Code was dabei war..
//
uint8_t keyNone[8] = { 0, 0, 0, 0, 0, 0, 0 };
uint8_t keyA[8] = { 0, 0, 4, 0, 0, 0, 0 };
void setup()
{
Serial.begin(9600);
delay(2000);
}
void loop()
{
uint8_t ledStatus;
/* Send an 'a' every second */
Serial.write(keyA, 8);
ledStatus = Serial.read();
delay(100); // Give the host time to read the key
Serial.write(keyNone, 8);
delay(1000);
}
lg. tspg
Die Taster sollen ein Signal wie eine USB Tastatur senden z.b ein "a" (habe im Netz was gefunden Arduino-keyboard-0.3-mega2560.hex) nur leider sendet der Demo Sketch jede Sekunde selbstständig ein "a". Was muss ich ändern am Sketch damit der nur was sendet wenn ich den jeweiligen Taster drücke?
Hier mal der Code was dabei war..
//
uint8_t keyNone[8] = { 0, 0, 0, 0, 0, 0, 0 };
uint8_t keyA[8] = { 0, 0, 4, 0, 0, 0, 0 };
void setup()
{
Serial.begin(9600);
delay(2000);
}
void loop()
{
uint8_t ledStatus;
/* Send an 'a' every second */
Serial.write(keyA, 8);
ledStatus = Serial.read();
delay(100); // Give the host time to read the key
Serial.write(keyNone, 8);
delay(1000);
}
lg. tspg