PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hilfe mit Arduino Mega 2560



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

robots4-ever
14.01.2014, 14:24
uint8_t keyNone[8] = { 0, 0, 0, 0, 0, 0, 0 }; uint8_t keyA[8] = { 0, 0, 4, 0, 0, 0, 0 };


void setup()
{
pinMode(24, INPUT);
Serial.begin(9600);
delay(2000);


}


void loop()
{
if(digitalRead(24) == HIGH) {
uint8_t ledStatus;


Serial.write(keyA, 8);


ledStatus = Serial.read();
delay(100);


Serial.write(keyNone, 8);
}


}

kannst du mal den Link zu der Seite Posten würde mich interessieren.

tspg
14.01.2014, 14:28
Hallo robots4-ever hier bitte http://hunt.net.nz/users/darran/weblog/b3029/Arduino_UNO_Keyboard_HID_version_03.html
und die hier http://www.vladcazan.com/electronics/arduino-keyboard-emulator

lg. tspg