Salve a tutti !
Nel mio progetto sto catturando i valori degli stick di un joypad collegato tramite usb.
Con questo codice che non posto tutto perchè creerebbe confusione, ci riesco
codice:
    if e.type == pygame.JOYAXISMOTION:   
        if (e.dict['axis'] == 0):  
            axis = "x1"
            print axis,":", e.dict['value']
        if (e.dict['axis'] == 1):  
            axis = "y1"
            print axis,":", e.dict['value']
        if (e.dict['axis'] == 2):  
            axis = "y2"
            print axis,":", e.dict['value']
        if (e.dict['axis'] == 3):  
            axis = "x2"
            print axis,":", e.dict['value']
Il problema è che mi torna dei valori che variano da -1.0000000000000 a 1.0000000000000 che vorrei "mappare" in valori da 0 a 255.
Visto che il progetto riguarda il microcontrollore arduino mi è venuta in mente la seguente funzione:
codice:
 map(lettura_joyspad, -1.0000000000000, 1.0000000000000, 0, 255)
Cosa che però non ho trovato in python. O meglio, sembra essere utilizzata per altri scopi e con una sintassi un po' diversa.
Consigli ?

Vi ringrazio in anticipo