Before America could give Iran effective and efficient solar and wind power technology it would be necessary to develop the relevant technology. Have you asked yourself why a country sitting on a ocean of oil needs another form of energy? If a country has ready, inexpensive access to an efficient power supply, why would that country spend money needed for education, medical care, housing, etc., for its people to develop another form of energy? Could it be that the government of Iran does not need or want another source or energy? Could it be that those who run Iran are not very interested in the welfare of its people? Could it be that those who run the government in Iran want political and military power far more than nuclear power to generate electricity? If you were a citizen of Iran would you want your government to spend money on nuclear technology, or on education and on developing the economy of the country?