arduenna is an automatic directional-antenna alignment software using Arduino. arduenna consists of arduenna.sh (bash script for linux) and arduenna.ino (program running on Arduino). arduenna is intended to track a directional-wifi-antenna to the direction of the strongest signal of a wifi access point. This is especially useful on a slightly moving (sailing) vessel on anchor where directional antennas are normally more or less useless due to the vessels movement.
read more here