A bi-stable molecular mechanical device comprising a molecular system configured within an electric field generated by a pair of electrodes and electrically connected thereto, said molecular system having one rotor portion connected between two stator portions, wherein said rotor portion rotates with respect to said stator portions between at least two different states upon application of said electric field, thereby inducing a band gap change in said molecular system, wherein in a first state, there is extended conjugation over at least most of said molecular system, resulting in a relatively smaller band gap, and wherein in a second state, said extended conjugation is changed, resulting in a relatively larger band gap, wherein at least one of said rotor portion and said stator portion include one or more bulky groups that create steric repulsion to prevent said rotor portion from rotating through a complete 180 degree half cycle.