Bonjour à tous!
Aujourd'hui, j'aurais encore une question de programmation à vous poser ... (je suis toujours aussi peu compétent en .c ..)
Ce que je voudrais faire, comme dit dans l'intitulé, c'est faire comme la commande map() de Arduino.
C'est-à-dire, changer l'échelle, par exemple, au lieu d'aller de 0 à 1023, on ira de 0 à 5.. (je ne sais pas du tout si je suis clair)
Mon cas d'utilisation : En fait, j'utilise un capteur de courant, avec un shunt, et le 0 est centré sur 2,5V, du coup ce que je veux, c'est faire en sorte qu'au lieu d'aller de 0 à 1023, je veux faire -512 jusqu'à 0 puis 0 jusqu'à 512.
donc en gros transformer : [0---------512--------1023] en [-512----------0--------512]
Je pense être vraiment très flou dans mes explications mais j'ai du mal à exposer le problème ..
Si quelqu'un me comprend et/ou a des pistes, je suis preneur.
Vous en remerciant d'avance, bien à vous, Tom.
-----