这个还真不能直接实现。
但是arduino可以用PWM方式间接控制输出的平均电流,然后控制一个三极管的线性区的放大系数来间接控制电流,效果也像一个滑动变阻器一样。
当需要控制较大的电流时,可以用个RC滤波电路,然后用PWM方式间接控制输出电压,然后控制一个MOS管工作在线性区,效果也跟滑动变阻器一样。
可以间接实现
一、
数字电位器
二、
使用多路数字复用开关,每个开关上并或串一些电路,通过控制开关的通断来组成不同的电阻