Senin, 28 Juli 2014

2 segmen Arduino Uno r3

mengoperasikan 2 segmen
int pin1 = 2;
int pin2 = 3;                                    //                            --6--
int pin3 = 4;                                    //                         5 |     | 7
int pin4 = 5;                                    //                           |--4--|
int pin5 = 6;                                    //                         1 |     | 3
int pin6 = 7;                                    //                            --2--
int pin7 = 8;
int gnd1 = 11;                                 //                          gnd1 is display 1's gnd
int gnd2 = 9;                                   //                          gnd2 is display 2's gnd
int timer = 500;                               //   A timer, to run the for loop 500 times, which turns out as 1 second.
int value;                                        //   The value, part of the FADING display

void setup(){
  pinMode(pin1, OUTPUT);
  pinMode(pin2, OUTPUT);
  pinMode(pin3, OUTPUT);
  pinMode(pin4, OUTPUT);           //The following sets up all of the pins for use.
  pinMode(pin5, OUTPUT);
  pinMode(pin6, OUTPUT);
  pinMode(pin7, OUTPUT);
  pinMode(gnd1, OUTPUT);
  pinMode(gnd2, OUTPUT);
 
  //H2= 2
  for (int i=0; i<timer; i++){                     //   The for loop, for running the program 500 times.
   digitalWrite(pin1, B1);
   digitalWrite(pin2, B1);
   digitalWrite(pin3, B0);
   digitalWrite(pin4, B1);
   digitalWrite(pin5, B0);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B0);                        
   digitalWrite(gnd2, B1);
   delay(0.5);    //          Writes 20 to the display.
   //H1=0
   digitalWrite(pin1, B1);
   digitalWrite(pin2, B1);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B1);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B1);
   digitalWrite(gnd2, B0);
   delay(0.5);
  }
 //H2= 1
