Sabtu, 04 Januari 2025

LEMBAR KERJA PESERTA : Pemrograman Dasar Arduino Uno, DC Motor Speed Control : Motor DC, Potensiometer dan LED

LEMBAR KERJA (JOBSHEET) PESERTA
Perakitan Dan Pemrograman Dasar Arduino Uno 

DC Motor Speed Control : Motor DC, Potensiometer dan LED

Oleh : Iyon Manakarra // Mekatronika Manakarra

Motor DC Arduino Mekatronika Manakarra
A.    Tujuan Pelatihan

Setelah peserta pelatihan selesai melaksanakan kegiatan praktik perakitan dan pemograman dasar arduino, sensor dan aktuator diharapkan peserta kompoten dalam :

1. Merakit komponen sensor dan aktuator pada pin arduino sesuai dengan gambar skematik.

2. Menulis sketch program pada aplikasi Arduino IDE sesaui aturan penulisan instruksi Program.

3. Mengcompile, Mengupload dan mengoprasikan program sesuai tujuan program percobaan.


B.    Alat dan Bahan

1.     Arduino Uno.

2.     Kabel Data + Kabel OTG.

3.     Sensor dan Aktutor Kits.

4.     Laptop.

5.     HP/Smart Phone.

6.     Aplikasi Arduino IDE.

7.     Aplikasi Arduino Droid.


C.    Keselamatan Kerja

Keselamatan dan kesehatan kerja yang perlu dilakukan pada waktu melakukan praktik kerja ini adalah :

1.     Bertindak berdasarkan sikap kerja yang sudah ditetapkan sehingga diperoleh hasil seperti yang diharapkan, jangan sampai terjadi kesalahan karena ketidak – telitian  dan tidak taat asas.

2.     Menghubungkan kaki-kaki komponen pada pin arduino dengan berdasarkan gambar kerja pada skematik percobaan.

3.     Tunjukan hasil rakitan kepada instruktur terlebih dahulu ketika ingin memulai ujicoba.

4.     Menyalakan dan mematikan komputer harus sesuai dengan prosedur.

5.     Dianjurkan gunakan power suplay external pada board Arduino 9-12VDC ketika menggunakan HP dalam mengupload program.

D.    Langkah Kerja Percobaan

1.     Blinking : LED + Buzzer

> Skematik 


> Koneksi PIn

Pin Komponen

Pin Arduino

Keterangan

Kaki + Motor DC

+5V

Catudaya +5V

Kaki – Motor DC

Pin Digital 5

Output

Terminal 1 Potensiometer

+5V

Catudaya +5V

Terminal 2 Potensiometer

Pin Analog A0

Input

Terminal 3 Potensiometer

GND

Catudaya -


> Sketch Program

/*

Nama Program : DC Motor Speed Control : Motor DC, Potensiometer dan LED

*/

  

#define MotorPin 5 //Inisialisasi motor di pin D5

#define PotensioPin 0 //Inisialisasi potensiometer di pin A1

 

int kecepatan = 0; //Buat variabel kecepatan

 

void setup() {

  Serial.begin(9600);

  pinMode(MotorPin, OUTPUT); //Setting motor sebagai output

  pinMode(PotensioPin, INPUT); //Setting potensiometer sebagai input

}

 

void loop() {

  kecepatan = analogRead(PotensioPin); //Baca nilai potensiometer

  kecepatan = map(kecepatan, 0, 1023, 0, 255); //Konversi dari 10bit ke 8bit

  analogWrite(MotorPin, kecepatan); //Jalankan motor sesuai kecepatan

  delay(20); //Jeda 20ms

  Serial.println(kecepatan);

}

  



Link Video : Folow Akun Youtube "Mekatronika Manakarra"


Tidak ada komentar:

Posting Komentar

Mari berdiskusi dan silahkan memberi komentar berupa kritik dan saran yang bersifat membangun ya sobat smua....!