Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Arduino-Controlled DC Motor with Encoder and Force Sensing

View and Edit Project In Cirkit DesignerImage of Arduino-Controlled DC Motor with Encoder and Force Sensing

Circuit Documentation

Summary

This circuit integrates an Arduino UNO microcontroller with a DC motor equipped with an encoder, an L9110 motor driver, two force sensing resistors (FSRs), and a power supply consisting of three 18650 Li-ion batteries. The Arduino UNO controls the motor via the L9110 driver and reads the encoder signals to determine the motor's position. The FSRs provide input to the Arduino, which can be used to trigger events or measure force applied to the sensors. The batteries provide power to the motor driver and the Arduino, with one battery also connected in series to another to increase the voltage.

Component List

Arduino UNO

DC Motor with Encoder

L9110 Motor Driver

Force Sensing Resistor (FSR)

18650 Li-ion Battery

Wiring Details

Arduino UNO

DC Motor with Encoder

L9110 Motor Driver

Force Sensing Resistor (FSR)

18650 Li-ion Battery

Documented Code

Arduino UNO Code (sketch.ino)

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Additional Notes