for (int i=0; i<timer; i++){
   digitalWrite(pin1, B0);
   digitalWrite(pin2, B0);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B0);
   digitalWrite(pin6, B0);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B0);
   digitalWrite(gnd2, B1);
   delay(0.5);                                        //          Writes 19 to the display.
   //H1= 9
   digitalWrite(pin1, B0);
   digitalWrite(pin2, B0);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B1);
   digitalWrite(pin5, B1);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B1);
   digitalWrite(gnd2, B0);
   delay(0.5);
  //H2= 1
  }
  for (int i=0; i<timer; i++){
   digitalWrite(pin1, B0);
   digitalWrite(pin2, B0);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B0);
   digitalWrite(pin6, B0);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B0);
   digitalWrite(gnd2, B1);
   delay(0.5);                                        //          Writes 18 to the display.
   //8
   digitalWrite(pin1, B1);
   digitalWrite(pin2, B1);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B1);
   digitalWrite(pin5, B1);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B1);
   digitalWrite(gnd2, B0);
   delay(0.5);
  
  //H2= 1
  }
  for (int i=0; i<timer; i++){
   digitalWrite(pin1, B0);
   digitalWrite(pin2, B0);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B0);
   digitalWrite(pin6, B0);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B0);
   digitalWrite(gnd2, B1);
   delay(0.5);                                        //          Writes 17 to the display.
   //H1= 7
   digitalWrite(pin1, B0);
   digitalWrite(pin2, B0);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B0);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B1);
   digitalWrite(gnd2, B0);
   delay(0.5);
   //H2= 1
  
  }
  for (int i=0; i<timer; i++){
   digitalWrite(pin1, B0);
   digitalWrite(pin2, B0);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B0);
   digitalWrite(pin6, B0);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B0);
   digitalWrite(gnd2, B1);
   delay(0.5);    //          Writes 16 to the display.
   //H1= 6
   digitalWrite(pin1, B1);
   digitalWrite(pin2, B1);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B1);
   digitalWrite(pin5, B1);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B0);
   digitalWrite(gnd1, B1);
   digitalWrite(gnd2, B0);
   delay(0.5);
  
  }
  //H2= 1
  for (int i=0; i<timer; i++){
   digitalWrite(pin1, B0);
   digitalWrite(pin2, B0);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B0);
   digitalWrite(pin6, B0);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B0);
   digitalWrite(gnd2, B1);
   delay(0.5);     //          Writes 15 to the display.
   //H1= 5
   digitalWrite(pin1, B0);
   digitalWrite(pin2, B1);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B1);
   digitalWrite(pin5, B1);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B0);
   digitalWrite(gnd1, B1);
   digitalWrite(gnd2, B0);
   delay(0.5);
  
  }
  //H2= 1
  for (int i=0; i<timer; i++){
   digitalWrite(pin1, B0);
   digitalWrite(pin2, B0);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B0);
   digitalWrite(pin6, B0);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B0);
   digitalWrite(gnd2, B1);
   delay(0.5);                                        //          Writes 14 to the display.
   //H1= 4
   digitalWrite(pin1, B0);
   digitalWrite(pin2, B0);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B1);
   digitalWrite(pin5, B1);
   digitalWrite(pin6, B0);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B1);
   digitalWrite(gnd2, B0);
   delay(0.5);
 //H2= 1 
  }
  for (int i=0; i<timer; i++){
   digitalWrite(pin1, B0);
   digitalWrite(pin2, B0);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B0);
   digitalWrite(pin6, B0);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B0);
   digitalWrite(gnd2, B1);
   delay(0.5);      //          Writes 13 to the display.
   //H1= 3
   digitalWrite(pin1, B0);
   digitalWrite(pin2, B1);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B1);
   digitalWrite(pin5, B0);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B1);
   digitalWrite(gnd2, B0);
   delay(0.5);
  
  }
  //H2= 1
  for (int i=0; i<timer; i++){
   digitalWrite(pin1, B0);
   digitalWrite(pin2, B0);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B0);
   digitalWrite(pin6, B0);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B0);
   digitalWrite(gnd2, B1);
   delay(0.5);                                        //          Writes 12 to the display.
   //H1= 2
   digitalWrite(pin1, B1);
   digitalWrite(pin2, B1);
   digitalWrite(pin3, B0);
   digitalWrite(pin4, B1);
   digitalWrite(pin5, B0);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B1);
   digitalWrite(gnd2, B0);
   delay(0.5);
  
  }
  //H2= 1
  for (int i=0; i<timer; i++){
   digitalWrite(pin1, B0);
   digitalWrite(pin2, B0);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B0);
   digitalWrite(pin6, B0);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B0);
   digitalWrite(gnd2, B1);
   delay(0.5);                                        //          Writes 11 to the display.
   //H1= 1
   digitalWrite(pin1, B0);
   digitalWrite(pin2, B0);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B0);
   digitalWrite(pin6, B0);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B1);
   digitalWrite(gnd2, B0);
   delay(0.5);
  
  }
  //H2= 1
  for (int i=0; i<timer; i++){
   digitalWrite(pin1, B0);
   digitalWrite(pin2, B0);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B0);
   digitalWrite(pin6, B0);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B0);
   digitalWrite(gnd2, B1);
   delay(0.5);                                        //          Writes 10 to the display.
   //H1= 0
   digitalWrite(pin1, B1);
   digitalWrite(pin2, B1);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B1);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B1);
   digitalWrite(gnd2, B0);
   delay(0.5);
  
  }
  //H2= 0
  for (int i=0; i<timer; i++){
   digitalWrite(pin1, B1);
   digitalWrite(pin2, B1);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B1);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B0);
   digitalWrite(gnd2, B1);
   delay(0.5);                                        //          Writes 09 to the display.
   //H1= 9
   digitalWrite(pin1, B0);
   digitalWrite(pin2, B0);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B1);
   digitalWrite(pin5, B1);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B1);
   digitalWrite(gnd2, B0);
   delay(0.5);
  
  }
  //H2= 0
 
  for (int i=0; i<timer; i++){
   digitalWrite(pin1, B1);
   digitalWrite(pin2, B1);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B1);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B0);
   digitalWrite(gnd2, B1);
   delay(0.5);                                        //          Writes 08 to the display.
   //H1= 8
   digitalWrite(pin1, B1);
   digitalWrite(pin2, B1);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B1);
   digitalWrite(pin5, B1);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B1);
   digitalWrite(gnd2, B0);
   delay(0.5);
  
  }
  //H2= 0
  for (int i=0; i<timer; i++){
   digitalWrite(pin1, B1);
   digitalWrite(pin2, B1);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B1);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B0);
   digitalWrite(gnd2, B1);
   delay(0.5);    //          Writes 07 to the display.
   //H1= 7
   digitalWrite(pin1, B0);
   digitalWrite(pin2, B0);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B0);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B1);
   digitalWrite(gnd2, B0);
   delay(0.5);
  
  }
  //H2= 0
  for (int i=0; i<timer; i++){
   digitalWrite(pin1, B1);
   digitalWrite(pin2, B1);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B1);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B0);
   digitalWrite(gnd2, B1);
   delay(0.5);     //          Writes 06 to the display.
   //H1= 6
   digitalWrite(pin1, B1);
   digitalWrite(pin2, B1);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B1);
   digitalWrite(pin5, B1);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B0);
   digitalWrite(gnd1, B1);
   digitalWrite(gnd2, B0);
   delay(0.5);
  
  }
  // H2= 0
  for (int i=0; i<timer; i++){
   digitalWrite(pin1, B1);
   digitalWrite(pin2, B1);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B1);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B0);
   digitalWrite(gnd2, B1);
   delay(0.5);                                        //          Writes 05 to the display.
   //H1= 5
   digitalWrite(pin1, B0);
   digitalWrite(pin2, B1);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B1);
   digitalWrite(pin5, B1);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B0);
   digitalWrite(gnd1, B1);
   digitalWrite(gnd2, B0);
   delay(0.5);
  
  }
  //H2= 0
  for (int i=0; i<timer; i++){
   digitalWrite(pin1, B1);
   digitalWrite(pin2, B1);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B1);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B0);
   digitalWrite(gnd2, B1);
   delay(0.5);                                        //          Writes 04 to the display.
   //H1= 4
   digitalWrite(pin1, B0);
   digitalWrite(pin2, B0);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B1);
   digitalWrite(pin5, B1);
   digitalWrite(pin6, B0);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B1);
   digitalWrite(gnd2, B0);
   delay(0.5);
  
  }
  //H2= 0
  for (int i=0; i<timer; i++){
   digitalWrite(pin1, B1);
   digitalWrite(pin2, B1);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B1);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B0);
   digitalWrite(gnd2, B1);
   delay(0.5);    //          Writes 03 to the display.
   //H1= 3
   digitalWrite(pin1, B0);
   digitalWrite(pin2, B1);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B1);
   digitalWrite(pin5, B0);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B1);
   digitalWrite(gnd2, B0);
   delay(0.5);
  
  }
  // H2= 0
  for (int i=0; i<timer; i++){
   digitalWrite(pin1, B1);
   digitalWrite(pin2, B1);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B1);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B0);
   digitalWrite(gnd2, B1);
   delay(0.5);                                        //          Writes 02 to the display.
   //H1= 2
   digitalWrite(pin1, B1);
   digitalWrite(pin2, B1);
   digitalWrite(pin3, B0);
   digitalWrite(pin4, B1);
   digitalWrite(pin5, B0);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B1);
   digitalWrite(gnd2, B0);
   delay(0.5);
  
  }
  //H2= 0
  for (int i=0; i<timer; i++){
   digitalWrite(pin1, B1);
   digitalWrite(pin2, B1);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B1);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B0);
   digitalWrite(gnd2, B1);
   delay(0.5);                                        //          Writes 01 to the display.
   //H1= 1
   digitalWrite(pin1, B0);
   digitalWrite(pin2, B0);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B0);
   digitalWrite(pin6, B0);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B1);
   digitalWrite(gnd2, B0);
   delay(0.5);
  
  }
  // H2= 0
  for (int i=0; i<timer; i++){
   digitalWrite(pin1, B1);
   digitalWrite(pin2, B1);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B1);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B0);
   digitalWrite(gnd2, B1);
   delay(0.5);                                        //          Writes 00 to the display.
   //H1= 0
   digitalWrite(pin1, B1);
   digitalWrite(pin2, B1);
   digitalWrite(pin3, B1);
   digitalWrite(pin4, B0);
   digitalWrite(pin5, B1);
   digitalWrite(pin6, B1);
   digitalWrite(pin7, B1);
   digitalWrite(gnd1, B1);
   digitalWrite(gnd2, B0);
   delay(0.5);
  
  }
 
 
}

