Conventional agriculture robots have been mostly limited in their functions and are only capable of performing a single task. To overcome this problem, this research focuses on developing a robot that is able to perform various tasks required in agriculture such as water supply, mulching, plowing, and soil humidity measurement. The designed robot utilizes a 4-bar linkage mechanism for height adjustment and incorporates a humidity sensing sensor to monitor the soil's moisture level. By algorithmizing the utilization modules for these functions, the system is configured to adapt to various agricultural environments. The development of such a multi-functional robot for agriculture is expected to contribute significantly to improving agricultural productivity and advancing the field of robot technology in agriculture.