An electric wheelchair controller belongs to the field of equipment for the elderly and the disabled, and includes a potentiometer type two dimensional rocking bar, an analog/digital conversion circuit, a circuit with four functional keys, a two nixie tube display circuit, a storage battery voltage detection circuit, a single chip and a minimum system circuit. The single chip serves as a core component of the controller. An analog signal which is output from the two dimensional rocking bar are converted into a digital signal through the analog/digital conversion circuit, and then the digital signal is processed and determined by the single chip so as to control an advance direction and speed of the electric wheelchair; the four keys have the following functions of increasing and decreasing of the speed of the electric wheelchair, sound alarming and on and off of the power source; the two nixie tube is respectively used for displaying the speed of the electric wheelchair and power of the storage battery; and the single chip is provided with an in-system programming (ISP) online download interface which is used for downloading control programs. According to the electric wheelchair controller, the operation is flexible and portable, the cost is low, and the ISP function provided by the controller can meet the requirement of personalized operating habits of drivers.