Kontrol Kecepatan Servo Dengan Arduino Dan Delphi

5
8/20/2019 Kontrol Kecepatan Servo Dengan Arduino Dan Delphi http://slidepdf.com/reader/full/kontrol-kecepatan-servo-dengan-arduino-dan-delphi 1/5 Kontrol kecepatan Servo dengan Arduino dan Delphi Sinyal Kontrol pada motor Servo Rangkaiannya sangat mudah :

Transcript of Kontrol Kecepatan Servo Dengan Arduino Dan Delphi

Page 1: Kontrol Kecepatan Servo Dengan Arduino Dan Delphi

8/20/2019 Kontrol Kecepatan Servo Dengan Arduino Dan Delphi

http://slidepdf.com/reader/full/kontrol-kecepatan-servo-dengan-arduino-dan-delphi 1/5

Kontrol kecepatan Servo dengan Arduino

dan Delphi

Sinyal Kontrol pada motor Servo

Rangkaiannya sangat mudah :

Page 2: Kontrol Kecepatan Servo Dengan Arduino Dan Delphi

8/20/2019 Kontrol Kecepatan Servo Dengan Arduino Dan Delphi

http://slidepdf.com/reader/full/kontrol-kecepatan-servo-dengan-arduino-dan-delphi 2/5

Rangkaian Arduino dengan Servo

Kalau gambar alatnya juga cuman dua komponen : Arduino + Servo. Gak perlu driver seperti

motor D.

Kontrol !otor Servo dengan Arduino

"erikutnya kita buat program di Arduinonya dulu ya #

#include <Servo.h>

Servo myservo;

unsigned int sudut;

char str;

void setup()

{ Serial.begin(96);

Page 3: Kontrol Kecepatan Servo Dengan Arduino Dan Delphi

8/20/2019 Kontrol Kecepatan Servo Dengan Arduino Dan Delphi

http://slidepdf.com/reader/full/kontrol-kecepatan-servo-dengan-arduino-dan-delphi 3/5

myservo.attach(9);

 !

void loop()

i"(Serial.available()>){ 

 str Serial.read();

i"(str$%$)

i"(sudut<&'&) sudutsudut%&;

Serial.println(sudut);

 !

else i" (str )

i"(sudut>9) sudutsudut&;;

Serial.println(sudut); !

myservo.*rite(sudut);

 !

delay(&+);

 !

 $ah kalau sudah% giliran bikin program di Delphi. Saya pakai Delphi &. Siapkan ' buah

"utton dan ( omport.

Komponen Delphi ' "utton% ( omport

Atur properties dari masing ) masing komponen *aption sehingga menjadi seperti ini :

Page 4: Kontrol Kecepatan Servo Dengan Arduino Dan Delphi

8/20/2019 Kontrol Kecepatan Servo Dengan Arduino Dan Delphi

http://slidepdf.com/reader/full/kontrol-kecepatan-servo-dengan-arduino-dan-delphi 4/5

,bah aption "utton( sd "utton'

"erikutnya kita siapkan code-nya. Klik / "utton( kemudian tulis program berikut :

 procedure ,-orm&.utton&/lic0(Sender1 ,2b3ect);begin

comport&.Sho*Setup4ialog;

end;

Klik / pada "utton kemudian tulis program berikut :

 procedure ,-orm&.utton5/lic0(Sender1 ,2b3ect);

begin

i" comport&./onnected then

begin

comport&./onnected1-alse;

 utton5./aption1$Start$;end 

else

begin

comport&./onnected 1,rue;

button5./aption 1$Stop$;

end;

end;

Klik / "utton0 % untuk code-nya silakan tulis :

 procedure ,-orm&.utton/lic0(Sender1 ,2b3ect);

begin

application.,erminate;

end;

1ada "utton2% klik / dan tulis code-nya :

 procedure ,-orm&.utton7/lic0(Sender1 ,2b3ect);

begin

comport&.8riteStr(%$);

end;

3erakhir "utton' : procedure ,-orm&.utton+/lic0(Sender1 ,2b3ect);

Page 5: Kontrol Kecepatan Servo Dengan Arduino Dan Delphi

8/20/2019 Kontrol Kecepatan Servo Dengan Arduino Dan Delphi

http://slidepdf.com/reader/full/kontrol-kecepatan-servo-dengan-arduino-dan-delphi 5/5

begin

comport&.8riteStr();

end;

4k% kita coba jalankan. 1ertama klik button 5Setup6 untuk menyesuaikan nomor com

serialnya. ,ntuk baudrate sama dengan Arduino ya% 7899 bps.

Setuo $omor 1ort