Anda di halaman 1dari 7

ALAT MEMBUAT TEMPAT

SAMPAH OTOMATIS
ALAT – ALAT YANG DIPERLUKAN

1. Sensor Ultrasonic
2. Arduino Uno
3. Servo
4. Breadboard
5. Kabel Jumper
SENSOR ULTRASONIC

• Sensor Ultrasonic mempunyai 4 pin yang dimana pin itu terdiri dari :
- Trig , Pada pin trig kalian bisa memasukan ke pin data di arduino
- Echo , Pada pin echo sama dengan halnya pin trig
- Vcc . Pada pin Vcc kalian bisa memasukan ke 5v yang ada di arduino
- Gnd , Pada pin GND kaliab bisa memasukan ke pin GND yang ada di arduino
CODING TO SENSOR ULTRASONIC

const int trig = 6; delayMicroseconds(10);


const int echo = 5; digitalWrite(trig,LOW);
void setup() { long duration,distance;
pinMode(trig,OUTPUT); duration = pulseIn(echo,HIGH);
pinMode(echo,INPUT); distance = (duration*0.343)/2;
Serial.begin(9600); delay(500);
} Serial.print("Jarak :");
void loop() { Serial.print(distance);
digitalWrite(trig,LOW); Serial.println(" cm");
delayMicroseconds(2); delay(100);
digitalWrite(trig,HIGH); }
SERVO

Pada dasarnya motor servo banyak digunakan sebagai aktuator yang membutuhkan posisi putaran
motor yang presisi.
Komponen utama penyusun motor servo antara lain motor DC, gear rasio, potensiometer serta
controller servo
Macam tipe – tipe dari motor servo ini ada 2 yaitu tipe standard dan tipe Continous.
• Tipe standar berputarnya dibatasi sebesar 180° dan tipe ini sering banyak dipakai pada sistem
robotika seperti Arm Robot / Robot Lengan.
• Tipe continuous mempunyai kriteria perputaran motornya sebesar 360°contoh aplikasinya pada
mobil robot.
Pada setiap body servo terdapat informasi akan identitas tipe servo tersebut. Secara standar, motor
servo terdiri atas 3 kabel yaitu kabel power / VCC, kabel GND serta kabel signal.
Secara standar, motor servo terdiri atas 3 kabel yaitu kabel power / VCC, kabel
GND serta kabel signal.

Ket :
• Warna merah servo, dihubungkan ke pin 5V Arduino
• Warna hitam/coklat servo, dihubungkan ke pin Gnd Arduino
• Warna orange servo (kabel data/perintah), dihubungkan ke pin 9
Arduino (dapat digunakan pin lainnya)
CODINGAN TO SERVO

• #include <Servo.h> •   }
• •   for (pos = 180; pos >= 0; pos -=
Servo myservo;   1) {
• int pos = 0;     •     myservo.write(pos);            
 
• void setup() {
•     delay(15);                      
•   myservo.attach(9);
•   }
• }
• }

void loop() {
•   for (pos = 0; pos <= 180; pos +=
1) {
•     myservo.write(pos);            
•     delay(15);                      

Anda mungkin juga menyukai