Senin, 07 September 2020

Membuat Alat Pewaktu untuk cuci tangan dengan menggunakan Arduino dan Servo


Hallo sobat Arduino Indonesia, pada kesempatan kali ini , kami akan berbagi tutorial bagaimana membuat alat pewaktu cuci tangan selama 20 detik dengan menggunakan servo sebagai indikatornya.

Alat ini bekerja jika tangan kita berada di dekat ultrasonic dengan jarak kurang dari 10 cm, maka servo akan bekerja counting selama 20 detik.


Bahan yang di butuhkan

• Arduino Uno
• Sensor ultrasonic (untuk kali ini saya menggunakan SRF05)
• Mini Servo
• Projectboard
• Kabel Jumper

Adapun skema rangkaiannya sebagai berikut 


 

Untuk programmingnya adalah sebagai beriku, sebelumnya jangan lupa di masukkan library NewPing terlebih dahulu, baru di program.

#include<NewPing.h>
#include<Servo.h>

#define pinservo 7
#define trig 8
#define echo 9
#define maksimal 200

NewPing sonar(trig,echo,maksimal);
Servo myServo;

void setup() {
  Serial.begin(9600);
  myServo.attach(pinservo);
  myServo.write(180);
  delay(700);
  myServo.write(0);
  delay(700);
  myServo.write(180);
  delay(700);
 

}

void loop() {
  Serial.println(sonar.ping_cm());
  if(sonar.ping_cm()<10 && sonar.ping_cm()>0)
  {
    myServo.write(180);
    servohitung();
  }
  else
  {
    myServo.write(0);
  }

}

void servohitung() {
  Serial.println("Hitung Mundur");
  int setengahdetik = 40;

  for (int i = setengahdetik; i >= 0; i--) {

    myServo.write((int)(i * 4.5));
    delay(500);
  }



  delay(700);

}
Oke, selamat mencoba dan salam Arduino Indonesia

1 komentar:

  1. Everything you love on|you like} a couple of casino is right here, from poker to fit games. That mentioned, it’s a web-based casino that definitely conscious of} what players are on the lookout for – and by that, we imply the best casino bonuses you’ll find out of all free slots websites. Playing on-line slots at no cost simply requires you to go to any web site from our list and open the game. However, for the 코인카지노 sake of players who need to create an account first, we’ve created a short information under that’ll allow you to get began at Ignition.

    BalasHapus