ds18b20 예제

필요한 라이브러리를 설치한 후 다음 코드를 Arduino 보드에 업로드합니다. 이 스케치는 댈러스 온도 라이브러리의 예제를 기반으로 합니다. 예를 들어 지연 시간을 변경하고 프로그램이 어떻게 변경되는지 확인합니다. 더 많은 ds18b20 센서를 연결할 수도 있습니다! 우리의 중국 친구들은 매우 창의적이지만, 그들은 가짜 아이템을 많이 생산합니다. MAX7219 LED 드라이버를 사용해보십시오. 원본과 다른 고정도 있습니다. 그리고 일부 모듈에서 사용하는 보호 다이오드는 1V 드롭을 도입합니다. 0,3-0,5 Va Nano에 USB에서 전원을 공급할 때 소개하고 5V 대신 모듈이 3,5V에서 실행됩니다. 그것은 어느 하나 전혀 실행되지 않는 것보다, 또는 매우 불안정하다. 모듈 / IC가 원본을 드롭 인 대체하지 않는 더 많은 예가 있습니다. 당신이 전자 를 이해하고 중국에서 주문하지 않는 데이터 시트를 읽을 수 없다면 그래서 IMO. 상황이 예상대로 작동하지 않을 수 있습니다 ..

아두 이노 환경과 함께 놀고 싶다면 매우 실망스럽습니다. 예제 스케치의 디버그 출력은 64비트 일련 번호(“ROM” 값)로 정확하게 제공하며, 예를 들어 위의 예제 출력에서 28 88 84 82 5 0 0 6A 또는 28 DA CA 27 5 0 0 49를 제공합니다. 이 예제 프로젝트에서는 Arduino와 DS18B20 온도 센서를 결합합니다. 아날로그 온도 판독을 위해 다른 센서가 필요합니다. 예를 들어 TMP35 또는 TMP36. 나는 [아직] 이들과 함께 연주하지 않았습니다. 그런 다음 다음 코드를 업로드합니다. Pin 4의 모든 장치를 스캔하고 각 장치의 온도를 인쇄합니다. 이 스케치는 DallasTemperature 라이브러리에서 제공하는 예제를 기반으로 합니다. 당신이 원하지 않는 경우.

그와 같은 것 : 28ff20-아두이노 – 사용자 – 매뉴얼 소개 및 내용 / ds18b20-사용자 – 사용자 – 수동 부분 – 3 – 독서 – 단일 온도 / […] //www.tweaking4all.com/hardware/arduino/arduino-ds18b20-temperature-sensor/ […] 예 : 28FF6B217 28FF77DF2174439, 28FF1E8A5163ED2;; 또 다른 멋진 기능은 이러한 센서를 최대 127개까지 병렬로 연결하고 각 개별 온도를 읽을 수 있다는 것입니다. 내가 그것으로 무엇을 할 것인지 확실하지 않지만 냉장고와 냉동고의 온도에 대한 하나 또는 두 가지를 결합 할 수있는 능력은 특히 Arduino의 다른 핀이 다른 것들에 사용되는 경우 좋은 옵션입니다 … 다음으로 센서에서 값을 저장합니다.getTempCByIndex(0)를 온도 변수에 저장합니다. 화씨 온도를 얻으려면 C를 F로 변경하십시오. 예를 들어 센서.getTempFByIndex(0). 또한 0은 정보를 원하는 센서를 나타냅니다. 0 = 첫 번째 센서, 2 번째 센서가 있는 경우 1이 됩니다. 2. 일련 번호를 저장하려고, 나는 항상 8 월 12 일에 당신에 의해 주어진 예로 13 대신 15 위치를 찾을 수 있습니다 2017. IDE 스케치 (http://www.homautomation.org/2015/11/17/ds18b20-ho…

프로브 EEPROM에 쓰기를 통해 정밀도를 변경하기위한 , 그래서 당신은 모두를 위해 한 번만 할 수있다, 그것은 전원 손실 후 기억이 실패하는 경우 : 아두 이노 IDE는 할 수없는 것 같다 ZIP 파일에서 적절한 디렉토리 이름을 찾으면 가장 쉬운 방법은 파일의 압축을 풀고 디렉토리가 “OneWire”(“예제” 디렉토리및 많은 파일을 보유함)라고 하는지 확인하고 Arduino IDE의 라이브러리 디렉토리로 드래그하는 것입니다.

Share on FacebookPin on PinterestTweet about this on TwitterShare on TumblrShare on Google+Digg this