How does the Bohr theory of the hydrogen atom differ from that of Schrodinger?

Bohr’s theory does not consid& the de-Broglie concept of dual nature of electron and also contradicts with the Heisenbergs uncertainty principle, while the Schrodinger equation is based on quantum mechanics which deals with the microscopic objects having both the particle as well as wave like character.