PDA

View Full Version : conversione valori c++


aldoz
04-06-2014, 01:58
Ciao ragazzi. Sto facendo un programma in C++ che accetta in input un valore da 0 a 180.
A seconda del valore, un servomotore iniziera' a muoversi per raggiungere quella posizione:

0 = servo motore completamente roteato in senso antiorario.
180 = servo motore completamente roteato in senso orario.

E fin qui tutto ok.
Poi ho aggiunto un secondo servomotore messo in maniera speculare al primo e purtroppo (e giustamente!) ottengo:


0 = servo motore completamente roteato in senso orario.
180 = servo motore completamente roteato in senso antiorario.

Ora, mi servirebbe qualcosa che converta il valore del secondo servo..

Stavo pensando un qualcosa tipo :
Se il valore in input e' 0 ---conversione---> nuovo valore = 180
Se il valore in input è 90 ---conversione---> nuovo valore = 90
Se il valore in input e' 180 ---conversione---> nuovo valore = 0

mi aiutate a fare questo codice in poche linee? GRAZIE!

aldoz
04-06-2014, 10:01
Mi autorispondo, magari serve a qualcuno:

nuovo_valore = 180 - valore_in_input


Era facile in effetti.. :oink:

vendettaaaaa
04-06-2014, 18:29
E' algebra delle medie, non C++ :D