top of page

Arduino menggunakan Servo, Sensor PIR dan LED

Nov 13, 2016
1 min read


Note :

  • Arduino Uno

  • Sensor PIR

  • Resistor 220 Ω

  • LED

  • Servo

  • Kaki Anoda pada LED terhubung ke port D13 Arduino

  • Kaki Katoda pada LED terhubung pada resistor kemudian terhubung pada port Ground arduino

  • Garis berwarna merah adalah VCC

  • Garis berwarna hitam adalah Ground

  • Garis berwarna kuning merupakan kaki data servo yang terhubung pada port D3 arduino

  • Garis berwarna biru merupakan kaki data sensor pir (1) yang terhubung pada port D2 arduino

  • Garis berwarna biru merupakan kaki data sensor pir (2) yang terhubung pada port D4 arduino

Sketch Program :


#include <Servo.h> Servo servo; int servoPin = 3; int motionPin1 = 2; int motionPin2 = 4; byte gerak1 = LOW; byte gerak2 = HIGH; int servoAngle = 0; int ledPin = 13; int lampu = LOW; void setup()

{ servo.attach(servoPin); pinMode(ledPin, OUTPUT); pinMode(motionPin1, INPUT); pinMode(motionPin2, INPUT); servo.write(servoAngle); Serial.begin(9600); } void loop()

{ gerak1 = digitalRead(motionPin1); while(gerak1 == HIGH)

{ digitalWrite(ledPin, HIGH);

Serial.println("Gerakan Terdeteksi");

gerak2 = digitalRead(motionPin2);


if(gerak2 == HIGH)

{ servo.write(100); Serial.println("Servo Buka");

} else

{ Serial.println("Servo Tutup"); servo.write(0); break; } } if (gerak1 == LOW)

{ digitalWrite(ledPin, LOW); servo.write(0); Serial.println("Gak ada gerakan"); } }


89 Comments


jordan20846
an hour ago

Zrozumienie pojęcia funkcje matematyczne jest bardzo ważne, ponieważ pojawia się ono w wielu działach matematyki i nauk ścisłych. Dobre materiały edukacyjne powinny łączyć definicje z wykresami, przykładami oraz zadaniami praktycznymi. Szczególnie przydatne są wyjaśnienia dotyczące funkcji liniowych, kwadratowych, wykładniczych i trygonometrycznych, a także pokazanie ich zastosowań w rzeczywistych problemach.

Like

jordan20846
3 hours ago

Dobry montaż filmowy ma ogromny wpływ na sposób, w jaki odbiorca odbiera historię, tempo i emocje materiału. Nauka montażu powinna obejmować nie tylko obsługę programów, ale również rytm, narrację, pracę z dźwiękiem i podstawy korekcji kolorów. Praktyczne poradniki pokazujące cały proces od surowych nagrań do gotowego filmu mogą być bardzo pomocne dla początkujących twórców.

Like

jordan20846
6 hours ago

Profesjonalny rozwój oprogramowania obejmuje znacznie więcej niż samo pisanie kodu. Ważne są również analiza wymagań, projektowanie architektury, testowanie, wdrażanie i późniejsze utrzymanie systemu. Dobrym pomysłem są artykuły pokazujące różne etapy procesu developerskiego, metody pracy zespołów oraz narzędzia wspierające automatyzację. Dzięki temu początkujący mogą lepiej zrozumieć, jak wygląda tworzenie aplikacji w praktyce.

Like

jordan20846
8 hours ago

Rozwój internetu w ostatnich dekadach całkowicie zmienił sposób komunikacji, pracy i dostępu do informacji. Interesującym tematem są zarówno technologie stojące za siecią, jak i zmiany społeczne wynikające z jej powszechnego wykorzystania. Portal edukacyjny może omawiać historię internetu, protokoły, rozwój stron internetowych, bezpieczeństwo oraz nowe trendy takie jak chmura, sztuczna inteligencja i decentralizacja usług.

Like

jordan20846
10 hours ago

Skuteczny customer relationship management pomaga firmom lepiej rozumieć potrzeby klientów i budować z nimi długoterminowe relacje. Nie chodzi wyłącznie o korzystanie z systemu CRM, ale również o właściwe procesy sprzedaży, obsługi i komunikacji. Praktyczne materiały dotyczące segmentacji klientów, automatyzacji, analizy danych oraz pracy zespołów handlowych mogą być bardzo użyteczne dla firm rozwijających swoją sprzedaż.

Like
Featured Posts
Check back soon
Once posts are published, you’ll see them here.
Recent Posts
Archive
Search By Tags
Follow Us
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square
bottom of page