Go Down

Topic: LED e Arduino Uno con USB Host Shield (Read 461 times) previous topic - next topic

lorenzo-sat

Salve a tutti,

sto cercando di far accendere un led con un Logitech Dual Action utilizzando la libreria USBJoystick.

Code: [Select]
#include <Usb.h>
#include <USBJoystick.h>

USBJoystick joy;

void stickValueDidChangeCallback(uint8_t stick, uint8_t value)
{
    Serial.print("Hai mosso lo stick analogico: ");
    Serial.print(stick, DEC);
    Serial.print(", input attuale: ");
    Serial.print(value, DEC);
    Serial.println("");
}

void buttonValueDidChangeCallback(uint8_t button, uint8_t value)
{
    Serial.print("Hai premuto il bottone: ");
    Serial.print(button, DEC);
    Serial.print(", input attuale: ");
    Serial.print(value, DEC);
    Serial.println("");
}

void hatValueDidChangeCallback(uint8_t hat, uint8_t value)
{
    Serial.print("Hai premuto la croce direzionale: ");
    Serial.print(hat, DEC);
    Serial.print(", input attuale: ");
    Serial.print(value, DEC);
    Serial.println("");
}

void setup()
{
  Serial.begin(9600);
  joy.setStickValueDidChangeCallback(stickValueDidChangeCallback);
  joy.setButtonValueDidChangeCallback(buttonValueDidChangeCallback);
  joy.setHatValueDidChangeCallback(hatValueDidChangeCallback);
  joy.init();
}

void loop()
{
  joy.run();
}


Come va effettuato il collegamento? Ho un USB Host Shield della sparkfun.
Per ora riesco a leggere i valori sul monitor seriale di quando premo i bottoni sul joypad.
Il led va inserito sui piedini GPOUT?

Grazie per l'attenzione,

Lorenzo

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy