Anda di halaman 1dari 8

More

Create Blog
Sign In

Home KIT TRAINING DAFTAR BUKU JUAL ROBOT JASA DESIGN GRAFIS JASA EDIT VIDEO JASA GAME

-50% -30% -74% -60%

Avoskin [WAREHOUSE
Missha Missha Time
SALE] Avoskin Miraculous Adidas Adidas Ultraboost Adidas Adidas Supernova
Revolution 5X Special Set
Retinol Series [EXP DATE Laceless B37687 Glam Pack Shoes FW5728
Miniature Kit
JAN 2023]

Translate BANTU SUBSCRIBE YA

Restaurant Ordering System Using Arduino and Proteus


Restaurant Ordering System Using Arduino and Proteus

SEARCH ARTICLE IN THIS BLOG

Search

Total Pageviews

1,561,737

          Pada kesempatan kali ini saya akan menjelaskan mengenai bagaimana cara membuat
sebuah alat yang digunakan untuk melalukan order makanan minuman dan dessert. jadi alat ini
Mau Pesan Alat atau Program ? Hubungi
hanyalah simulasi dengan menggunakan software proteus 7. jadi simulasi alat ini menggunakan
3 buah push button untuk memilih pilihan yang tersedia dan ada satu buah tombol untuk
resetnya. untuk lebih jelasnya berikut adalah koding dan skemanya.

a. Skema Simulasi Alat

Jasa Coding, Desain dan Cetak PCB


Jasa Pembuatan Alat

b. Program Arduino IDE

#include <Wire.h>
#include <SPI.h>
#include <SD.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x20, 20, 4);

//mosi - 11
//miso - 12
//clk - 13
//cs - 4
File myFile;

int btmenu1 = 2;
int btmenu2 = 3;
int btmenu3 = 5; HALO ENGINEER
int btmenu1x;
int btmenu2x;
int btmenu3x;
int cmenu1;
int cmenu2;
int cmenu3;

