// Listing 7.6. Mechanizm t?umacz?cy PUMT  testowanie sterowania prac? serwomotoru


/*Rama projektowa Softbot
Nazwa: ServoMotor
Cz??ci:
Sekcja silnik?w:
Jeden standardowy serwomotor bezszczotkowy

    
Akcje:
Krok 1.: Inicjalizuj silnik.
Krok 2.: Ustawiaj wa? serwomotoru w zakresie od 0? do 180? co 5?.
Krok 3.: Ustawiaj wa? serwomotoru w zakresie od 180? do 0? co 5?.

     
Zadania:   
Sprawd? dzia?anie serwomotoru, steruj?c po?o?eniem jego wa?u.
Koniec ramy*/

1    #include <Servo.h>
2    
3    Servo ServoMotor;  
4    
5    int Angle = 0;  
6        
7    
8    void setup() 
9    {
10        ServoMotor.attach(9); 
11    }
12    
13    void loop() 
14    {
15         for(Angle = 0; Angle < 180; Angle += 5)
16         {
17             ServoMotor.write(Angle);                  
18             delay(25);                           
19         }
20    
21         for(Angle = 180; Angle >= 5; Angle -= 5)
22         {
23             ServoMotor.write(Angle);                  
24             delay(25);                           
25         }
26    }

