Why does a potential difference develop between the copper and zinc electrodes in a voltaic cell?
At zinc rod, the zinc atoms get ionized and is passed into the solution as Zn++ ions. This leaves the zinc rod with two electrons more, making it negative. At the same time, two hydrogen ions ( 2H+) are discharged at the copper rod by taking these two electrons.This makes the copper rod positive. Due to opposite charges on the two plates, a potential difference is set up between copper and zinc.