mcp41050

mcp41050

mcp41050 mcp41050-i/SN 41050i СОП-8

  • 1 нога, CS, чипселект интерфейса SPI, подключается на любой свободный выход arduino, в примере подключен к 10.
  • 2 нога, SCK, тактовый вход интерфейса SPI, подключается к 13 выходу arduino UNO.
  • 3 нога, SI, MOSI вход интерфейса SPI, подключается к 11 входу arduino UNO.
  • 4 нога, Vss, масса.
  • 5, 6, 7 нога, PA0PW0PB0, выходы потенциометра.
  • 8 нога, Vdd, питание 2,7 — 5,5V.

/********************************************************
**  Downloaded from:                                   **
**  http://www.arduino-projekte.de                     **
********************************************************/

#include "AH_MCP41xxx.h"
//#include <SPI.h>

//#define DATAOUT  11   //uno MOSI   //IC SI
//#define DATAIN   12   //uno MISO   //IC not used
//#define SPICLOCK 13   //uno SCK    //IC SCK
#define CHIPSELECT 10   //uno ss     //IC CS

int resistance = 0;

AH_MCP41xxx mcp41010;
 
void setup()
{  
 Serial.begin(9600);
 Serial.println("Setup ready");
 mcp41010.init_MCP41xxx(CHIPSELECT);  //spi pins initialisation
 mcp41010.reset();
}

void loop()
{
 resistance = 90; //Передаём значение потенциометра
 Serial.print(resistance);
 Serial.print(": "); 
 mcp41010.setValue(resistance);  //value range 0-255 (8-bit)
 /*delay(100);
 resistance++;
 if (resistance==255) {resistance=0;}
 int signal = analogRead(A0);
 Serial.print(signal);
 Serial.print(" ~");
 Serial.print((float)signal/1024*5);
 Serial.println("V"); */
}

 

12,00 б.р.
В наличии
mcp41050
mcp41050