//tombol
int tombol1= 2;
int nilaitombol1;
int counttombol1;
int tombol2= 3;
int nilaitombol2;
int counttombol2;
//Data Absen
#include <EEPROM.h>
//nama1
int data1in = 0;
int data1out = 1;
byte nilaidata1in;
byte nilaidata1out;
int nama1in = 0;
int nama1out= 1;
int count1;
//nama2
int data2in = 2;
int data2out = 3;
byte nilaidata2in;
byte nilaidata2out;
int nama2in = 2;
int nama2out= 3;
int count2;
//nama3
int data3in = 4;
int data3out = 5;
byte nilaidata3in;
byte nilaidata3out;
int nama3in = 4;
int nama3out= 5;
int count3;
//nama4
int data4in = 6;
int data4out = 7;
byte nilaidata4in;
byte nilaidata4out;
int nama4in = 6;
int nama4out= 7;
int count4;
//nama5
int data5in = 8;
int data5out = 9;
byte nilaidata5in;
byte nilaidata5out;
int nama5in = 8;
int nama5out= 9;
int count5;
//nama6
int data6in = 10;
int data6out = 11;
byte nilaidata6in;
byte nilaidata6out;
int nama6in = 10;
int nama6out= 11;
int count6;
//nama7
int data7in = 12;
int data7out = 13;
byte nilaidata7in;
byte nilaidata7out;
int nama7in = 12;
int nama7out= 13;
int count7;
//nama8
int data8in = 14;
int data8out = 15;
byte nilaidata8in;
byte nilaidata8out;
int nama8in = 14;
int nama8out= 15;
int count8;
//LCD i2c
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x3F ,2,1,0,4,5,6,7,3, POSITIVE);
//RFID
#include <AddicoreRFID.h>
#include <SPI.h>
#define uchar unsigned char
#define uint unsigned int
uchar fifobytes;
uchar fifoValue;
AddicoreRFID myRFID;
const int chipSelectPin = 10;
const int NRSTPD = 5;
#define MAX_LEN 16
void setup() {
Serial.begin(9600);
lcd.begin (16,2);
}
pinMode(tombol1, INPUT);
pinMode(tombol2, INPUT);
SPI.begin();
pinMode(chipSelectPin,OUTPUT);
digitalWrite(chipSelectPin, LOW);
pinMode(NRSTPD,OUTPUT);
digitalWrite(NRSTPD, HIGH);
error.txt (1.84 KB)