Kode Program
Original PostProgram PIR Sensor dengan Servo Motor menggunakan Arduino Uno di Tinkercad

Halo semuanya! Berjumpa dengan Miniblog dari Inzaghi's Blog! Kali ini kita akan membuat Program PIR Sensor dengan Servo Motor menggunakan Arduino Uno di Tinkercad.
Sumber Tutorial : Arduinogetstarted.com
Lalu, kita akan membuat Program Arduino PIR Sensor dengan Servo Motor menggunakan Tinkercad.
Kode :
#include <Servo.h>// constants won't changeconst int PIR_SENSOR_PIN = 7; // Arduino pin connected to motion sensor's pinconst int SERVO_PIN = 6; // Arduino pin connected to servo motor's pinServo servo; // create servo object to control a servo// variables will change:int angle = 0; // the current angle of servo motorint lastMotionState; // the previous state of motion sensorint currentMotionState; // the current state of motion sensorvoid setup() {Serial.begin(9600); // initialize serialpinMode(PIR_SENSOR_PIN, INPUT); // set arduino pin to input modeservo.attach(SERVO_PIN); // attaches the servo on pin 9 to the servo objectservo.write(angle);currentMotionState = digitalRead(PIR_SENSOR_PIN);}void loop() {lastMotionState = currentMotionState; // save the last statecurrentMotionState = digitalRead(PIR_SENSOR_PIN); // read new stateif (currentMotionState == LOW && lastMotionState == HIGH) { // pin state change: LOW -> HIGHSerial.println("Motion detected!");servo.write(90);}else if (currentMotionState == HIGH && lastMotionState == LOW) { // pin state change: HIGH -> LOWSerial.println("Motion stopped!");servo.write(0);}}
Gambar (Output) :
Mohon maaf apabila ada kesalahan sedikit pun pada Kode Program ini.
Terima Kasih 😀😊😘👌👍 :)
.jpg)
.png)
.png)
.png)