주요 콘텐츠

writePWMVoltage

R2026b

Generate PWM signal with specified voltage on digital pin

Description

Add-On Required: This feature requires the MATLAB Support Package for Arduino Hardware add-on.

writePWMVoltage(a, pin, voltage) writes the specified voltage value to the PWM pin on the Arduino® hardware.

example

Examples

collapse all

Specify digital pin 5 on Arduino hardware to have 3 volts.

a = arduino();
writePWMVoltage(a,'D5',3);

Input Arguments

collapse all

Arduino hardware connection created using arduino, specified as an object.

Digital pin number on the physical hardware, specified as a character vector.

Voltage of digital pin’s PWM specified as number between 0 and 5 volts. Check your hardware data sheet for accepted voltage ranges. For more information, see Supported Boards.

More About

collapse all

Alternative Functionality

App

Use the Pin Explorer pane and Pin Configuration panel in the Arduino Explorer to write PWM signal with specified voltage on digital pin of Arduino or any other supported hardware in MATLAB and MATLAB Online™ In the Pin Explorer pane, click the row corresponding to the pin that you want to configure. The Pin Configuration panel displays the options you can use to configure the selected pin. In the Pin Configuration panel, set the Mode as PWM, set the PWM Mode as Voltage, and if required specify a Label to uniquely identify the pin. For more information, see Configure Read and Write for GPIO Pins Using Arduino Explorer App.

Version History

Introduced in R2014b