เชจเช•เชฒเซ€ DS18B20 เชตเซ‹เชŸเชฐเชชเซเชฐเซ‚เชซ: เชถเซเช‚ เช•เชฐเชตเซเช‚?

เชถเซเชญ เชฆเชฟเชตเชธ! เช† เชฒเซ‡เช– เชจเช•เชฒเซ€ เชธเซ‡เชจเซเชธเชฐเชจเซ€ เชธเชฎเชธเซเชฏเชพ, เช† เชธเซ‡เชจเซเชธเชฐเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเชพ เชนเชพเชฒเชจเชพ เช‰เชชเช•เชฐเชฃเซ‹เชจเซ€ เชฎเชฐเซเชฏเชพเชฆเชพเช“ เช…เชจเซ‡ เช† เชธเชฎเชธเซเชฏเชพเชจเชพ เช‰เช•เซ‡เชฒเชจเซ‡ เชชเซเชฐเชคเชฟเชฌเชฟเช‚เชฌเชฟเชค เช•เชฐเซ‡ เช›เซ‡.

เชจเช•เชฒเซ€ DS18B20 เชตเซ‹เชŸเชฐเชชเซเชฐเซ‚เชซ: เชถเซเช‚ เช•เชฐเชตเซเช‚?
เชธเซเชคเซเชฐเซ‹เชค: ali-trends.ru

เชฎเชพเชฐเชพ เชชเชนเซ‡เชฒเชพ, เชคเซ‡ เชจเช•เชฒเซ€ เชธเซ‡เชจเซเชธเชฐ เชตเชฟเชถเซ‡ เชชเชฃ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เช…เชนเซ€เช‚. เชจเช•เชฒเซ€ เชธเซ‡เชจเซเชธเชฐ เช…เชจเซ‡ เช…เชธเชฒ เชตเชšเซเชšเซ‡เชจเชพ เชฒเชพเช•เซเชทเชฃเชฟเช• เชคเชซเชพเชตเชคเซ‹:

  1. เชธเซ‡เชจเซเชธเชฐ, เชœเซ‹ เชจเชœเซ€เช•เชฎเชพเช‚ เชœเซ‹เชกเชพเชฏเซ‡เชฒ เชนเซ‹เชฏ เชคเซ‹ เชชเชฃ, เชชเชฐเซ‹เชชเชœเซ€เชตเซ€ เชชเชพเชตเชฐ เชฎเซ‹เชกเชฎเชพเช‚ เช…เชจเชฟเชถเซเชšเชฟเชคเชชเชฃเซ‡ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเซ‡ เช›เซ‡, เชฆเชฐเซ‡เช• เชเช• เชธเชฎเชฏเซ‡.
  2. เชชเชฐเซ‹เชชเชœเซ€เชตเซ€ เชชเชพเชตเชฐ เชฎเซ‹เชกเชฎเชพเช‚, เช‰เชšเซเชš เชธเซเชคเชฐเชจเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช˜เชฃเซ‹ เชธเชฎเชฏ เชฒเชพเช—เซ‡ เช›เซ‡ (เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เช•เชจเซเชŸเซเชฐเซ‹เชฒเชฐ เชตเชกเซ‡ เชฎเชพเชชเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชฅเชตเชพ เช“เชธเชฟเชฒเซ‹เช—เซเชฐเชพเชฎ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹)
  3. เชตเชฐเซเชคเชฎเชพเชจ เชตเชชเชฐเชพเชถ เช˜เชฃเชพเชฌเชงเชพ เชฎเชพเชˆเช•เซเชฐเซ‹เชเชฎเซเชชเซเชธ (GND เช…เชจเซ‡ VCC เชฅเซ€ เชฎเชพเชˆเชจเชธ, DQ เชตเชพเชฏเชพ เชฎเชพเชˆเช•เซเชฐเซ‹เชเชฎเซ€เชŸเชฐ เชฅเซ€ +5 เชตเซ‹เชฒเซเชŸ) เช•เชฐเชคเชพ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชตเชงเชพเชฐเซ‡ เช›เซ‡
  4. เช—เชฃเชคเชฐเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ (0xF0) เชชเช›เซ€, เชธเซ‡เชจเซเชธเชฐ เชธเซเช•เซเชฐเซ‡เชšเชชเซ‡เชก เชฐเซ€เชก เช•เชฎเชพเชจเซเชก (0xBE) เชจเซ‡ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเชคเชพ เชจเชฅเซ€.
  5. เชฎเชพเชชเชจ เช†เชฆเซ‡เชถ เชตเชฟเชจเชพ เชชเชพเชตเชฐ เชฒเชพเช—เซ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชธเซเช•เซเชฐเซ‡เชšเชชเซ‡เชกเชฎเชพเช‚เชฅเซ€ เชตเชพเช‚เชšเชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชคเชพเชชเชฎเชพเชจ 85,0 เชกเชฟเช—เซเชฐเซ€เชฅเซ€ เช…เชฒเช— เชชเชกเซ‡ เช›เซ‡.
  6. เชชเซ‹เชเชฟเชถเชจ 5 เช…เชจเซ‡ 7 เชชเชฐเชจเชพ เชธเซเช•เซเชฐเซ‡เชšเชชเซ‡เชก เชฎเซ‚เชฒเซเชฏเซ‹ 0xFF เช…เชจเซ‡ 0x10 เชจเซ‡ เช…เชจเซเชฐเซ‚เชช เชจเชฅเซ€
  7. เชคเชพเชชเชฎเชพเชจเชจเชพ เชฎเซ‚เชฒเซเชฏเซ‹ (เชธเซเช•เซเชฐเซ‡เชšเชชเซ‡เชกเชจเซ€ เชชเซเชฐเชฅเชฎ เชฌเซ‡ เชธเซเชฅเชฟเชคเชฟเช“เชฎเชพเช‚) เช…เช—เชพเช‰ เช†เชชเซ‡เชฒ เชฎเชพเชชเชจ เช†เชฆเซ‡เชถ เชตเชฟเชจเชพ เชกเซ€-เชเชจเชฐเซเชœเชพเช‡เชเซเชก เชธเซ‡เชจเซเชธเชฐเชจเซ‡ เชชเซเชฐเชฅเชฎ เชธเซเชตเชฟเชš เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชตเชพเช‚เชšเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เช…เช—เชพเช‰เชจเชพ เชฎเซ‚เชฒเซเชฏเชจเซ‡ เชชเชฐเชค เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ 50 05 (85.0 เชกเชฟเช—เซเชฐเซ€) เชจเชนเซ€เช‚.


