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