Can Matlab read the voltage of a circuit as an input.

21 views (last 30 days)
I am trying to use a force sensitive resistor in order to record when it is pressed and when the force exceeds a threshold. I wanted to know if matlab can be used to supply a set voltage to the resistor and if I can measure the current and use it as a variable.
  1 Comment
Walter Roberson
Walter Roberson on 4 Mar 2024
If you are trying to simulate all of this, then probably it can be done using Simulink
If you are trying to measure physical force sensitive resistor, then you will need some kind of measuring device, and quite possibly you will need some kind of interface for the measuring device.
For example you might use https://www.adafruit.com/product/4226 as the measuring device, and you might use an Arduino as the interface.

Sign in to comment.

Answers (1)

Sanju
Sanju on 12 Mar 2024
I understand that you want to know if MATLAB can be used to supply a set voltage to the resistor and can measure the current.
Yes, MATLAB can be used to supply a set voltage and measure the current. To do this, you would typically need to interface the FSR with a microcontroller or data acquisition device that can communicate with MATLAB.
Here's a general outline of the steps involved,
  1. Connect the FSR to a microcontroller or data acquisition device.
  2. Use MATLAB to communicate with the microcontroller or data acquisition device.
  3. Set the voltage output of the microcontroller or data acquisition device to the desired value.
  4. Measure the current using the appropriate analog input channel of the microcontroller or data acquisition device.
  5. Use the measured current as a variable in your MATLAB code for further analysis or processing.
Note: The specific implementation details will depend on the hardware setup and the communication protocol used between MATLAB and the microcontroller or data acquisition device.
To interface a microcontroller or data acquisition device with MATLAB, you can use the following approaches,
  1. MATLAB Support Package for Arduino: If you are using an Arduino microcontroller, you can use the MATLAB Support Package for Arduino to communicate with the microcontroller from MATLAB. This package provides functions and examples to read and write digital and analog signals, control motors, and more.
  2. MATLAB Data Acquisition Toolbox: If you are using a data acquisition device, you can use the MATLAB Data Acquisition Toolbox. This toolbox provides functions to communicate with a wide range of data acquisition devices, including USB, PCI, and Ethernet-based devices. You can acquire analog input signals, generate analog output signals, and perform other data acquisition tasks.
For more information you can refer to the following documentation links,
Hope this helps!

Categories

Find more on Data Acquisition Toolbox Supported Hardware in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!