เช•เชฎเชจเชธเซ€เชฌเซ‡, เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช“เชธเชฟเชฒเซ‹เชธเซเช•เซ‹เชช เชจเชฅเซ€, เช…เชจเซ‡ Galileosky BaseBlock Lite GPS เชŸเซเชฐเซ‡เช•เชฐ เชŸเซ‡เชธเซเชŸ เชฌเซ‡เชจเซเชš เชคเชฐเซ€เช•เซ‡ เชธเซ‡เชตเชพ เช†เชชเซ‡ เช›เซ‡.

เชธเซ‡เชจเซเชธเชฐ เชตเชฟเชตเชฟเชง เชตเชฟเช•เซเชฐเซ‡เชคเชพเช“ เชชเชพเชธเซ‡เชฅเซ€ เช–เชฐเซ€เชฆเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ, เช…เชจเซ‡ เชชเชฐเซ‹เชชเชœเซ€เชตเซ€ เชถเช•เซเชคเชฟเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฎเชพเชคเซเชฐ เชเช• เชœ เชฌเซ‡เชš เช•เชพเชฎ เช•เชฐเชคเซ€ เชนเชคเซ€. 5 เชชเซ€เชธเชฎเชพเช‚เชฅเซ€ เชฎเชพเชคเซเชฐ 50 เชฒเซ‹เชŸ เช–เชฐเซ€เชฆเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ.
เชชเชฐเซ‹เชชเชœเซ€เชตเซ€ เชถเช•เซเชคเชฟเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฌเชพเช•เซ€เชจเซเช‚ เช•เชพเชฎ เชจเชนเซ‹เชคเซเช‚ เชฅเชฏเซเช‚. เชŸเชฐเซเชฎเชฟเชจเชฒ เชธเซ‡เชจเซเชธเชฐ เชฎเชพเชŸเซ‡ เชฌเชพเชนเซเชฏ เชถเช•เซเชคเชฟ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เช…เชจเซ‡ เชตเชพเชนเชจ เชชเชฐ เชธเชฟเชธเซเชŸเชฎเชจเซเช‚ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชถเช•เซเชฏ เชคเซ‡เชŸเชฒเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเชตเซเช‚ เชœเซ‹เชˆเช.

เชฎเซเชถเซเช•เซ‡เชฒเซ€เชจเชฟเชตเชพเชฐเชฃ

