ዝርዝር ሁኔታ:

የአሁኑ ክትትል በ Arduino Nano (I2C): 5 ደረጃዎች
የአሁኑ ክትትል በ Arduino Nano (I2C): 5 ደረጃዎች

ቪዲዮ: የአሁኑ ክትትል በ Arduino Nano (I2C): 5 ደረጃዎች

ቪዲዮ: የአሁኑ ክትትል በ Arduino Nano (I2C): 5 ደረጃዎች
ቪዲዮ: BTT SKR2 - Basics SKR 2 (Rev B) 2024, ሀምሌ
Anonim
የአሁኑ ክትትል በአርዱዲኖ ናኖ (I2C)
የአሁኑ ክትትል በአርዱዲኖ ናኖ (I2C)

ሰላም, እንኳን ደስ አላችሁ.. !!

እዚህ እኔ (ሶማኑሹ ቹውሃሪ) አርዱዲኖ ናኖን በመጠቀም የአሁኑን ለመቆጣጠር የሚሄዱትን የ Dcube የቴክኖሎጂ ሥራዎችን በመወከል ፣ የአሁኑ የአነፍናፊ TA12-200 የአናሎግ መረጃን ለማንበብ ከ I2C ፕሮቶኮል ትግበራዎች አንዱ ነው።

ደረጃ 1 አጠቃላይ እይታ

አጠቃላይ እይታ
አጠቃላይ እይታ
  1. TA12-200 የ AC የአሁኑ ዳሳሽ ነው
  2. የውሂብ ሉህ አገናኝ
  3. ይህ ፕሮጀክት የ AC የአሁኑን እሴቶች ይለካል

ደረጃ 2: የሚያስፈልግዎት / አገናኞች

የሚያስፈልጉዎት / አገናኞች
የሚያስፈልጉዎት / አገናኞች
  1. አርዱዲኖ ናኖ
  2. I²C ጋሻ ለአርዱዲኖ ናኖ
  3. የዩኤስቢ ገመድ ዓይነት ሀ ወደ ማይክሮ ዓይነት ቢ 6 እግሮች ርዝመት
  4. I²C ገመድ
  5. I²C AC የአሁኑ ዳሳሽ በ ADC121C 12-ቢት ADC I²C ሚኒ ሞዱል
  6. CFL ወይም አምፖል።
  7. PCV ኬብሎች።

ደረጃ 3 የወረዳ ዲያግራም

የወረዳ ዲያግራም
የወረዳ ዲያግራም
የወረዳ ዲያግራም
የወረዳ ዲያግራም

ደረጃ 4 ፕሮግራሚንግ / ኮድ

ፕሮግራም / ኮድ
ፕሮግራም / ኮድ

#ያካትቱ

ባዶነት ማዋቀር ()

{

// የ ADC121C021 I2C አድራሻ ፣ 0x50 ከ TA12-200 ጋር ተገናኝቷል

#ADC_ADDR 0x50 ን ይግለጹ

// እንደ ዋና I2c አውቶቡስን ይቀላቀሉ

Wire.begin ();

// ለተከታታይ ኮንሶል ውፅዓት ተከታታይ ግንኙነትን ይጀምሩ

Serial.begin (9600);

}

ባዶነት loop ()

{

// በ I2C አውቶቡስ ላይ በተሰጠው መሣሪያ ማስተላለፍ ይጀምሩ

Wire.begin ማስተላለፊያ (ADC_ADDR);

// የጥሪ ለውጥ ውጤት ምዝገባ ፣ 0x00 (0)

Wire.write (0x00);

// መዘግየት (500);

// 2 ባይት ይጠይቁ

Wire.requestFrom (ADC_ADDR ፣ 2);

// የሚገኙ ከሆነ ባይቶችን ያንብቡ

ከሆነ (Wire.available () == 2)

{

int msb = Wire.read ();

int lsb = Wire.read ();

// ስርጭቱን ጨርስ እና I2C አውቶቡስን ይልቀቁ

Wire.endTransmission ();

// እሴት ማስላት

int rawADC = msb * 256 + lsb;

rawADC = rawADC & 0x0fff;

// ወደ ማያ ገጹ ውፅዓት

Serial.print ("ADC Value:");

Serial.println (rawADC);

}

ሌላ

{

Serial.println ("በቂ ባይቶች በሽቦ ላይ አይገኙም");

}

መዘግየት (100);

}

/////////////////////////////// /////////////////////////ማስታወሻ//////////////////////// ///////////////////////////////// /////////////////////////////

// እነዚህ እሴቶች በሚሊ አምፔር ውስጥ ናቸው

// እንዲሁም maxinmum ንባብን በማግኘት የአሁኑን የ rms እሴት ማግኘት እና በ 1.414 መከፋፈል ይችላሉ

ደረጃ 5

ለተጨማሪ ጥያቄዎች ጣቢያችንን ለመጎብኘት ነፃነት ይሰማዎት-

www.dcubetechnologies.com

የሚመከር: