Руслан Урядинский / Mbed 2 deprecated Servo_move_sin

Dependencies:   mbed-STM32F103C8T6 mbed

Revision:
2:3f9a695cde1c
Parent:
1:b8fb21d3836e
Child:
3:ca6028700d1a
diff -r b8fb21d3836e -r 3f9a695cde1c main.cpp
--- a/main.cpp	Mon Apr 09 22:11:48 2018 +0000
+++ b/main.cpp	Mon Apr 09 22:46:14 2018 +0000
@@ -12,15 +12,13 @@
     f = (sin(i) + 1.0) / 2 + 1; //1..2
     i += 1;
     if (i > 360) i = 0;
-    f * = val; // duty-cycle, perсents 0..1
+    Servo = (float)f * val; // duty-cycle, perсents 0..1;
 }
 
 int main() {
     confSysClock();
-    timer.attach(&sinus, 1); //sine period, sec
     Servo.period_ms(20);
-    sinus();
     while(1) {
-        Servo = (float)f;
+        timer.attach(&sinus, 1 / 360); //sine period, sec
     }
 }