Irrigation system (300) characterized in that it comprises: a programmer (305) connected by electrical connections (310, 315, 320 and 325) to at least one electric water gun, for controlling the periods of operation and movement of at least one electric water gun (330); and at least one electric water gun (330); each electric water gun being provided with an electrically operated valve (335) and having means (340) for controlling said valve (335) and for controlling means (345) for moving said electric water gun; and an electricity supply (301) external to the water gun. In one embodiment the programmer comprises, for each electric water gun, a relay connected to two outputs of different voltages, one being the all-or-nothing control and the other a permanent voltage, the output of said relay being connected to said electric water gun and the control of said relay being connected to the all-or-nothing control voltage output of the programmer.