The Arduino-based Firefighting robot independently detects and extinguishes fire. It is powered by an Arduino Mega board which consists of an ultrasonic sensor mounted on a servo motor to detect and avoid obstacles. It also consists of flame sensor/s for detecting and advancing fire. The robot chassis will also be mounted with a water pump, pipes, and a mist nozzle to avoid messiness and cover the maximum area to extinguish the fire.