#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
unsigned long total_money = 0;
int sanpham [8] = {5000, 10000, 15000, 5000, 10000, 10000, 10000, 10000};
int btn[8] = {2, 3, 4, 5, 6, 7, 8, 9};
int add_finish[8] = {0, 0, 0, 0, 0, 0, 0, 0};
int IR = 10;
int s = 0;
void setup() {
Serial.begin(115200);
// put your setup code here, to run once:
for(int i = 0; i < 7 ; ++i){
pinMode(btn[i], INPUT_PULLUP);
}
pinMode(IR, INPUT_PULLUP);
lcd.init();
lcd.backlight();
// lcd.setCursor(2,0);
// lcd.print("Arduinokit.vn");
// lcd.setCursor(0,1);
// lcd.print("Xin chao cac ban");
}
void loop() {
// put your main code here, to run repeatedly:
read_btn();
}
int dectect_money(){
int money;
return money;
}
void read_btn(){
lcd.setCursor(2,0);
lcd.print("TIEN DA NHAN");
lcd.setCursor(0,1);
Serial.println(digitalRead(btn[0]));
lcd.print(String(total_money)+ " VND");
if(digitalRead(btn[0])==0){
if(add_finish[0]==0){
total_money += 5000;
add_finish[0] = 1;
Serial.println("+5000");
}
}
else{
add_finish[0] = 0;
}
if(digitalRead(btn[1])==0){
if(add_finish[1]==0){
total_money += 10000;
Serial.println("+10000");
add_finish[1] = 1;
}
}
else{
add_finish[1] = 0;
}
}