void setup() {

  pinMode(btmenu1,INPUT_PULLUP);
  pinMode(btmenu2,INPUT_PULLUP);
  pinMode(btmenu3,INPUT_PULLUP);
 
  Serial.begin(9600);
  lcd.begin();
  lcd.clear();
  lcd.noCursor();

void loop() { Jasa Koding

menu1();
delay(200);
lcd.clear();
menu2();
delay(200);
lcd.clear();
menu3();
delay(200);
lcd.clear();
greeting();
lcd.clear();
delay(200);
}

void menu1(){
  
btmenu1x = digitalRead(btmenu1);

btmenu2x = digitalRead(btmenu2);
btmenu3x = digitalRead(btmenu3);
KONSULTASI
lcd.setCursor(0,0);
lcd.print("Choose Food ");
lcd.setCursor(0,1);
lcd.print("1. Chicken  ");
lcd.setCursor(0,2);
lcd.print("2. Burger   ");
lcd.setCursor(0,3);
lcd.print("3. Pizza    ");
  
if(btmenu1x == 0){
cmenu1 = 1;
return;
}

if(btmenu2x == 0){
cmenu1 = 2;
return;
} Jasa Pembuatan Robot

if(btmenu3x == 0){
cmenu1 = 3;
return;
}

menu1();
}

void menu2(){
  
btmenu1x = digitalRead(btmenu1);
btmenu2x = digitalRead(btmenu2);
btmenu3x = digitalRead(btmenu3);

lcd.setCursor(0,0);
lcd.print("Choose Drink   ");
lcd.setCursor(0,1);
lcd.print("1. Tea  ");
lcd.setCursor(0,2); Jasa Koding

lcd.print("2. Lemon Tea   ");


lcd.setCursor(0,3);
lcd.print("3. Milk       ");
  
if(btmenu1x == 0){
cmenu2 = 1;
return;
}

if(btmenu2x == 0){
cmenu2 = 2;
return;
}

if(btmenu3x == 0){
cmenu2 = 3;
return;
Kursus Arduino ONLINE
}

menu2();
}

void menu3(){
  
btmenu1x = digitalRead(btmenu1);
btmenu2x = digitalRead(btmenu2);
btmenu3x = digitalRead(btmenu3);

lcd.setCursor(0,0);
lcd.print("Choose Fruit   ");
lcd.setCursor(0,1);
lcd.print("1. Manggo  ");
lcd.setCursor(0,2);
lcd.print("2. Orange   ");
lcd.setCursor(0,3);
KURSUS ROBOTIK ARDUINO
lcd.print("3. Grape      ");
  
if(btmenu1x == 0){
cmenu3 = 1;
return;
}

if(btmenu2x == 0){
cmenu3 = 2;
return;
}

if(btmenu3x == 0){ Kursus Arduino


cmenu3 = 3;
return;
}

menu3();
}

void greeting(){
  
Serial.print("Order Menu1: ");  
Serial.println(cmenu1);
Serial.print("Order Menu2: ");
Serial.println(cmenu2);
Serial.print("Order Menu3: ");
Serial.println(cmenu3);

lcd.setCursor(0,0);

lcd.print("Thankyou for order");


lcd.setCursor(0,1);
lcd.print("Please wait"); Jasa Program Arduino
lcd.setCursor(0,2);
lcd.print("Save to SD");
delay(1000);
savetosd();
}

void savetosd(){

while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only
 }

  //Serial.print("Initializing SD card...");
  // On the Ethernet Shield, CS is pin 4. It's set as an output by default.
  // Note that even if it's not used as the CS pin, the hardware SS pin 
  // (10 on most Arduino boards, 53 on the Mega) must be left as an output DAFTAR ARTIKEL
  // or the SD library functions will not work.
  pinMode(10, OUTPUT); ▼ 
2022
(33)
▼ 

► 
June
(4)
► 

  if (!SD.begin(4)) { ► 
May
(6)
► 

    //Serial.println("initialization failed!");
► 
April
(9)
► 

    return;
► 
March
(5)
► 

 }
  //Serial.println("initialization done."); ▼ 
February
(2)
▼ 

Alat Penghitung / Counter Barang Benda


  // open the file. note that only one file can be open at a time, Realtime da...
  // so you have to close this one before opening another. Restaurant Ordering System Using
  myFile = SD.open("test.txt", FILE_WRITE); Arduino and Proteus

► 
January
(7)
► 

  // if the file opened okay, write to it:


  if (myFile) { ► 
2021
(36)
► 

    ► 
2020
(59)
► 

    myFile.print("choose1= ");
► 
2019
(68)
► 

    myFile.println(cmenu1);
    myFile.print("choose2= "); ► 
2018
(50)
► 

    myFile.println(cmenu2); ► 
2017
(102)
► 

    myFile.print("choose3= ");
► 
2016
(129)
► 

    myFile.println(cmenu2);
► 
2015
(137)
► 

   
    // close the file: ► 
2014
(91)
► 

    myFile.close();
    //Serial.println("done."); Kursus Robotik
  } else {
    // if the file didn't open, print an error:
    //Serial.println("error opening test.txt");
 }

c. VIDEO HASILNYA

Buku Membuat Robot ARDUINO

Posted by
project diy microcontroller

1 comment:
Kursus Mikrokontroller
Meisy June 14, 2022 at 11:57 PM

Pin 2 pada lcd itu dihubungkan kemana bang, terimakasih

Reply

To leave a comment, click the button below to sign in with Google.

SIGN IN WITH GOOGLE

Search for

1. BANK OWNED CARS FOR SALE ❯


2. FREE PROJECT PLAN TEMPLATE ❯
3. HOW TO START AN ONLINE BUSINESS ❯

4. WEBSITE MAKER APP ❯ Jual Buku Elektronika

5. BEST WAYS TO INVEST IN GOLD ❯


6. ART PRINTS FOR SALE ❯
Ad |
Business Focus

Newer Post Home Older Post

Subscribe to:
Post Comments (Atom)

ingin pesan ? klik pada Gambar


Jual Buku Panduan Mikrokontroler

Mau beli ? klik pada Gambar

Jual Buku Membuat Game 3D

ingin pesan? klik pada Gambar

NOVEL THE LOST STORY

Mau beli ? klik Gambar

ARTIKEL TERBARU

TENSIMETER,BPM,SPO2,SUHU
ARDUINO

ARTIKEL TERPOPULER

ARDUINO Fuzzy Logic


Controller Mamdani untuk
Monitoring Asap / Gas dan
Temperature (suhu)
ARDUINO PID Control
Tutorial Kendali Kecepatan
Motor DC (RPM) dilengkapi
Keypad 4x4 dan LCD 16x2

ALAT KENDALI SUHU /


TEMPERATURE PANAS
MENGGUNAKAN DIMMER
DAN PID CONTROL

Alat Monitoring Tegangan


Arus Daya Energy KWH
Power Factor Frequency AC
(AC Voltage and current)
ARDUINO

Mengakses Sensor tekanan


udara MPX 5700DP / MPX
5700AP dan Water Flow
Sensor ARDUINO

Cara Menggunakan Arduino


IDE

Jasa Program ARDUINO


dan Mikrokontroller AVR
untuk UMUM

Membuat Alat Ukur dan


Monitor Kadar Gula Darah
Dalam Tubuh Secara NON
INVASIVE Menggunakan
Arduino

kursus elektronika,
mikrokontroler dan robotika

Membuat Moving Teks dan


Moving Sign Menggunakan
DMD Panel Led P10
Arduino (Teks Berjalan)
Powered by Blogger.

Anda mungkin juga menyukai