Kontrol Kecepatan Servo Dengan Arduino Dan Delphi
-
Upload
nurragafirmant -
Category
Documents
-
view
269 -
download
5
Transcript of 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 :
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);
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 :
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);
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