เชคเซ‡เชฅเซ€, เชธเซ‡เชจเซเชธเชฐเซเชธ เช–เชฐเซ€เชฆเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ, เชชเชฐเช‚เชคเซ เชฎเชพเชคเซเชฐ เชเช• เชœ เชฌเซ‡เชš เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเชคเซ€ เชนเชคเซ€, เช…เชจเซ‡ เชจเชตเซ€ เชฌเซ‡เชšเชจเซ€ เชคเชชเชพเชธ เช…เชจเซ‡ เช“เชฐเซเชกเชฐเชฎเชพเช‚ เชฏเซ‹เช—เซเชฏ เชธเชฎเชฏ เชฒเชพเช—เซเชฏเซ‹ เชนเซ‹เชค, เช…เชจเซ‡ เช–เชฐเซเชšเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เชฅเชฏเซ‹ เชนเซ‹เชค. เชคเซ‡เชฅเซ€, เชธเชฎเชธเซเชฏเชพ เชคเซ‡เชจเชพ เชชเซ‹เชคเชพเชจเชพ เชชเชฐ เชนเชฒ เช•เชฐเชตเชพเชจเซ€ เชนเชคเซ€.

เชฎเชพเชคเซเชฐ เชฌเซ‡-เชตเชพเชฏเชฐ เชธเชฐเซเช•เชฟเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชคเซ‹ เชนเซ‹เชตเชพเชฅเซ€, เชธเชฟเช—เซเชจเชฒ เชตเชพเชฏเชฐเชฎเชพเช‚เชฅเซ€ เชธเซ‡เชจเซเชธเชฐเชจเซ‡ เชตเซ€เชœ เชชเซเชฐเชตเช เซ‹ เช—เซ‹เช เชตเชตเซ‹ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡, เชชเชฐเซ‹เชชเชœเซ€เชตเซ€ เชถเช•เซเชคเชฟเชจเซ‡ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡. เชฎเซ‡เช‚ เชจเซ€เชšเซ‡เชจเซ€ เชฏเซ‹เชœเชจเชพ เช…เชจเซเชธเชพเชฐ เชชเชฐเซ‹เชชเชœเซ€เชตเซ€ เชถเช•เซเชคเชฟเชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เชฐเซเชฏเซเช‚:

เชจเช•เชฒเซ€ DS18B20 เชตเซ‹เชŸเชฐเชชเซเชฐเซ‚เชซ: เชถเซเช‚ เช•เชฐเชตเซเช‚?

เช† เชฏเซ‹เชœเชจเชพเชฎเชพเช‚, เชชเชฐเซ‹เชชเชœเซ€เชตเซ€ เชถเช•เซเชคเชฟเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เชฅเชฏเซ‹ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชฌเชพเชนเซเชฏ เชถเช•เซเชคเชฟเชจเซ‡ เชœเซ‹เชกเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฐเชนเซ‡ เช›เซ‡. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช•เชจเซ‡เช•เซเชถเชจ เชกเชพเชฏเชพเช—เซเชฐเชพเชฎ เชฅเซ‹เชกเซ‹ เชฌเชฆเชฒเชพเชฏ เช›เซ‡: เชœเซเชฏเชพเชฐเซ‡ เชชเชฐเซ‹เชชเชœเซ€เชตเซ€ เชถเช•เซเชคเชฟ เชฆเซเชตเชพเชฐเชพ เช•เชจเซ‡เช•เซเชŸ เชฅเชพเชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชตเซ€เชธเซ€เชธเซ€ เชตเชพเชฏเชฐ เชตเชชเชฐเชพเชฏเซ‡เชฒ เชจเชฅเซ€.

เชธเชฐเชซเซ‡เชธ เชฎเชพเช‰เชจเซเชŸเชฟเช‚เช— เชฆเซเชตเชพเชฐเชพ เชธเชฐเซเช•เชฟเชŸเชจเซ‡ เชเชธเซ‡เชฎเซเชฌเชฒ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชธเซ‡เชจเซเชธเชฐเชจเซ‡ 1 ฮผF เชจเซ€ เช•เซ‡เชชเซ‡เชธเชฟเชŸเชฐ เช•เซเชทเชฎเชคเชพ เชธเชพเชฅเซ‡ เชŸเชฐเซเชฎเชฟเชจเชฒ เชฆเซเชตเชพเชฐเชพ เชถเซ‹เชงเซ€ เช•เชพเชขเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. เชธเชพเชฎเซ‚เชนเชฟเช• เช…เชฎเชฒเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡, เชชเชฐเซ‹เชชเชœเซ€เชตเซ€ เชชเชพเชตเชฐ เชฌเซ‹เชฐเซเชก เชธเชพเชฅเซ‡ เชชเซ‡เชจเชฒเชตเชพเชณเชพ เชฌเซ‹เชฐเซเชก เชกเชฟเชเชพเช‡เชจ เช…เชจเซ‡ เช“เชฐเซเชกเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ:

