fig1 illustrates a golf course as one exemplary application for one embodiment of a multi - zone sprinkler system 100 . other exemplary applications include , but are not limited to , recreational parks , home lawns , theme parks , cemeteries , farms , nurseries , and any other setting that provides water to vegetation through an automatic watering system . fig1 illustrates a plurality of sprinklers 102 , each having an electronically configurable spray pattern 104 . fig2 is a schematic diagram of one embodiment of the multi - zone sprinkler system 100 . the sprinkler system 100 includes the sprinklers 102 , moisture sensors 200 , water supply valves 202 , a water supply 204 , and a central control system 206 . in a typical arrangement , a series of water supply valves 202 each connect to the water supply 204 . each water supply valve 202 connects to a series of sprinklers 102 , each sprinkler 102 having the configurable spray pattern 104 . when a switch or solenoid in the water supply valve 202 activates , the water from the water supply 204 flows through the water supply valve 202 . depending on the spray pattern 104 of the sprinkler 102 , the sprinkler 102 waters some , all , or none of the area surrounding the sprinkler 102 . in one embodiment , the sprinkler system 100 is arranged in watering zones . in one embodiment , the water supply can include fertilizer , weed control solution , or any other soluble compound the user desires to apply to the area associated with the sprinkler system 100 . in other arrangements , the multi - zone sprinkler system 100 includes at least one water control valve 202 , and at least one sprinkler 102 having a configurable spray pattern 104 . the moisture sensors 200 are buried in the soil to sense the moisture in the soil . in one embodiment , the moisture sensors 200 form a circular or semi - circular arrangement around each sprinkler 102 . the moisture sensors 200 transmit data indicating the moisture content of the soil to the central control system 206 . in one embodiment , the moisture sensors 200 transmit data to the central control system via a radio frequency ( rf ) link , or other wireless transmission system . in another embodiment , the moisture sensors 200 electrically connect to the sprinklers 102 and the sprinklers 102 communicate with the central control system 206 via the wireless transmission system . the moisture sensors 200 collect the moisture data and transmit the moisture data through the electrical connection to the sprinklers 102 . the sprinklers 102 transmit the moisture data via the wireless transmission system , such as the rf link , to the central control system 206 . in another embodiment , the moisture sensors 200 electrically connect to the sprinklers 102 and the sprinklers 102 electrically connect to the central control system 206 . the moisture sensors 200 collect the moisture data and transmit the moisture data through the electrical connection to the sprinklers 102 . the sprinklers 102 transmit the moisture data through the electrical connection to the central control system 206 . in another embodiment , the multi - zone sprinkler system 100 further includes a zone controller 210 . the moisture sensors 200 located in the zone controlled by the zone controller 210 transmit the moisture data to the zone controller 210 . the zone controller 210 transmits the moisture data to the central control system 206 . in one embodiment , the moisture sensors 102 transmit the moisture data via a wireless transmission system , such as , for example , the rf link , to the zone controller 210 . in another embodiment , the moisture sensors 200 electrically connect to the zone controller 210 . each moisture sensor 200 can be individually wired to the zone controller 210 , or groups of moisture sensors 200 can be wired in a consecutive pattern , i . e ., daisy chained , and the last moisture sensor 200 in the chain electrically connects to the zone controller 210 . the moisture sensors 200 transmit the moisture data to the zone controller 210 through the electrical connection . in one embodiment , the zone controller 210 communicates with the central control system via the wireless transmission system , such as , for example , the rf link , and transmits the moisture data via the wireless transmission system to the central control system 206 . in another embodiment , the zone controller 210 electrically connects to the central control system 206 , and transmits the moisture data to the central control system 206 through the electrical connection . based on the moisture data , the central control system 206 decides how much water to put down in each zone . the central control system 206 activates the water control valves 202 , which permits water from the water supply 204 to flow through the water control valves 202 . further , based on the moisture data , the central control system 206 configures the electrically configurable spray pattern 104 of the sprinklers 102 . the central control system 206 includes one or more computers . the computers include , by way of example , processors , program logic , or other substrate configurations representing data and instructions , which operate as described herein . in other embodiments , the processors can include controller circuitry , processor circuitry , processors , general - purpose single - chip or multi - chip microprocessors , digital signal processors , embedded microprocessors , microcontrollers and the like . the central control system 206 includes information relating to the locations of the sprinklers 200 , the area watered or the maximum spray pattern of each sprinkler 200 , watering zones controlled by each zone controller 210 , and the like . the central control system 206 processes the moisture data to determine which areas require moisture . the central control system 206 transmits instructions to configure the spray pattern 104 of the sprinklers 102 , such that the areas requiring moisture are watered , and the areas not requiring moisture are not watered . in one embodiment , the central control system 206 transmits instructions to the zone controller 210 through the wireless transmission system or the electrical connection , as described above . the zone controller 210 then transmits the instructions to the sprinkler 200 through the wireless transmission system or the electrical connection , as described above . in another embodiment , the central control system 206 transmits instructions directly to the sprinkler 102 through the wireless transmission system or the electrical connection , as described above . in another embodiment , the multi - zone sprinkler system 100 further includes fire sensors 208 . the fire sensors 208 are , for example , smoke detectors , infrared detectors , ultraviolet ( uv ) detectors , infrared cameras , temperature sensors , or the like . the fire sensors 208 transmit fire data to the central control system 206 directly or through the zone controller 210 through the wireless transmission system or an electrical connection , as described above . based on the fire data , the central control system 206 transmits instructions to configure the spray pattern 104 of the sprinklers 102 , as described above , such that the areas requiring moisture are watered . fig3 is a schematic diagram of a sprinkler system 300 . the sprinkler system 300 includes the sprinkler 102 having the configurable spray pattern 104 , and the moisture sensors 200 . the sprinkler 102 includes a sprinkler head 302 , which includes at least one computer 304 . the computer 304 includes , by way of example , processors , program logic , or other substrate configurations representing data and instructions , which operate as described herein . in other embodiments , the processors can include controller circuitry , processor circuitry , processors , general - purpose single - chip or multi - chip microprocessors , digital signal processors , embedded microprocessors , microcontrollers and the like . the sprinkler head 302 receives water when the water control valve 202 activates . the computer 304 receives control data and power from a central location , such as the central control system 206 . in another embodiment , the computer 304 receives only power from the central location . at least one moisture sensor 200 is associated with and electrically connects to the sprinkler head 302 . in one embodiment , a plurality of moisture sensors 200 forms a circular pattern around the sprinkler head 300 . the moisture sensors 200 transmit the moisture data to the computer 304 . in one embodiment , the computer 304 transmits the moisture data to the central control system 206 and receives instructions to configure the spray pattern 104 from the central control system 206 . in another embodiment , the computer 304 receives the moisture data , processes the moisture data to determine the correct spray pattern 104 , and configures the spray pattern 104 based on the moisture data . fig3 illustrates the spray patterns 104 partially overlapping . in another embodiment , the spray patterns 104 do not overlap . in a further embodiment , the spray patterns 104 overlap , such that the area of the sprinkler system 300 is watered by at least one sprinkler 102 . fig4 is a schematic diagram of one embodiment of a rotating sprinkler 400 . the rotating sprinkler 400 rotates in a 360ε arc , or portions of the 360ε arc , when water flows through the sprinkler 400 . the rate of rotation through various portions of the arc determines the quantity of water applied to the area surrounding the sprinkler 400 . as the sprinkler slowly rotates , the sprinkler 400 applies more water . when the sprinkler 400 rotates quickly , less water is applied . the sprinkler 400 includes a sprinkler head 402 . the sprinkler head 402 includes an actuator 404 , positional information 406 , and a data interface 408 . the positional information 406 received through the data interface 408 controls the activation of the actuator 404 . the actuator 404 controls the rate of rotation of the sprinkler head 402 . typically , the sprinkler 400 would be used in a golf course or other industrial application with rotating sprinklers . in one embodiment , when the actuator 404 is open or active , the sprinkler head 402 rotates quickly . in another embodiment , when the actuator 404 is closed or inactive , the sprinkler head 402 rotates slowly . the water supply 204 , through the activated water supply valve 202 , supplies water to the sprinkler 400 . the moisture sensor 200 sends moisture data 410 to the central control system 206 directly or through the sprinkler 400 via the wireless transmission system or electrical connections , or a combination of the wireless transmission system or the electrical connections . based on the moisture data 410 , the central control system 206 sends positional information 406 through the data interface 408 to the sprinkler 400 via the wireless transmission system or electrical connections , or a combination of the wireless transmission system or the electrical connections . using the positional information , the sprinkler 400 opens or closes the actuator 404 to control the speed at which the sprinkler head 402 rotates . in another embodiment , the sprinkler 400 , using the computer 302 , determines the positional information 406 based on the moisture data 410 . using the positional information from the computer 302 , the sprinkler 400 opens or closes the actuator 404 to control the rate of rotation of the sprinkler head 402 . fig5 is a schematic diagram of one embodiment of the sprinkler 400 comprising the actuator 404 . the actuator 404 can be , for example , a solenoid , a stepper motor , a switch , a relay , a valve , or the like . fig6 is a schematic diagram of one embodiment of a non - rotating sprinkler 600 . the sprinkler 600 includes a sprinkler head 602 . the sprinkler head 602 includes at least one solenoid 604 having an active state and an inactive state . each solenoid 604 controls a port 606 associated with the solenoid 604 . in one embodiment , the solenoids 604 and their associated ports 606 form a ring around the perimeter of the sprinkler head 602 . for example , eight solenoids could be used to control eight zones of a circular patterns around the sprinkler 600 . typically , the sprinkler 600 would be used in a residential application or other application with non - rotating sprinklers . the water supply 204 through the activated water supply valve 202 supplies water to the sprinkler 600 . when the port 606 is open , water flows through the port 606 . in one embodiment , when the solenoid 604 is active , the port 606 is open . in another embodiment , when the solenoid 604 is active , the port 606 is closed . in another embodiment , when the solenoid 604 is inactive , the port 606 is closed . in a yet further embodiment , when the solenoid 604 is inactive , the port 606 is open . based on the moisture data 410 , the central control system 206 sends state information to the sprinkler 600 to control the state of the solenoids 604 . the solenoids 604 open the ports 606 as determined by the state information . the sprinkler 600 waters the area associated with the open ports 606 . in another embodiment , the sprinkler 600 , using the computer 302 , controls the state of the solenoids 604 based on the moisture data 410 . the sprinkler 600 activates the solenoids 604 to open the ports 606 , which waters the areas associated with the open ports 606 . while certain embodiments of the inventions have been described , these embodiments have been presented by way of example only , and are not intended to limit the scope of the inventions . indeed , the novel methods and systems described herein may be embodied in a variety of other forms ; furthermore , various omissions , substitutions , and changes in the form of the methods and systems described herein may be made without departing from the spirit of the inventions . the accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions .