Utilizzare potenziometro per sterzo volante
ciao tutti, sono alle prime armi con arduino leonardo. ho programmato il cambio sequenziale, l'acceleratore, il freno e il freno mano.
mi manca lo sterzo; ho da impostare in modo tale che quando il potenziometro nei due fine corsa prenda valori opposti mentre al centro sia nullo. qualcuno può aiutarmi? il codice che uso per l'acceleratore è questo (l'ho preso da un altro topic):
mi manca lo sterzo; ho da impostare in modo tale che quando il potenziometro nei due fine corsa prenda valori opposti mentre al centro sia nullo. qualcuno può aiutarmi? il codice che uso per l'acceleratore è questo (l'ho preso da un altro topic):
code: [select]
/*
arduino leonardo joystick!
*/
const int sensorpin = a0; // pin sensor attached to
const int ledpin = led_builtin; // pin led attached to
// variables:
int sensorvalue = 0; // sensor value
int sensormin = 1023; // minimum sensor value
int sensormax = 0; // maximum sensor value
joystate_t joyst;
void setup()
{
pinmode(ledpin, output);
joyst.xaxis = 0;
joyst.yaxis = 0;
joyst.zaxis = 0;
joyst.xrotaxis = 0;
joyst.yrotaxis = 0;
joyst.zrotaxis = 0;
joyst.throttle = 0;
joyst.rudder = 0;
joyst.hatsw1 = 0;
joyst.hatsw2 = 0;
joyst.buttons = 0;
}
void loop()
{
sensorvalue = analogread(sensorpin);
if (sensorvalue > sensormax) sensormax = sensorvalue;
if (sensorvalue < sensormin)sensormin = sensorvalue;
sensorvalue = map(sensorvalue, sensormin, sensormax, 255, 0);
sensorvalue = constrain(sensorvalue, 0, 255);
joyst.xaxis = sensorvalue;
if (sensorvalue > 13 )
digitalwrite(led_builtin, high);
else
digitalwrite(led_builtin, low);
// call joystick.move
joystick.setstate(&joyst);
}
ti invitiamo presentarti (dicci quali conoscenze hai di elettronica e di programmazione) qui: presentazioni
e leggere il regolamento: regolamento
- qui una serie di schede xxxpighi per collegamenti elettronici vari: abc - arduino basic connections
- qui le pinout delle varie schede xxxpighi: pinout
- qui una serie di link generali utili: link utili
e leggere il regolamento: regolamento
- qui una serie di schede xxxpighi per collegamenti elettronici vari: abc - arduino basic connections
- qui le pinout delle varie schede xxxpighi: pinout
- qui una serie di link generali utili: link utili
Arduino Forum > International > Italiano > Software (Moderator: leo72) > Utilizzare potenziometro per sterzo volante
arduino
Comments
Post a Comment