Materi Pembelajaran Pemograman arduino KLS X IPA/IPS

1. jelas pengertian tiap fungsi dan variable source code tulis d kertas 1 lembar nama dan kelas di       
    pojok kanan atas
2. tracing source code di arduino ide kirim printscreen nya

//#include <Keypad.h>
#include <LiquidCrystal.h>
#include <Servo.h>
Servo myservo;
LiquidCrystal lcd(A0, A1, A2, A3, A4, A5);
#define Password_Lenght 7 //
int pos = 0;    //
char Data[Password_Lenght]; //
char Master[Password_Lenght] = "123456";

void setup()
{
  myservo.attach(9);
  ServoClose();
  lcd.begin(16, 2);
  lcd.print(" Arduino Door");
  lcd.setCursor(0, 1);
  lcd.print("--Look project--");
  delay(3000);
  lcd.clear();
}

void ServoOpen()
{
  for (pos = 180; pos >= 0; pos -= 5) { //
    // in steps of 1 degree
    myservo.write(pos);              //
    delay(15);                       //
  }
}
void ServoClose()
{
  for (pos = 0; pos <= 180; pos += 5) { //
    myservo.write(pos);              //
    delay(15);                       //
  }
}

if (data_count == Password_Lenght - 1)
  {
    if (!strcmp(Data, Master))
    {
      lcd.clear();
      ServoOpen();
      lcd.print("  Door is Open");
      door = 0;
    }
    else
    {
      lcd.clear();
      lcd.print("  Wrong Password");
      delay(1000);
      door = 1;
    }
    clearData();
  }

Comments

Popular posts from this blog

Pengertian Tipe Data char Bahasa C++

Soal Ujikom KLS X