void loop() {
 
 
  digitalWrite(13, HIGH);   //  Turns the TIMER ENDED LED on.
 
   for(value = 0 ; value <= 255; value+=5) // fade in (from min to max)
  {
    analogWrite(gnd1, value);           // sets the value (range from 0 to 255)
    analogWrite(gnd2, value);           // sets the value (range from 0 to 255)
    delay(10);                            // waits for 30 milli seconds to see the dimming effect
  }
  for(value = 255; value >=0; value-=5)   // fade out (from max to min)
  {
    analogWrite(gnd1, value);           // sets the value (range from 0 to 255)
    analogWrite(gnd2, value);           // sets the value (range from 0 to 255)
    delay(10);
  } 
 
}

Koneksi LDR arduino uno r3

Koneksi LDR

int LDRValue = 0;
int LDRPort = 0;
int light_sensitivity = 500;

void setup() {
  // put your setup code here, to run once:
  pinMode(13, OUTPUT);
  Serial.begin( 9600 );
}

void loop() {
  // put your main code here, to run repeatedly:
  LDRValue = analogRead(LDRPort);
  Serial.println(LDRValue);
  if (LDRValue < 500)
    digitalWrite(13, HIGH);
  else
    digitalWrite(13, LOW);
  //delay(1000);
}

Koneksi bluetooth arduino uno r3

koneksi bluetooth

/*
simple LED test
*/

char val;         // variable to receive data from the serial port
int ledpin = 13; 

