有人把鴿子看成是半導體,電阻為1000ω。當它在地球磁場中扇動翅膀時,翅膀切割磁力線,從而在翅膀之間產生感應電動勢(即感應電壓)。鴿子飛向不同的方向,因為切割磁力線的方向不同,所以電動勢的大小可以辨別方向。但試驗表明,在晴天放飛時,附加磁場並不影響它的飛行,這說明地磁並不是它唯壹的指南針。原來,鴿子可以測量偏振光,在陽光明媚的日子裏,它們可以根據太陽的位置選擇飛行方向,太陽的運動由體內生物鐘進行相應的修正。必須指出,當電流逆時針方向流動時,無論晴天還是陰天,它都能飛回家。