I am here
let's start and action
grow up your programming skills
I am here
let's start and action
r d card r d module
PENELUSURAN BERSPONSOR
esp32 tutorial arduino coding
pada kesempatan kali ini saya punya kesempatan untuk melanjutkan Tutorial Proyek E-money dengan RFID dan
Modul ESP32/ESP8266 NodeMCU untuk membaca artikel sebelumnya yang berkaitan dengan tutorial ini, silahkan di
baca juga : ESP8266, Cara Mengirim Data RFID ke Database Local XAMPP
https://www.anakkendali.com/tutorial-membuat-alat-pembayaran-non-tunai-website/ 1/10
30/12/2020 ESP8266/ESP32, Tutorial Membuat Alat Pembayaran Non-Tunai E-Money RFID dan Website
https://www.anakkendali.com/tutorial-membuat-alat-pembayaran-non-tunai-website/ 2/10
30/12/2020 ESP8266/ESP32, Tutorial Membuat Alat Pembayaran Non-Tunai E-Money RFID dan Website
sebelumnya saya membuat proyek E-Money ini untuk pembayaran Printing, bagi yang memiliki usaha print. dan
sudah saya selesaikan, dan saya membuat tutorial yang lebih sederhana, bagaimana membaca dan menulis saldo ke
database nya saja, berdasarkan kartu yang di tap ke modul RFID nya.
untuk CODE ARDUINO IDE bisa di Download pada tautan di bawah ini.
https://www.anakkendali.com/tutorial-membuat-alat-pembayaran-non-tunai-website/ 3/10
30/12/2020 ESP8266/ESP32, Tutorial Membuat Alat Pembayaran Non-Tunai E-Money RFID dan Website
正美企業- RFID晶片標籤專業加⼯ - ESP8266, NodeMcu RFID Kirim Arduino 義⼤利原廠開發板,現貨 - ESP8266, Nodemcu Kirim
UHF HF NFC客製結構變動圖文印刷 Data ke Database, XAMPP Arduino® Uno Rev3(原裝) Multiple Data Sensor ke
Database Xampp
Iklan cymmetrik.com anakkendali.com Iklan icshop.com.tw anakkendali.com
E-Money RFID
adapun code Arduino IDE untuk NodeMCU nya dapat di Download pada tautan di bawah ini :
/*
visit www.anakkendali.com
2018
*/
#include <ESP8266WiFi.h>
#include <ESP8266HTTPClient.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
1
LiquidCrystal_I2C lcd(0x27, 16, 2);
WiFiClient client;
https://www.anakkendali.com/tutorial-membuat-alat-pembayaran-non-tunai-website/ 4/10
30/12/2020 ESP8266/ESP32, Tutorial Membuat Alat Pembayaran Non-Tunai E-Money RFID dan Website
#include <SPI.h>
#include <MFRC522.h>
String request_string;
const char* host = "192.168.1.15"; // ip computer yang di install xampp (Windows + R ---> CMD -
--->ketik ipconfig
//parsing data
int index1, index2;
String dat1, dat2;
HTTPClient http;
void setup() {
pinMode(D8, OUTPUT);
digitalWrite(D8, 1);
lcd.begin();
// put your setup code here, to run once:
lcd.setCursor(0, 0);
lcd.print("Conect to Wifi..");
WiFi.disconnect();
WiFi.begin("KOST_RAMA", "bayardulu500"); // wifi mu
while ((!(WiFi.status() == WL_CONNECTED))) {
delay(300);
}
lcd.clear();
lcd.print("Wifi Connected");
Serial.begin(9600);
SPI.begin();
rfid.PCD_Init();
lcd.setCursor(0, 1);
lcd.print("Siap Print..");
Serial.println("I am waiting for card...");
}
String strID, val, data;
1
unsigned long timenow = 0;
int saldo;
https://www.anakkendali.com/tutorial-membuat-alat-pembayaran-non-tunai-website/ 5/10
30/12/2020 ESP8266/ESP32, Tutorial Membuat Alat Pembayaran Non-Tunai E-Money RFID dan Website
void baca_serial() {
while (client.available() > 0) {
delay(10);
char c = client.read();
data += c;
}
if (data.length() > 0) {
Serial.println(data);
index1 = data.indexOf('%');
index2 = data.indexOf('%', index1 + 1);
void loop() {
// put your main code here, to run repeatedly:
if (!rfid.PICC_IsNewCardPresent() || !rfid.PICC_ReadCardSerial())
return;
https://www.anakkendali.com/tutorial-membuat-alat-pembayaran-non-tunai-website/ 6/10
30/12/2020 ESP8266/ESP32, Tutorial Membuat Alat Pembayaran Non-Tunai E-Money RFID dan Website
String(rfid.uid.uidByte[i], HEX) +
(i != 3 ? ":" : "");
}
strID.toUpperCase();
Serial.println(strID);
baca_database(strID);
baca_serial();
saldo -= harga;
update_saldo(strID, saldo);
// // Serial.println(strID);
delay(1000);
}
request_string = "/esp8266/rfidupdate.php?idcard=";
request_string += id;
request_string += "&val=";
request_string += nilai;
https://www.anakkendali.com/tutorial-membuat-alat-pembayaran-non-tunai-website/ 7/10
30/12/2020 ESP8266/ESP32, Tutorial Membuat Alat Pembayaran Non-Tunai E-Money RFID dan Website
request_string = "/esp8266/rfidread.php?idcard=";
request_string += id;
request_string = "/esp8266/rfidadd.php?idcard=";
request_string += id;
request_string += "&val=";
request_string += 0;
https://www.anakkendali.com/tutorial-membuat-alat-pembayaran-non-tunai-website/ 8/10
30/12/2020 ESP8266/ESP32, Tutorial Membuat Alat Pembayaran Non-Tunai E-Money RFID dan Website
Code diatas juga sudah saya siapkan jika ingin menambahkan LCD i2C untuk menampilkan beberapa pesan. jadi
tinggal edit sedikit
Saya kira semuanya cukup jelas,, silahkan di baca juga artikel sebelumnya, supaya lebih paham dan jelas bagaimana
cara melakukan Wiring dari NodeMCU dan RFID, dan mungkin ada yang saya rubah kon gurasinya dari Artikel
sebelumnya, jadi jangan asal Copy Paste code, kemudian langsung nuntut ke saya code nya not work.
karena bisa jadi usernya yang ga work !
Baca Juga : Tutorial ESP32 Water Level Database MySQL dan Noti kasi Telegram
https://www.anakkendali.com/tutorial-membuat-alat-pembayaran-non-tunai-website/ 9/10
30/12/2020 ESP8266/ESP32, Tutorial Membuat Alat Pembayaran Non-Tunai E-Money RFID dan Website
Terkait
ESP8266, NodeMcu RFID Kirim Data ke Nodemcu, Program RFID Baca ID KTP ESP8266 Nodemcu Membaca Data
Database, XAMPP dari Database MySQL
https://www.anakkendali.com/tutorial-membuat-alat-pembayaran-non-tunai-website/ 10/10