Servo Motor Kutuphanesi(Library)

Dependents:   RTOS_servo_motor step_servo_potile_motor thread_servo_led

Committer:
marvas
Date:
Sat Dec 21 09:55:34 2019 +0000
Revision:
1:d9dc08980d89
Parent:
0:a693d4a007d6
servo sinyal pini private public olarak degisti

Who changed what in which revision?

UserRevisionLine numberNew contents of line
marvas 0:a693d4a007d6 1
marvas 0:a693d4a007d6 2 /*
marvas 0:a693d4a007d6 3
marvas 0:a693d4a007d6 4 Kutuphaneyi yazan(Author): Egitimci/Yazar - Mehmet Akif ARVAS
marvas 0:a693d4a007d6 5
marvas 0:a693d4a007d6 6 Yazarin Kitaplari:
marvas 0:a693d4a007d6 7
marvas 0:a693d4a007d6 8 Arm islemci Programlama - Seckin Yayincilik
marvas 0:a693d4a007d6 9 Buy(Satın alma linki): https://www.seckin.com.tr/kitap/926844928
marvas 0:a693d4a007d6 10
marvas 0:a693d4a007d6 11 Arduino ile robotik programlama - Seckin Yayincilik
marvas 0:a693d4a007d6 12 Buy(Satın alma linki): https://www.seckin.com.tr/kitap/469991743
marvas 0:a693d4a007d6 13
marvas 0:a693d4a007d6 14 twitter: @arvasmehmetakif
marvas 0:a693d4a007d6 15 instagram: @arvasmehmetakif
marvas 0:a693d4a007d6 16
marvas 0:a693d4a007d6 17 */
marvas 0:a693d4a007d6 18
marvas 0:a693d4a007d6 19 /*
marvas 0:a693d4a007d6 20
marvas 0:a693d4a007d6 21 //Ornek Kod(Example Code):
marvas 0:a693d4a007d6 22
marvas 0:a693d4a007d6 23 //Koda başlangıcı:
marvas 0:a693d4a007d6 24
marvas 0:a693d4a007d6 25 #include "mbed.h"
marvas 0:a693d4a007d6 26 #include "servo.h"
marvas 0:a693d4a007d6 27
marvas 0:a693d4a007d6 28 servo motor(PA_0);
marvas 0:a693d4a007d6 29
marvas 0:a693d4a007d6 30 int main()
marvas 0:a693d4a007d6 31 {
marvas 0:a693d4a007d6 32
marvas 0:a693d4a007d6 33 while(true) {
marvas 0:a693d4a007d6 34 motor.derece(0);
marvas 0:a693d4a007d6 35 wait(1);
marvas 0:a693d4a007d6 36 motor.derece(45);
marvas 0:a693d4a007d6 37 wait(1);
marvas 0:a693d4a007d6 38 motor.derece(90);
marvas 0:a693d4a007d6 39 wait(1);
marvas 0:a693d4a007d6 40
marvas 0:a693d4a007d6 41 motor.derece(135);
marvas 0:a693d4a007d6 42 wait(1);
marvas 0:a693d4a007d6 43 motor.derece(180);
marvas 0:a693d4a007d6 44 wait(1);
marvas 0:a693d4a007d6 45 }
marvas 0:a693d4a007d6 46
marvas 0:a693d4a007d6 47 }
marvas 0:a693d4a007d6 48 //Kod Sonu
marvas 0:a693d4a007d6 49 */
marvas 0:a693d4a007d6 50
marvas 0:a693d4a007d6 51
marvas 0:a693d4a007d6 52 #ifndef servo_h
marvas 0:a693d4a007d6 53 #define servo_h
marvas 0:a693d4a007d6 54
marvas 0:a693d4a007d6 55 #include "mbed.h"
marvas 0:a693d4a007d6 56
marvas 0:a693d4a007d6 57
marvas 0:a693d4a007d6 58
marvas 0:a693d4a007d6 59
marvas 0:a693d4a007d6 60 class servo {
marvas 0:a693d4a007d6 61
marvas 0:a693d4a007d6 62
marvas 0:a693d4a007d6 63 public:
marvas 0:a693d4a007d6 64
marvas 0:a693d4a007d6 65
marvas 0:a693d4a007d6 66 servo(PinName pa);
marvas 0:a693d4a007d6 67
marvas 0:a693d4a007d6 68 int derece(int deger);
marvas 1:d9dc08980d89 69 DigitalOut sinyalpini;
marvas 0:a693d4a007d6 70
marvas 0:a693d4a007d6 71
marvas 0:a693d4a007d6 72 };
marvas 0:a693d4a007d6 73
marvas 0:a693d4a007d6 74
marvas 0:a693d4a007d6 75
marvas 0:a693d4a007d6 76 #endif