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);
}

Senin, 21 April 2014

cara membuat daftar isi microsoft word

cara menampilkan rulers dan membuat daftar isi

                  Cara Membuat Daftar Isi Dengan Titik-titik Rapi di MS. Word, daftar isi rapi di ms. word 2007, agar daftar isi rapi di word.


Cara Membuat Daftar Isi Dengan Titik-titik Rapi di MS. Word

Daftar Isi merupakan halaman penting dalam suatu karya tulis ilmiah, baik berupa makalah, skripsi, tesis, disertasi, buku, dan karya tulis ilmiah lainnya, karena dengan adanya halaman ini, memudahkan bagi pembaca untuk menemukan topik tertentu dalam sebuah karya tulis ilmiah. Selain itu, dengan Daftar Isi pula, memudahkan pembaca untuk mempelajari pokok-pokok bahasan dari sebuah karya tulis yang akan dibacanya. Namun demikian, mungkin ada orang yang kebingungan ketika harus membuat sebuah daftar isi agar baik dan rapi, terlebih harus merapikan posisi titik-titik dalam sebuah halaman daftar isi.Berikut adalah cara membuat titik-titik pada daftar isi agar terlihat rapi menggunakan Microsoft Office 2007

Bukalah program microsoft office sehingga muncul lembar kerja yang masih kosong. Lalu, pastikan batang “ruler” yang ada pada lembar kerja dalam keadaan aktif. Jika belum aktif, aktifkan dengan memilih menu “view” lalu beri centang pada “ruler”,

Cara Membuat Daftar Isi Dengan Titik-titik Rapi di MS. Word 

Ketikkan “DAFTAR ISI”. Pada baris kedua, ketikkan “KATA PENGANTAR”
Pada posisi kursor sebaris dengan KATA PENGANTAR, klik pada area batang ruler yang berwarna putih sehingga muncul tanda seperti huruf “L” berwarna hitam. Buatlah tanda tersebut sebanyak 2 buah, dan aturlah posisinya seperti gambar berikut:Cara Membuat Daftar Isi Dengan Titik-titik Rapi di MS. Word 


Langkah selanjutnya adalah klik dua kali tanda “L” yang pertama yang berwarna hitam di atas hingga muncul jendela Tab seperti di bawah ini:

Cara Membuat Daftar Isi Dengan Titik-titik Rapi di MS. WordLalu aturlah hal-hal sebagai berikut :
Nilai pada tab stop position abaikan 
Nilai pada default tab stops abaikan 
Pada Alignment klik “Right”
Pada Tab Leader pilih No.2
Lalu Klik tombol Set
Lalu Klik OK 
Setelah itu, perhatikan bahwa tanda “L” yang pertama berganti posisi menjadi seperti “L” terbalik sebagaimana gambar berikut:

Cara Membuat Daftar Isi Dengan Titik-titik Rapi di MS. Word 




Langkah selanjutnya, masih pada posisi kursor sebaris dengan KATA PENGANTAR, pada papan keyboard tekan tombol Tab, sehingga posisi kursor meloncat pada tanda “L” terbalik, Maka secara otomatis akan muncul titik-titik sebagaimana gambar berikut :

Cara Membuat Daftar Isi Dengan Titik-titik Rapi di MS. Word
Langkah selanjutnya adalah tekan sekali lagi tombol Tab pada papan keyboard, sehingga kursor meloncat pada tanda L yang kedua, lalu isikan angka halaman untuk KATA PENGANTAR (biasanya halaman i).
Selesai membuat titik-titik dan mengisi nomor halaman pada KATA PENGANTAR, selanjutnya tekan tombol enter, maka tanda L yang telah anda buat pada langkah sebelumnya akan terbawa pada baris selanjutnya. Artinya, Anda tidak perlu lagi mengulangi langkah di atas, yang diperlukan adalah melanjutkan mengetik elemen dari DAFTAR ISI, seperti DAFTAR ISI, ABSTRAK, dan lain-lain.

Catatan : posisi tanda tab (L) di atas dapat anda atur dengan mendrag salah satu tanda tab (L) lalu geser sesuai posisi yang diinginkan. 
selamat mencoba y guys semoga berhasil dan sukses selalu amien