This document describes an embedded system for automatic real-time weight-based grading of fruits. The system uses a load cell to measure the weight of individual fruits on a conveyor belt and sorts the fruits into categories based on pre-set weight thresholds. An Arduino microcontroller controls the sorting process. Fruits below 100g are sorted into one category, between 100-200g into another category, and above 200g into a third category. The system aims to provide an accurate, consistent, and cost-effective solution for automated fruit sorting. It can help food processing plants improve sorting speed and reduce errors compared to manual sorting.