Anda di halaman 1dari 3

Nama : Muhammad Alif Alfajriqo

Kelas : 5CE
NPM 062030701684
Mata Kuliah : Praktek Internet Of Things

TUGAS DAN LATIHAN


1. Buatlah rangkaian motor servo dengan menggunakan mikrokontroller, sambungkan
motor dengan pushbutton dan 1 buah LED, jika button ditekan (ON) maka LED akan
menyala dan motor akan berputar 180, jika button dimatikan (OFF) maka motor akan
mati dan lampu LED akan padam !

PROGRAM:

#include<Servo.h>
const int buttonPin = 8;
const int ledPin = 2;
Servo Myservo;
int pos=0;
int buttonState = 0;

void setup() {
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT);
Myservo.attach(9);
}

void loop() {
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
digitalWrite(ledPin, HIGH);
Myservo.write(180);
} else {
digitalWrite(ledPin, LOW);
Myservo.write(0);
}
delay(100);
}

Buatlah program pada rangkaian nomor 1 dalam bentuk flowchart !

MULAI

APAKAH
SERVO
BEGERAK
DAN LAMPU
HIDUP SAAT
KLIK
BUTTON ?

KLIK BUTTON MICRO SERVO


LED HIDUP INPUT BEGERAK
BUTTON

OUTPUT LED

SELESAI
2. Analisislah rangkaian yang kalian buat pada soal nomor 1 dan buatlah kesimpulan
dalam
bentuk laporan yang telah dikonversikan menjadi PDF !
JAWAB :
Led dan servo bisa hidup bersamaan saat pushbutton diklik , motor servo di
hubungan ke terminal 1 button dan katoda se alur pada ground motor servo dan sinyal
dihubungkan ke D9 arduino pada D2 dihubungan ke anoda led pada katoda led hubungkan
pda resistor 1 kohm dan pada button terminal 2 buhungkan resistor 10kohm kemudian
resistor di hubungkan D8 arduino..

LINK TINKERCAD :
https://www.tinkercad.com/things/5joQNf6sLcC

Anda mungkin juga menyukai