เชจเช•เชฒเซ€ DS18B20 เชตเซ‹เชŸเชฐเชชเซเชฐเซ‚เชซ: เชถเซเช‚ เช•เชฐเชตเซเช‚?

เชฐเชธเชชเซเชฐเชฆ เชฎเซเชฆเซเชฆเซ‹: เชธเซ‡เชจเซเชธเชฐเชจเซ‡ เชธเซ€เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชคเซเชชเชพเชฆเช•เซ‹ เชนเซ‹เชŸ เชฎเซ‡เชฒเซเชŸ เชเชกเชนเซ‡เชธเชฟเชต เช…เชฅเชตเชพ เชธเชฟเชฒเชฟเช•เซ‹เชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชชเซเชฐเชฅเชฎ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชคเชฎเซ‡ เชธเซเชฒเซ€เชตเชจเซ‡ เช—เชฐเชฎ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชธเซ‡เชจเซเชธเชฐเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชฌเซ‹เชฐเซเชก เชฆเชพเช–เชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชคเซ‡เชจเซ‡ เชธเซเชฒเซ€เชตเชฎเชพเช‚ เชชเชฐเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชตเชงเซ เช—เชฐเชฎ เช—เซเช‚เชฆเชฐเชฅเซ€ เชญเชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชฌเซ€เชœเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช† เชนเชตเซ‡ เช•เชพเชฎ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚, เช…เชจเซ‡ เชฎเชพเชฐเซ‡ เชธเซ‡เชจเซเชธเชฐเชจเซ€ เชจเชœเซ€เช•เชจเชพ เชฌเซ‹เชฐเซเชกเชจเซ‡ เชธเซ‹เชฒเซเชกเชฐ เช•เชฐเชตเซเช‚ เชชเชกเซเชฏเซเช‚, เชคเซ‡เชจเซ‡ เช—เชฐเชฎ เช—เซเช‚เชฆเชฐเชฅเซ€ เชญเชฐเชตเซเช‚ เช…เชจเซ‡ เชนเซ€เชŸ เชธเช‚เช•เซ‹เชšเชจ เชชเชฐ เชฎเซ‚เช•เชตเซเช‚, เชชเชฐเชฟเชฃเชพเชฎเซ‡ เชคเซ‡ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡:

เชจเช•เชฒเซ€ DS18B20 เชตเซ‹เชŸเชฐเชชเซเชฐเซ‚เชซ: เชถเซเช‚ เช•เชฐเชตเซเช‚?

เชจเชฟเชทเซเช•เชฐเซเชท

เช…เชนเซ€เช‚ เชนเซเช‚ เช‰เชชเช•เชฐเชฃ เช‰เชคเซเชชเชพเชฆเช•เซ‹เชจเซ‡ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚ เช•เซ‡ เชคเซ‡เช“ เชคเซ‡เชฎเชจเชพ เช‰เชคเซเชชเชพเชฆเชจเซ‹เชฎเชพเช‚ เช† เชฎเซเชฆเซเชฆเชพเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡, เช…เชจเซ‡ เชตเชฟเช•เซเชฐเซ‡เชคเชพเช“เชจเซ‡ เชตเซ‡เชšเชพเชฃ เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ เชธเซ‡เชจเซเชธเชฐ เชคเชชเชพเชธเซ‹ เช•เซ‡ เชœเซ‹ เชคเซ‡เช“ เชจเช•เชฒเซ€ เชธเซ‡เชจเซเชธเชฐ เชธเชชเซเชฒเชพเชฏ เช•เชฐเชคเชพ เชนเซ‹เชฏ เชคเซ‹ เชธเชชเซเชฒเชพเชฏเชฐ เชธเชพเชฅเซ‡ เชฌเชฟเชฒเช•เซเชฒ เชตเซเชฏเชตเชนเชพเชฐ เชจ เช•เชฐเซ‡, เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชŸเชฟเชชเซเชชเชฃเซ€เช“, เชชเชคเซเชฐเซ‹เชฎเชพเช‚ เช† เชตเชฟเชทเชฏเชจเซ‡ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซ‡. เช…เชฅเชตเชพ เชตเชฟเชจเช‚เชคเซ€เช“.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