LEMBAR
KERJA (JOBSHEET) PESERTA
Perakitan Dan Pemrograman Dasar Arduino
Uno, Blinking LED & Buzzer
Oleh : Iyon
Manakarra // 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
No |
Pin Komponen |
Pin Arduino |
Keterangan |
1 |
Kaki Positif/Anoda LED |
Pin Digital 13 |
Output |
2 |
Kaki Negatif/Katoda LED |
GND |
Catudaya - |
3 |
Kaki Positif BUZZER |
Pin Digital 12 |
Output |
4 |
Kaki Negatif BUZZER |
GND |
Catudaya - |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
/* Nama Program :
Blinking LED + Buzzer */ int LedPin = 13; int BuzzerPin = 12;
void setup(){ pinMode(LedPin, OUTPUT); // Menentukan pin
D13 sebagai output pinMode(BuzzerPin, OUTPUT); // Menentukan pin
D12 sebagai output } void loop() { digitalWrite(LedPin, HIGH); // Menyalakan LED digitalWrite(BuzzerPin, LOW); // Mematikan
Buzzer delay(1000); // Jeda 1 detik digitalWrite(LedPin, LOW); // Mematikan LED digitalWrite(BuzzerPin, HIGH); // Menyalakan
Buzzer delay(1000); // Jeda 1 detik } |
Tidak ada komentar:
Posting Komentar
Mari berdiskusi dan silahkan memberi komentar berupa kritik dan saran yang bersifat membangun ya sobat smua....!