마이크로비트에 DS18B20 온도센서를 연결하기

  1. 마이크로비트에 DS18B20 온도센서를 아래 그림과 같이 연결합니다. 4.7kΩ의 풀업 저항이 사용됩니다.
  2. 마이크로비트와 온도게를 연결하는 하우징을 직접 만들어서 사용할 수도 있습니다. 자세한 내용은 여기를 참고하세요.

    3D 데이터(stl 파일) 다운로드 Micribit-5051-Housing-Dual.stl마이크로비트 5051 하우징 DS18B20 연결

  3. Makecode 소스 코드는 아래와 같습니다. [편집]을 클릭해서 Makecode 화면으로 이동하세요.
  4. 위의 코드는 P2 핀에 연결한 것으로서, P2 핀이 아닌 다른 핀에 연결한 경우 해당 핀번호로 수정 바랍니다. (수정할 곳은 모두 2곳입니다. 잘 찾아보세요.)
  5. 장치를 연결한 상태에서 다운로드했다면 아이콘이 나타납니다.
  6. 아이콘을 누르면 아래와 같이 실험데이터를 볼 수 있으며, 엑셀 다운로드도 가능합니다.마이크로비트 DS18B20 온도센서
  7. V2.0 이후 보드는 풀업저항을 연결하지 않고 소프트웨어 만으로 구현할 수도 있습니다. 위에 제시된 소스 코드에도 ‘시작하면 실행’ 코드 안에 풀업저항을 세팅하는 코드가 들어 있습니다.

2023.3.14 업데이트: 일부 저가의 비정품 센서가 불안정하게 작동되는 것을 알고리즘으로 보완했습니다.