سلام
از این کد استفاده کن
سیم بندی هم بالاش مشخص شده
//D10 > CS
//D11 > SI
//D13 > SCLK
//MCP41100
//VSS + PB0
//VCC + PA0
//PW0 > output
#include <SPI.h>
byte address = 0x11;
int CS= 10;
int i=0;
void setup()
{
pinMode (CS, OUTPUT);
SPI.begin();
}
void loop()
{
delay(1);
}
void digitalPotIncrement()
{
digitalWrite(CS, LOW);
SPI.transfer(0x04);
digitalWrite(CS, HIGH);
}
void digitalPotDecrement()
{
digitalWrite(CS, LOW);
SPI.transfer(0x08);
digitalWrite(CS, HIGH);
}
موفق باشی





پاسخ با نقل قول