void setup()
{
    pinMode(ledpin, OUTPUT);  // pin 13 (on-board LED) as OUTPUT
    Serial.begin(9600);       // start serial communication at 115200bps
}

void loop() {
  if( Serial.available() )       // if data is available to read
  {;}
    val = Serial.read();         // read it and store it in 'val'

    if( val == '0' )               // if '0' was received led 13 is switched off
    {
        digitalWrite(ledpin, LOW);    // turn Off pin 13 off
        //delay(1000);                  // waits for a second 
        Serial.println("13 off");
    }

    if( val == '1' )               // if '1' was received led 13 on
    {
        digitalWrite(ledpin, HIGH);  // turn ON pin 13 on
        //delay(1000);                  // waits for a second
        Serial.println("13 on");
    }
}

3 LED berjalan arduino uno r3

3 LED berjalan

const int ledPin13 =  13;      // the number of the LED pin
const int ledPin12 =  12;      // the number of the LED pin
const int ledPin11 =  11; 

unsigned long prev1 = 0;
unsigned long prev2 = 0;
unsigned long prev3 = 0;

int ledState11 = HIGH;
int ledState12 = LOW;
int ledState13 = LOW;

void setup() {
  // put your setup code here, to run once:
    pinMode(ledPin12, OUTPUT);
    pinMode(ledPin13, OUTPUT);
    pinMode(ledPin11, OUTPUT);
    digitalWrite(ledPin11, ledState11);
    digitalWrite(ledPin12, ledState12);
    digitalWrite(ledPin13, ledState13);
}

void loop() {
  unsigned long curr = millis();
 
  if (curr - prev1 >= 2000) {
    if (ledState11 == HIGH && ledState12 == LOW && ledState13 == LOW) {
        ledState11 = LOW;
        ledState12 = HIGH;
        ledState13 = LOW;
    }
    else
    if (ledState11 == LOW && ledState12 == HIGH && ledState13 == LOW) {
        ledState11 = LOW;
        ledState12 = LOW;
        ledState13 = HIGH;
    }
    else
    if (ledState11 == LOW && ledState12 == LOW && ledState13 == HIGH) {
        ledState11 = HIGH;
        ledState12 = LOW;
        ledState13 = LOW;
    }
    digitalWrite(ledPin11, ledState11);   
    digitalWrite(ledPin12, ledState12);   
    digitalWrite(ledPin13, ledState13);   
   
    prev1 = curr;
  }
}

Alerem menggunakan 4 control LDR Dan Bluetooth arduino uno r3


Alerem menggunakan 4 control LDR Dan Bluetooth 

Harus control dengan android bluetem
int LDRValue1 = 0;
int LDRValue2 = 0;
int LDRValue3 = 0;
int LDRValue4 = 0;
int LDRPort1 = 0;
int LDRPort2 = 1;
int LDRPort3 = 2;
int LDRPort4 = 3;
int light_sensitivity = 500;

void setup() {
  // put your setup code here, to run once:
  pinMode(13, OUTPUT);//pin led yang bekerja/menghasilkan output
  pinMode(12, OUTPUT);
  pinMode(11, OUTPUT);
  pinMode(10, OUTPUT);
  Serial.begin( 9600 );
}

void loop() {
  // put your main code here, to run repeatedly:
  LDRValue1 = analogRead(LDRPort1);
  LDRValue2 = analogRead(LDRPort2);
  LDRValue3 = analogRead(LDRPort3);
  LDRValue4 = analogRead(LDRPort4);
  Serial.println(LDRValue1);//untuk mengirim ke bluetooth
  Serial.println(LDRValue2);
  Serial.println(LDRValue3);
  Serial.println(LDRValue4);
 
  if (LDRValue1 < 500)// nilai besarnya ldr pada cahaya//500 maka akan bekerja
  {
  digitalWrite(12, HIGH);//nilai ldr lebih besar dari 500 LED pin 12 akan nyala
  Serial.println("Ada maling"); //jika led nyala ngirim menggunakan bluetooth ke hp ada maling
  }
  else //tetapi
  {
  digitalWrite(12, LOW);//nilai ldr lebih kecil dari 500 led pin 12 akan mati
  Serial.println("Aman");//jika led mati berarti aman
  }
 
      if (LDRValue2 < 500)
      {
       digitalWrite(13, HIGH);
       Serial.println("Ada maling");
       }
       else
       {
        digitalWrite(13, LOW);
          Serial.println("Aman");
        } 
       
   if (LDRValue3 < 500)
   {
    digitalWrite(11, HIGH);
    Serial.println("Ada maling");
   }
  else
   {
    digitalWrite(11, LOW);
    Serial.println("Aman");
   } 
  
      if (LDRValue4 < 500)
      {
       digitalWrite(10, HIGH);
       Serial.println("Ada maling");
       }
       else
       {
        digitalWrite(10, LOW);
          Serial.println("Aman");
        } 

  //delay(1000);
}

