The paper presents a memristor bridge circuit for character recognition, using programmable synaptic weights generated through pulse width modulation. The system achieves a 100% recognition rate for digits 1 through 5, even under the influence of noise, with accuracy decreasing as noise levels increase. By using memristors to mimic synaptic functions, this approach aims to create more efficient artificial neural networks.