Create Blog
Sign In
Home KIT TRAINING DAFTAR BUKU JUAL ROBOT JASA DESIGN GRAFIS JASA EDIT VIDEO JASA GAME
Select Language ▼
Search
Total Pageviews
1,561,732
Pada kesempatan kali ini saya akan menjelaskan mengenai bagaimana cara membuat
sebuah alat yang berfungsi untuk topup pulsa air otomatis berbasis RFID jadi seperti halnya
pulsa sms atau kuota internet yang harus di topup untuk penggunaannya, alat ini juga seperti itu
namun aplikasinya untuk air, jadi kita membeli berapa liter air dan akan disimpan untuk ID kartu
tersebut, setelah itu jika ingin membeli air hanya perlu dekatkan kartu kealat kemudian akan
dikurangi oleh nilai pembelian sehingga akan tampak saldo yang tersisa. untuk lebih jelasnya
berikut adalah skema dan programnya.
a. Arduino Uno
b. RFID RC-522
#include <SPI.h>
#include <Keypad.h>
#include <MFRC522.h>
#define SS_PIN 10
#define RST_PIN 9
int buzzer = 8;
char customKey;
long passwd = 0;
long isiku;
long kartu1;
long kartu2;
long kartu3;
long kartu4;
int id;
long beli;
char keys[ROWS][COLS] = {
};
void setup()
pinMode(buzzer,OUTPUT);
digitalWrite(buzzer,LOW);
// Serial.println();
delay(1000);
void loop()
HALO ENGINEER
lcd.setCursor(0,0);
lcd.print("Pilih Menu");
lcd.setCursor(0,1);
lcd.print("A.Isi B.Bayar");
customKey = customKeypad.getKey();
lcd.clear();
lcd.setCursor(0,0);
delay(3000);
lcd.clear();
isiscan();
lcd.clear();
beli = 0;
bayar();
}
lcd.clear();
Jasa Koding
lcd.setCursor(0,0);
delay(3000);
lcd.clear();
cek();
}
lcd.clear();
delay(1000);
passwd = 0;
isi();
lcd.setCursor(0,0);
delay(3000);
lcd.clear();
isiscan();
delay(1000);
isiku = 0;
mo c .
scan();
mo c . o v i v
}
Get
}
void cek(){
your
if ( ! mfrc522.PICC_IsNewCardPresent())
{
vivo Y21
promo
//return;
}
if ( ! mfrc522.PICC_ReadCardSerial())
now
{
//return;
}
//lcd.setCursor(0,0);
{
Open
content.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " "));
}
KONSULTASI
// Serial.println();
content.toUpperCase();
{
digitalWrite(buzzer,HIGH);
delay(200);
digitalWrite(buzzer,LOW);
lcd.setCursor(0,0);
lcd.print("ID=");
lcd.print(content.substring(1));
lcd.setCursor(0,1);
lcd.print("Saldo=");
lcd.print(kartu1);
delay(3000);
return;
}
{
digitalWrite(buzzer,HIGH);
delay(200);
digitalWrite(buzzer,LOW);
lcd.setCursor(0,0);
lcd.print("ID=");
lcd.print(content.substring(1));
lcd.setCursor(0,1);
lcd.print("Saldo=");
lcd.print(kartu2);
delay(3000);
lcd.clear();
return;
}
digitalWrite(buzzer,HIGH);
delay(200);
digitalWrite(buzzer,LOW);
lcd.setCursor(0,0);
lcd.print("ID=");
lcd.print(content.substring(1));
lcd.setCursor(0,1);
lcd.print("Saldo=");
lcd.print(kartu3);
delay(3000);
lcd.clear();
return;
}
{
digitalWrite(buzzer,HIGH);
delay(200);
digitalWrite(buzzer,LOW);
lcd.setCursor(0,0);
lcd.print("ID=");
lcd.print(content.substring(1));
lcd.setCursor(0,1);
lcd.print("Saldo=");
lcd.print(kartu4);
delay(3000);
lcd.clear();
return;
}
cek();
}
void isi(){
lcd.setCursor(0,0);
lcd.print("Input Password");
customKey = customKeypad.getKey();
{
lcd.setCursor(0,1);
lcd.print(passwd);
Kursus Arduino ONLINE
}
if((customKey == 'D')&&(passwd == 112233)){
lcd.clear();
delay(1000);
return;
}
lcd.clear();
delay(200);
passwd = 0;
}
isi();
}
void isiscan(){
lcd.setCursor(0,0);
KURSUS ROBOTIK ARDUINO
lcd.print("Scan Kartu");
if ( ! mfrc522.PICC_IsNewCardPresent())
{
//return;
}
if ( ! mfrc522.PICC_ReadCardSerial())
Kursus Arduino
{
//return;
}
//lcd.setCursor(0,0);
byte letter;
{
}
// Serial.println();
content.toUpperCase();
{
digitalWrite(buzzer,HIGH);
delay(200);
digitalWrite(buzzer,LOW);
lcd.setCursor(0,1);
lcd.print(content.substring(1));
delay(3000);
id = 1;
lcd.clear();
return;
}
{
digitalWrite(buzzer,HIGH);
delay(200);
digitalWrite(buzzer,LOW);
lcd.setCursor(0,1);
lcd.print(content.substring(1));
delay(3000);
id = 2;
lcd.clear();
return;
}
{
digitalWrite(buzzer,HIGH);
delay(200);
digitalWrite(buzzer,LOW);
lcd.setCursor(0,1);
lcd.print(content.substring(1));
delay(3000);
id = 3;
lcd.clear();
return;
}
{
digitalWrite(buzzer,HIGH);
delay(200);
digitalWrite(buzzer,LOW);
lcd.setCursor(0,1);
lcd.print(content.substring(1));
delay(3000);
id = 4;
lcd.clear();
return;
}
Jasa Program Arduino
isiscan();
void scan(){
lcd.setCursor(0,0);
customKey = customKeypad.getKey();
{
lcd.print(isiku);
►
2022
(33)
►
}
►
2021
(36)
►
►
2020
(59)
►
▼
2019
(68)
▼
lcd.clear();
►
December
(5)
►
delay(200);
isiku = 0;
►
November
(5)
►
}
►
October
(15)
►
►
September
(5)
►
lcd.clear();
►
August
(3)
►
delay(2000);
►
July
(3)
►
return;
►
May
(10)
►
}
►
April
(13)
►
lcd.clear();
►
February
(1)
►
delay(2000);
▼
January
(4)
▼
(Water Leve...
}
►
2018
(50)
►
lcd.clear();
►
2016
(129)
►
delay(2000);
►
2015
(137)
►
return;
►
2014
(91)
►
}
Kursus Robotik
scan();
}
void bayar(){
lcd.setCursor(0,0);
customKey = customKeypad.getKey();
{
lcd.setCursor(0,1);
Buku Membuat Robot ARDUINO
lcd.print(beli);
}
if(customKey == 'C'){
lcd.clear();
delay(200);
beli = 0;
}
lcd.clear();
delay(2000);
Serial.println(id);
Serial.println(beli);
Serial.println(kartu1);
delay(1000);
lcd.setCursor(0,0);
Kursus Mikrokontroller
lcd.print("BERHASIL");
lcd.setCursor(0,1);
lcd.print("SALDO=");
lcd.print(kartu1);
delay(5000);
lcd.clear();
return;
}
lcd.setCursor(0,0);
lcd.setCursor(0,1);
lcd.print("SALDO=");
lcd.print(kartu1);
delay(5000);
lcd.clear();
beli = 0;
}
Jual Buku Elektronika
}
lcd.clear();
delay(2000);
Serial.println(id);
Serial.println(beli);
Serial.println(kartu2);
delay(1000);
lcd.setCursor(0,0);
lcd.print("SALDO=");
delay(5000);
lcd.clear();
return;
}
lcd.setCursor(0,0);
lcd.setCursor(0,1);
lcd.print("SALDO=");
lcd.print(kartu2);
delay(5000);
lcd.clear();
beli = 0;
Mau beli ? klik pada Gambar
}
lcd.clear();
delay(2000);
Serial.println(id);
Serial.println(beli);
Serial.println(kartu3);
delay(1000);
lcd.setCursor(0,0);
lcd.print("BERHASIL");
lcd.setCursor(0,1);
lcd.print("SALDO=");
ingin pesan? klik pada Gambar
lcd.print(kartu3);
delay(5000);
NOVEL THE LOST STORY
lcd.clear();
return;
}
lcd.setCursor(0,0);
lcd.setCursor(0,1);
lcd.print("SALDO=");
lcd.print(kartu3);
delay(5000);
lcd.clear();
beli = 0;
}
ARTIKEL TERBARU
if((customKey == 'D')&&(id == 4)){
lcd.clear();
TENSIMETER,BPM,SPO2,SUHU
delay(2000);
ARDUINO
kartu4 = kartu4 - beli;
Serial.println(id);
Serial.println(beli);
Serial.println(kartu4);
delay(1000);
lcd.setCursor(0,0);
lcd.print("BERHASIL");
lcd.setCursor(0,1);
ARTIKEL TERPOPULER
lcd.print("SALDO=");
lcd.print(kartu4);
ARDUINO Fuzzy Logic
delay(5000);
Controller Mamdani untuk
Monitoring Asap / Gas dan
lcd.clear();
Temperature (suhu)
return;
}
lcd.setCursor(0,1);
TEMPERATURE PANAS
lcd.print(kartu4);
MENGGUNAKAN DIMMER
delay(5000);
DAN PID CONTROL
lcd.clear();
beli = 0;
}
Alat Monitoring Tegangan
Arus Daya Energy KWH
}
kursus elektronika,
- Module 1.bas mikrokontroler dan robotika
Public Conn As New ADODB.Connection
Public i As Byte
Conn.Open
End Sub
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\Users\yanuar\Desktop\interface\database\dbsuhu.mdb;Persist Security Info=False"
End Function
- Form 1.frm
Option Explicit
Dim arrdata()
Const MAKSBACA = 15
start.Enabled = True
End Sub
Call dbConnect
SQl = "INSERT INTO tbsuhu VALUES('" & Text2(0).Text & "','" & Label4.Caption & "','" &
Label2.Caption & "','" & Text2(1).Text & "','" & Text2(2).Text & "')"
End Sub
Unload Me
End Sub
Dim i As Byte
For i = 1 To 16
Next i
End Sub
Dim i As Integer
With Text1
End With
For i = 0 To 2
Next i
Else
End If
End If
End Sub
Dim u As Integer
MSComm2.RThreshold = 15
MSComm2.InputLen = 15
arrdata(u) = 0
Next
TotalBaca = 0
ada_eror:
MsgBox "COM berada di Nomor : " & Err.Number & vbCrLf & Err.Description, vbCritical +
vbOKOnly, "ERROR"
End If
End Sub
Adodc1.Refresh
Dim ok As Integer
End Sub
MSComm2_OnComm
End Sub
End Sub
Dim u As Integer
End If
End Sub
g. VIDEO HASILNYA
Posted by
project diy microcontroller
No comments:
Post a Comment
To leave a comment, click the button below to sign in with Google.
Subscribe to:
Post Comments (Atom)
Powered by Blogger.