Alerem menggunakan LDR Dan Bluetooth Arduino uno r3

Alerem menggunakan LDR Dan Bluetooth 
Harus control dengan android bluetem

int LDRValue = 0;
int LDRPort = 0;
int light_sensitivity = 500;

void setup() {
  // put your setup code here, to run once:
  pinMode(13, OUTPUT);
  Serial.begin( 9600 );
}

void loop() {
  // put your main code here, to run repeatedly:
  LDRValue = analogRead(LDRPort);
  Serial.println(LDRValue);
  if (LDRValue < 500) {
    digitalWrite(13, HIGH);
    Serial.println("Ada maling");
  }
  else {
    digitalWrite(13, LOW);
    Serial.println("Aman");
  }
  //delay(1000);
}

menhidupkan 13 LED secara berurutan Arduino uno r3

 menhidupkan 13 LED secara berurutan

const int ledPin1 =  1;      // the number of the LED pin
const int ledPin2 =  2;      // the number of the LED pin
const int ledPin3 =  3; 
const int ledPin4 =  4;      // the number of the LED pin
const int ledPin5 =  5;      // the number of the LED pin
const int ledPin6 =  6; 
const int ledPin7 =  7;      // the number of the LED pin
const int ledPin8 =  8;      // the number of the LED pin
const int ledPin9 =  9; 
const int ledPin10 =  10;      // the number of the LED pin
const int ledPin11 =  11;      // the number of the LED pin
const int ledPin12 =  12;
const int ledPin13 =  13;
  unsigned long prev1 = 0;
  unsigned long prev2 = 0;
  unsigned long prev3 = 0;
  unsigned long prev4 = 0;
  unsigned long prev5 = 0;
  unsigned long prev6 = 0;
  unsigned long prev7 = 0;
  unsigned long prev8 = 0;
  unsigned long prev9 = 0;
  unsigned long prev10 = 0;
  unsigned long prev11 = 0;
  unsigned long prev12 = 0;
  unsigned long prev13 = 0;
    int ledState1 = HIGH;
    int ledState2 = HIGH;
    int ledState3 = HIGH;
    int ledState4 = HIGH;
    int ledState5 = HIGH;
    int ledState6 = LOW;
    int ledState7 = LOW;
    int ledState8 = LOW;
    int ledState9 = LOW;
    int ledState10 = LOW;
    int ledState11 = LOW;
    int ledState12 = LOW;
    int ledState13 = LOW;


 void setup() {
  // put your setup code here, to run once:
    pinMode(ledPin1, OUTPUT);
    pinMode(ledPin2, OUTPUT);
    pinMode(ledPin3, OUTPUT);
    pinMode(ledPin4, OUTPUT);
    pinMode(ledPin5, OUTPUT);
    pinMode(ledPin6, OUTPUT);
    pinMode(ledPin7, OUTPUT);
    pinMode(ledPin8, OUTPUT);
    pinMode(ledPin9, OUTPUT);
    pinMode(ledPin10, OUTPUT);
    pinMode(ledPin11, OUTPUT);
    pinMode(ledPin12, OUTPUT);
    pinMode(ledPin13, OUTPUT);
        digitalWrite(ledPin1, ledState1);
        digitalWrite(ledPin2, ledState2);
        digitalWrite(ledPin3, ledState3);
        digitalWrite(ledPin4, ledState4);
        digitalWrite(ledPin5, ledState5);
        digitalWrite(ledPin6, ledState6);
        digitalWrite(ledPin7, ledState7);
        digitalWrite(ledPin8, ledState8);
        digitalWrite(ledPin9, ledState9);
        digitalWrite(ledPin10, ledState10);
        digitalWrite(ledPin11, ledState11);
        digitalWrite(ledPin12, ledState12);
        digitalWrite(ledPin13, ledState13);
}

