Skip to main content

Posts

Showing posts from October, 2020

Motor Servo dengan Sensor Ultrasonic

Coding: #include <Servo.h> #define trigPin 12 #define echoPin 11 Servo servo; int sound = 250; void setup() { Serial.begin (9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); servo.attach(9); } void loop() { long duration, distance; digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); distance = (duration/2) / 29.1; if (distance < 10) { Serial.println("the distance is less than 10"); servo.write(180); delay(1500); } else { servo.write(0); } if (distance > 60 || distance <= 0){ Serial.println("The distance is more than 60"); } else { Serial.print(distance); Serial.println(" cm"); } delay(500); }

Alat Ukur Jarak Ultrasonic dengan HC-SR04 Arduino

  Coding: #include <Wire.h>  #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,16,2);  // GANTI 0x3F Ke 0x27 kalau LCD tidak muncul const int trigPin = 12; const int echoPin = 11; // defines variables long duration; int distance; void setup()  { lcd.init(); lcd.setCursor(0,0); lcd.print("ARNOLD SMNJUNTAK"); lcd.setCursor(0,1); lcd.print("  PINTU SHARE"); delay (5000); pinMode(trigPin, OUTPUT); // trigPin sebagai Output pinMode(echoPin, INPUT); // echoPin sebagai Input Serial.begin(9600); // serial communication } void loop()  { lcd.clear(); digitalWrite(trigPin, LOW); delayMicroseconds(2); // Sets the trigPin on HIGH state for 10 micro seconds digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); // Reads the echoPin, returns the sound wave travel time in microseconds duration = pulseIn(echoPin, HIGH); // Calculating the distance distance= duration*0.034/2; // Prints the distance on the Serial Monitor Serial.pri...

Pencuri Bisa Ketahuan Dengan Alat Ini - PIR HC-SR501 Motion Sensor Arduino

Sensor PIR merupakan sensor yang dapat mendeteksi pergerakan, dalam hal ini sensor PIR banyak digunakan untuk mengetahui apakah ada pergerakan manusia dalam daerah yang mampu dijangkau oleh sensor PIR. Sensor ini memiliki ukuran yang kecil, murah, hanya membutuhkan daya yang kecil, dan mudah untuk digunakan. Oleh sebab itu, sensor ini banyak digunakan pada skala rumah maupun bisnis. Sensor PIR ini sendiri merupakan kependekan dari “Passive InfraRed” sensor. Inilah mengapa sensor PIR dapat mendeteksi pergerakan manusia yang masuk pada jangkauan sensor PIR, hal ini disebabkan manusia memiliki panas tubuh sehingga mengeluarkan radiasi infrared seperti yang ditunjukkan pada gambar dibawah.  Kalibrasi Sensor 1. Kalibrasi Sensitivitas Sensitivitas berpengaruh pada jangkauan sensor PIR, semakin maksimum putaran searah jarum jam maka pengaturan sensitivtas maka jangkauan sensor PIR akan semakin jauh atau sensitiv dalam mendeteksi gerak. 2. Kalibrasi Timing Timing berfungsi untuk mengatur l...

Menyalakan Perangkat Elektronik di Rumah Pakai HP

Saat ini untuk menyalakan perangkat elektronik di rumah sudah sangat mudah, hanya dengan menggunakan HP (Handphone) kita dapat menyalakan lampu, kipas angin dan perangkat elektronik lainnya dengan sangat mudah. Berikut adalah video bagaimana cara membuat rangkaian elektroniknya: Coding: #include <SoftwareSerial.h>  SoftwareSerial module_bluetooth(0, 1); // pin RX | TX   char data = 0;              void setup()  {   Serial.begin(9600);            pinMode(2, OUTPUT);  //Ke relay Bohlam   digitalWrite(2, HIGH); // high relay mati, modul relay aktif low    } void loop() {   if(Serial.available() > 0)     {     data = Serial.read(); //Kirim data           if(data == '1'){     digitalWrite(2, LOW); //Hidupkan Lampu 1     }     else if(data == '2'){           digi...

Menghidupkan Lampu Menggunakan Handphone

 Menghidupkan lampu dengan menggunakan handphone  Berikut Videonya: Script: #include <SoftwareSerial.h>  SoftwareSerial module_bluetooth(0, 1); // pin RX | TX   char data = 0;              void setup()  {   Serial.begin(9600);            pinMode(2, OUTPUT);  //PIN 2 Menjadi Output   pinMode(3, OUTPUT);   pinMode(4, OUTPUT);   pinMode(5, OUTPUT);   digitalWrite(2, HIGH); // awal dibuat high supaya relay mati (karena modul relay aktif low)   digitalWrite(3, HIGH);   digitalWrite(4, HIGH);   digitalWrite(5, HIGH);    } void loop() {   if(Serial.available() > 0)     {     data = Serial.read(); //Kirim data           if(data == '1'){     digitalWrite(2, LOW); //Hidupkan Lampu 1     }     else if(data == '2'){           dig...

Penyiraman Otomatis di Green House dengan Timer dan Relay Arduino