With the development of science and technology, more and more restaurants begin to adopt automatic ordering system to improve efficiency and user experience. It is not difficult to make an automatic restaurant ordering circuit, just need to master some basic circuit principles and programming knowledge.
First, you need to prepare the following materials:
Arduino board
LCD
Matrix keyboard
Bread board and Dubang lines
loudspeaker
power-supply module
Secondly, connect the circuit according to the circuit schematic diagram. The connection sequence is as follows:
Arduino and bread board.
Connect the Arduino board to bread board and make sure that the connection port is correct.
2. bread board and LCD, matrix keyboard.
Connect the LCD monitor, matrix keyboard and speakers to the bread board.
3. Integrated circuits
Connect the lines according to the circuit schematic diagram to integrate the whole circuit.
After the circuit connection is completed, the next step is to write the program. The overall framework of the plan is as follows:
1. Initialization
Set the initial parameters of LCD display, such as the number of rows and columns, backlight brightness, etc.
2. Menu list
Store the menu list in the program array and display it on the LCD screen.
3. Order generation
When the user selects a dish, the dish is added to the order list.
Settle accounts
Calculate the amount according to the food information in the order and print the receipt.
5. State reset
After processing one order, you need to reset the status for the next order processing.
The above is the basic framework of the program, and developers can add and modify it as needed.
Finally, the circuits and programs need to be integrated and tested. If everything is all right, then you have successfully made an automatic restaurant ordering circuit.
In a word, it is not difficult to make an automatic restaurant ordering circuit, just need to master the basic circuit principle and programming knowledge. I hope this article is helpful to you!