void loop() {
unsigned long curr = millis();
  if (curr - prev1 >= 2000) {
    if (ledState1 == LOW && ledState2 == LOW && ledState3 == LOW && ledState4 == LOW && ledState5 == LOW && ledState6 == HIGH && ledState7 == HIGH && ledState8 == HIGH && ledState9 == HIGH && ledState10 == HIGH && ledState11 == HIGH && ledState12 == HIGH && ledState13 == HIGH) {
        ledState1 = HIGH;
        ledState2 = HIGH;
        ledState3 = HIGH;
        ledState4 = LOW;
        ledState5 = HIGH;
        ledState6 = HIGH;
        ledState7 = HIGH;
        ledState8 = HIGH;
        ledState9 = HIGH;
        ledState10 = LOW;
        ledState11 = HIGH;
        ledState12 = HIGH;
        ledState13 = HIGH;
    }
    else
    if (ledState1 == HIGH && ledState2 == HIGH && ledState3 == HIGH && ledState4 == LOW && ledState5 == HIGH && ledState6 == HIGH && ledState7 == HIGH && ledState8 == HIGH && ledState9 == HIGH && ledState10 == LOW && ledState11 == HIGH && ledState12 == HIGH && ledState13 == HIGH) {
        ledState1 = HIGH;
        ledState2 = HIGH;
        ledState3 = HIGH;
        ledState4 = HIGH;
        ledState5 = HIGH;
        ledState6 = HIGH;
        ledState7 = HIGH;
        ledState8 = LOW;
        ledState9 = HIGH;
        ledState10 = LOW;
        ledState11 = HIGH;
        ledState12 = HIGH;
        ledState13 = HIGH;       
    }
    else
    if (ledState1 == HIGH && ledState2 == HIGH && ledState3 == HIGH && ledState4 == HIGH && ledState5 == HIGH && ledState6 == HIGH && ledState7 == HIGH && ledState8 == LOW && ledState9 == HIGH && ledState10 == LOW && ledState11 == HIGH && ledState12 == HIGH && ledState13 == HIGH) {
        ledState1 = HIGH;
        ledState2 = HIGH;
        ledState3 = HIGH;
        ledState4 = HIGH;
        ledState5 = HIGH;
        ledState6 = LOW;
        ledState7 = LOW;
        ledState8 = LOW;
        ledState9 = HIGH;
        ledState10 = HIGH;
        ledState11 = LOW;
        ledState12 = HIGH;
        ledState13 = HIGH;
    }
    else
    if (ledState1 == HIGH && ledState2 == HIGH && ledState3 == HIGH && ledState4 == HIGH && ledState5 == HIGH && ledState6 == LOW && ledState7 == LOW && ledState8 == LOW && ledState9 == HIGH && ledState10 == HIGH && ledState11 == HIGH && ledState12 == LOW && ledState13 == HIGH) {
        ledState1 = HIGH;
        ledState2 = LOW;
        ledState3 = HIGH;
        ledState4 = HIGH;
        ledState5 = HIGH;
        ledState6 = HIGH;
        ledState7 = HIGH;
        ledState8 = LOW;
        ledState9 = HIGH;
        ledState10 = HIGH;
        ledState11 = HIGH;
        ledState12 = HIGH;
        ledState13 = HIGH;
    }
    else
    if (ledState1 == HIGH && ledState2 == LOW && ledState3 == HIGH && ledState4 == HIGH && ledState5 == HIGH && ledState6 == HIGH && ledState7 == HIGH && ledState8 == LOW && ledState9 == HIGH && ledState10 == HIGH && ledState11 == HIGH && ledState12 == HIGH && ledState13 == HIGH) {
        ledState1 = HIGH;
        ledState2 = LOW;
        ledState3 = HIGH;
        ledState4 = HIGH;
        ledState5 = HIGH;
        ledState6 = HIGH;
        ledState7 = HIGH;
        ledState8 = HIGH;
        ledState9 = HIGH;
        ledState10 = HIGH;
        ledState11 = HIGH;
        ledState12 = HIGH;
        ledState13 = HIGH;
    }
    else
    if (ledState1 == HIGH && ledState2 == LOW && ledState3 == HIGH && ledState4 == HIGH && ledState5 == HIGH && ledState6 == HIGH && ledState7 == HIGH && ledState8 == HIGH && ledState9 == HIGH && ledState10 == HIGH && ledState11 == HIGH && ledState12 == HIGH && ledState13 == HIGH) {
        ledState1 = HIGH;
        ledState2 = HIGH;
        ledState3 = HIGH;
        ledState4 = HIGH;
        ledState5 = HIGH;
        ledState6 = LOW;
        ledState7 = LOW;
        ledState8 = LOW;
        ledState9 = LOW;
        ledState10 = LOW;
        ledState11 = HIGH;
        ledState12 = HIGH;
        ledState13 = LOW;
    }
    else
    if (ledState1 == HIGH && ledState2 == HIGH && ledState3 == HIGH && ledState4 == HIGH && ledState5 == HIGH && ledState6 == LOW && ledState7 == LOW && ledState8 == LOW && ledState9 == LOW && ledState10 == LOW && ledState11 == HIGH && ledState12 == HIGH && ledState13 == HIGH) {
        ledState1 = HIGH;
        ledState2 = HIGH;
        ledState3 = HIGH;
        ledState4 = HIGH;
        ledState5 = HIGH;
        ledState6 = HIGH;
        ledState7 = HIGH;
        ledState8 = HIGH;
        ledState9 = HIGH;
        ledState10 = HIGH;
        ledState11 = HIGH;
        ledState12 = HIGH;
        ledState13 = HIGH;
    }
    else
    if (ledState1 == HIGH && ledState2 == HIGH && ledState3 == HIGH && ledState4 == HIGH && ledState5 == HIGH && ledState6 == HIGH && ledState7 == HIGH && ledState8 == HIGH && ledState9 == HIGH && ledState10 == HIGH && ledState11 == HIGH && ledState12 == HIGH && ledState13 == HIGH) {
        ledState1 = HIGH;
        ledState2 = HIGH;
        ledState3 = HIGH;
        ledState4 = HIGH;
        ledState5 = HIGH;
        ledState6 = HIGH;
        ledState7 = HIGH;
        ledState8 = LOW;
        ledState9 = HIGH;
        ledState10 = HIGH;
        ledState11 = HIGH;
        ledState12 = HIGH;
        ledState13 = HIGH;
    }
    else
    if (ledState1 == HIGH && ledState2 == HIGH && ledState3 == HIGH && ledState4 == HIGH && ledState5 == HIGH && ledState6 == HIGH && ledState7 == HIGH && ledState8 == LOW && ledState9 == HIGH && ledState10 == HIGH && ledState11 == HIGH && ledState12 == HIGH && ledState13 == HIGH) {
        ledState1 = HIGH;
        ledState2 = HIGH;
        ledState3 = HIGH;
        ledState4 = HIGH;
        ledState5 = HIGH;
        ledState6 = HIGH;
        ledState7 = HIGH;
        ledState8 = HIGH;
        ledState9 = HIGH;
        ledState10 = HIGH;
        ledState11 = HIGH;
        ledState12 = HIGH;
        ledState13 = LOW;
    }

    else
    if (ledState1 == HIGH && ledState2 == HIGH && ledState3 == HIGH && ledState4 == HIGH && ledState5 == HIGH && ledState6 == HIGH && ledState7 == HIGH && ledState8 == HIGH && ledState9 == HIGH && ledState10 == HIGH && ledState11 == HIGH && ledState12 == HIGH && ledState13 == LOW) {
        ledState1 = HIGH;
        ledState2 = HIGH;
        ledState3 = HIGH;
        ledState4 = HIGH;
        ledState5 = HIGH;
        ledState6 = LOW;
        ledState7 = LOW;
        ledState8 = LOW;
        ledState9 = LOW;
        ledState10 = LOW;
        ledState11 = LOW;
        ledState12 = LOW;
        ledState13 = LOW;
    }
     digitalWrite(ledPin1, ledState1);   
    digitalWrite(ledPin2, ledState2);   
    digitalWrite(ledPin3, ledState3);
    digitalWrite(ledPin4, ledState4);   
    digitalWrite(ledPin5, ledState5);   
    digitalWrite(ledPin6, ledState6);
    digitalWrite(ledPin7, ledState7);   
    digitalWrite(ledPin8, ledState8);   
    digitalWrite(ledPin9, ledState9);
    digitalWrite(ledPin10, ledState10);   
    digitalWrite(ledPin11, ledState11);   
    digitalWrite(ledPin12, ledState12);
    digitalWrite(ledPin13, ledState13);
   
    prev1 = curr;
  }
}

