PKL HARI KEDUAPULUH LIMA
Nama : Helena Margaretha M.
NISN
: 0064331270
Hari, Tanggal : Rabu, 15 Maret 2023
Asal Sekolah
: SMKN 2 Depok
Tempat PKL : ISTN
FSTI
Hobi
: Bermain game dan membaca novel.
08:30 s/d 09:30 : Kurvey (lap meja, menyapu, dan mengepel.)
09:30 s/d 12:00 : Materi wokwi arduino.
12:00 s/d 13:00 : ISOMA (Istirahat, sholat, makan.)
13:00 s/d 15:30 : Praktek Wokwi.
15:30 s/d Pulang : Membuat blog.
#define LRED 5
#define LYELLOW 4
#define LGREEN 3
#define LRED2 A0
#define LYELLOW2 A1
#define LGREEN2 A2
#define LBLUE 2
#define TOMBOL1 6
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 10, 9, 8, 7);
void setup() {
Serial.begin(9600);
lcd.begin(16, 2);
pinMode(LRED, OUTPUT);
pinMode(LYELLOW, OUTPUT);
pinMode(LGREEN, OUTPUT);
pinMode(LRED2, OUTPUT);
pinMode(LYELLOW2, OUTPUT);
pinMode(LGREEN2, OUTPUT);
pinMode(LBLUE, OUTPUT);
pinMode(TOMBOL1, INPUT_PULLUP);
standby(1000);
}
void loop() {
if (digitalRead(TOMBOL1)== LOW) {
digitalWrite(LBLUE,HIGH);
Serial.print("PRESSS");
pola1(5000);
pola2(1500);
pola3(5000);
pola4(1500);
}
else{
standby(1000);
}
}
void pola1(int waktu){
lcd.clear();
lcd.setCursor(2, 0);
lcd.print("KANAN JALAN");
lcd.setCursor(3,1);
lcd.print("KIRI STOP");
Serial.println("Jalur Kanan Jalan, Jalur Kiri Stop");
digitalWrite(LRED,LOW);
digitalWrite(LYELLOW,LOW);
digitalWrite(LGREEN,HIGH);
digitalWrite(LRED2,HIGH);
digitalWrite(LYELLOW2,LOW);
digitalWrite(LGREEN2,LOW);
delay(waktu);
}
void pola2(int waktu){
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Kanan Ready Stop");
lcd.setCursor(0,1);
lcd.print("Kiri Ready Jalan");
Serial.println("Jalur Kanan Bersiap-siap Berhenti,
Jalur Kiri Bersiap-siap Jalan");
digitalWrite(LRED,LOW);
digitalWrite(LYELLOW,HIGH);
digitalWrite(LGREEN,LOW);
digitalWrite(LRED2,LOW);
digitalWrite(LYELLOW2,HIGH);
digitalWrite(LGREEN2,LOW);
delay(waktu);
}
void pola3(int waktu){
lcd.clear();
lcd.setCursor(3, 0);
lcd.print("KANAN STOP");
lcd.setCursor(3,1);
lcd.print("KIRI JALAN");
Serial.println("Jalur Kiri Jalan, Jalur Kanan Stop");
digitalWrite(LRED,HIGH);
digitalWrite(LYELLOW,LOW);
digitalWrite(LGREEN,LOW);
digitalWrite(LRED2,LOW);
digitalWrite(LYELLOW2,LOW);
digitalWrite(LGREEN2,HIGH);
delay(waktu);
}
void pola4(int waktu){
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Kanan Siap Jalan");
lcd.setCursor(0,1);
lcd.print("Kiri Ready Stop");
Serial.println("Jalur Kiri Bersiap-siap Berhenti, Jalur Kanan
Bersiap-siap Jalan");
digitalWrite(LRED,LOW);
digitalWrite(LYELLOW,HIGH);
digitalWrite(LGREEN,LOW);
digitalWrite(LRED2,LOW);
digitalWrite(LYELLOW2,HIGH);
digitalWrite(LGREEN2,LOW);
delay(waktu);
}
void standby(int waktu){
lcd.clear();
lcd.setCursor(1, 0);
lcd.print("SELAMAT DATANG");
lcd.setCursor(1, 1);
lcd.print("ALL BY HELENA!");
digitalWrite(LRED,LOW);
digitalWrite(LYELLOW,LOW);
digitalWrite(LGREEN,LOW);
digitalWrite(LBLUE,LOW);
digitalWrite(LRED2,LOW);
digitalWrite(LYELLOW2,LOW);
digitalWrite(LGREEN2,LOW);
digitalWrite(LBLUE,HIGH);
delay(waktu);
}
void loopX() {
if (digitalRead(TOMBOL1)== LOW) {
digitalWrite(LBLUE,HIGH);
Serial.print("PRESSS");
pola1(2000);
pola2(2000);
}
else{
standby(1000);
}
}
Follow me :
Instagram : https://instagram.com/helenaa_manurung02
FaceBook : https://www.facebook.com/ItsMeHelena02/
Twitter : https://twitter.com/ItsMeHelena02
Tiktok : https://www.tiktok.com/@itsmehelena02
YouTube : https://www.youtube.com/channel/UC2dMcAhACDX01vqXKRXZUBg
















0 comments:
Posting Komentar