+ Khối nguồn: sử dụng nguồn điện áp 5V từ pin hoặc sạc dự phòng, cung cấp điện áp cho khối xử lí trung tâm Arduino để kích hoạt chân 5V trên đó và các chân năng lượng ,sau đó kết nối với các Khối hiển thị , Khối cảm biến siêu âm, Khối led báo hiệu bằng dây cắm để input 5V vào các thiết bị điện tử đó.
+ Khối xử lí trung tâm: viết code bằng phần mềm Arduino sau đó nạp code vào phần cứng vi xử lý thông qua dây kết nối cổng COM - USB để điều khiển các Khối hiển thị, Khối cảm biến siêu âm, Khối led báo hiệu. Khối xử lí trung tâm Arduino kích hoạt mức HIGH chân Trig của khối cảm biến HC-SR04 dựa vào hàm DigitalWrite() để phát xung, sau đó kích hoạt mức HIGH chân Echo để nhận và đọc xung phản xạ bằng hàm Pulsel(), khoảng cách từ khối cảm biến đến bề mặt vật sẽ bằng khoảng thời gian từ phát chân Trig đến khi chân Echo nhận được ,khoảng thời gian này được tính theo công thức tính khoảng cách đã được lập trình sẵn và xuất thông tin tới khối hiển thị LCD để hiển thị trên màn hình và đồng kích hoạt khối led báo hiệu nếu khoảng cách mực nước thực tế thấp hơn khoảng cách đã lập trình trước thì kích hoạt mức HIGH chân led xanh sáng, mức LOW led đỏ tắt thông qua chân kết nối nối giữa 2 khối này. Và ngược lại nếu khoảng cách mực nước thực tế cao hơn hoặc bằng khoảng cách đã lập trình trước thì kích hoạt mức HIGH led đỏ sáng, mức LOW led xanh tắt và kích hoạt mức HIGH còi báo thông qua chân kết nối nối giữa các khối này.
thể đo được khoảng cách từ cảm biến tới bề mặt nước. Với khối cảm biến siêu âm HC – SR04 đầu tiên chân Trig sẽ phát ra một xung (xung vuông ) có độ rộng khoảng 5 microSeconds , xung này đi rồi đập vào vật cản và phản xạ lại vào chân Echo , chân này sẽ tiếp nhận tín hiệu từ xung này đưa về khối xử lí trung tâm. + Khối led báo hiệu: tùy thuộc vào khối xử lí trung tâm , kích hoạt mức HIGH led xanh , mức LOW led đỏ và mức LOW còi báo hiệu khi khoảng cách đo được lớn hơn khoảng cách đã lập trình sẵn. Ngược lại, kích hoạt mức HIGH led đỏ, mức HIGH còi báo hiệu và mức LOW led xanh khi khoảng cách đo được bé hơn khoảng cách đã lập trình sẵn.