Hallo Leute,
ich bräuchte mal wieder Hilfe. Ich habe folgendes Problem:
und zwar möchte ich am Microcontroller Rechenoperationen mit
Winkelfunktionen durchführen. Die dabei errechneten Werte sollen
anschließend gerundet und dann in eine variable vom Typ character
abgespeichert werden.
-Meine erste frage ist jetzt, wie bekomme ich folgende rechnung in den
µC?
-und die zweite frage, wie bekomme ich die rechnungrelativ
recourcenschonend in den µC.
so, hier mal eine grobe idee wie ich es mir vorstelle:
1 | char ergebnis;
|
2 |
|
3 | float winkel_grad, winkel_bogenmass;
|
4 |
|
5 | winkel_bogenmass = 6.2832 * (winkel_grad) / 360;
|
6 |
|
7 | ergebnis = runden( 127 * sinf(winkel_bogenmass) ); // die funktion runden muss ich ebenfalls irgendwie nachbilden
|
kann jemand ein paar konkrete hinweise geben?
Grüße Tarkan
PS: STM32 & RowleyCrossworks