Cara membuat huruf ABCD menggunakan satu segmen arduino uno r3

Cara membuat huruf abcd menggunakan satu segmen

// www.arduino.web.id
// urut dari 0 - 9
// untuk 7segment common katoda, jika menggunakan common Anoda, silahkan dganti "1" dengan "0"

void setup() {            
  pinMode(2, OUTPUT);
  pinMode(3, OUTPUT);
  pinMode(4, OUTPUT);
  pinMode(5, OUTPUT);
  pinMode(6, OUTPUT);
  pinMode(7, OUTPUT);
  pinMode(8, OUTPUT);
  pinMode(9, OUTPUT);
  digitalWrite(9, 0);  // start with the "dot" off
}

void loop() {
   // write 'a'
 digitalWrite(2, 1);
 digitalWrite(3, 1);
 digitalWrite(4, 1);
 digitalWrite(5, 0);
 digitalWrite(6, 1);
 digitalWrite(7, 1);
 digitalWrite(8, 1);
 delay(2000);
  // write 'b'
 digitalWrite(2, 1);
 digitalWrite(3, 1);
 digitalWrite(4, 1);
 digitalWrite(5, 1);
 digitalWrite(6, 1);
 digitalWrite(7, 1);
 digitalWrite(8, 1);
 delay(2000);
 // write 'c'
 digitalWrite(2, 1);
 digitalWrite(3, 0);
 digitalWrite(4, 0);
 digitalWrite(5, 1);
 digitalWrite(6, 1);
 digitalWrite(7, 1);
 digitalWrite(8, 0);
 delay(2000);
  // write 'd'
 digitalWrite(2, 1);
 digitalWrite(3, 1);
 digitalWrite(4, 1);
 digitalWrite(5, 1);
 digitalWrite(6, 1);
 digitalWrite(7, 1);
 digitalWrite(8, 0);
 delay(2000);
  // write 'e'
 digitalWrite(2, 1);
 digitalWrite(3, 0);
 digitalWrite(4, 0);
 digitalWrite(5, 1);
 digitalWrite(6, 1);
 digitalWrite(7, 1);
 digitalWrite(8, 1);
 delay(2000);
 // write 'f'
 digitalWrite(2, 1);
 digitalWrite(3, 0);
 digitalWrite(4, 0);
 digitalWrite(5, 0);
 digitalWrite(6, 1);
 digitalWrite(7, 1);
 digitalWrite(8, 1);
 delay(2000);
// write '9'
 digitalWrite(2, 1);
 digitalWrite(3, 0);
 digitalWrite(4, 1);
 digitalWrite(5, 1);
 digitalWrite(6, 1);
 digitalWrite(7, 1);
 digitalWrite(8, 1);
 delay(2000);
// write 'h'
 digitalWrite(2, 0);
 digitalWrite(3, 1);
 digitalWrite(4, 1);
 digitalWrite(5, 0);
 digitalWrite(6, 1);
 digitalWrite(7, 1);
 digitalWrite(8, 1);
 delay(2000);
 // write 'i'
 digitalWrite(2, 0);
 digitalWrite(3, 1);
 digitalWrite(4, 1);
 digitalWrite(5, 0);
 digitalWrite(6, 0);
 digitalWrite(7, 0);
 digitalWrite(8, 0);
 delay(2000);
 // write 'j'
 digitalWrite(2, 1);
 digitalWrite(3, 1);
 digitalWrite(4, 1);
 digitalWrite(5, 1);
 digitalWrite(6, 1);
 digitalWrite(7, 0);
 digitalWrite(8, 0);
 delay(2000);
  // write 'l'
 digitalWrite(2, 0);
 digitalWrite(3, 0);
 digitalWrite(4, 0);
 digitalWrite(5, 1);
 digitalWrite(6, 1);
 digitalWrite(7, 1);
 digitalWrite(8, 0);
 delay(2000);
  // write 'o'
 digitalWrite(2, 1);
 digitalWrite(3, 1);
 digitalWrite(4, 1);
 digitalWrite(5, 1);
 digitalWrite(6, 1);
 digitalWrite(7, 1);
 digitalWrite(8, 0);
 delay(2000);
 // write 'p'
 digitalWrite(2, 1);
 digitalWrite(3, 1);
 digitalWrite(4, 0);
 digitalWrite(5, 0);
 digitalWrite(6, 1);
 digitalWrite(7, 1);
 digitalWrite(8, 1);
 delay(2000);
  // write 'q'
 digitalWrite(2, 1);
 digitalWrite(3, 1);
 digitalWrite(4, 1);
 digitalWrite(5, 0);
 digitalWrite(6, 0);
 digitalWrite(7, 1);
 digitalWrite(8, 1);
 delay(2000);
  // write 's'
 digitalWrite(2, 1);
 digitalWrite(3, 0);
 digitalWrite(4, 1);
 digitalWrite(5, 1);
 digitalWrite(6, 0);
 digitalWrite(7, 1);
 digitalWrite(8, 1);
 delay(2000);
  // write 't'
 digitalWrite(2, 0);
 digitalWrite(3, 0);
 digitalWrite(4, 0);
 digitalWrite(5, 1);
 digitalWrite(6, 1);
 digitalWrite(7, 1);
 digitalWrite(8, 1);
 delay(2000);
  // write 'u'
 digitalWrite(2, 0);
 digitalWrite(3, 1);
 digitalWrite(4, 1);
 digitalWrite(5, 1);
 digitalWrite(6, 1);
 digitalWrite(7, 1);
 digitalWrite(8, 0);
 delay(2000);
  // write 'x'
 digitalWrite(2, 0);
 digitalWrite(3, 1);
 digitalWrite(4, 1);
 digitalWrite(5, 0);
 digitalWrite(6, 1);
 digitalWrite(7, 1);
 digitalWrite(8, 1);
 delay(2000);
 // write 'y'
 digitalWrite(2, 0);
 digitalWrite(3, 1);
 digitalWrite(4, 1);
 digitalWrite(5, 1);
 digitalWrite(6, 0);
 digitalWrite(7, 1);
 digitalWrite(8, 1);
 delay(2000);
}