맷돌에 내장된 SPI 가상기계가 확장 기능으로 지원하는 마이크로와이어를 이용하여 DS1620 온도센서를 제어하는 예제입니다.

 

맷돌에 내장된 SPI 가상기계는 MISO/MOSI 선을 묶어주는 것만으로 간단하게 마이크로와이어를 사용할수 있도록 지원합니다(사실상 거의 모든 SPI 와 유사한 3선 통신을 지원함).

 

DS1620 에서 주기적으로 현재 온도값을 문자열로 변환하여 COM0 통신포트출력하며 G.CO.RS232.XV 를 통하여 PC 로 전송하게 됩니다.

 

문자열 수신은 맷돌-통합개발한경안의 문자열 수신 전용 창을 사용하는 것이 가장 좋으며(간단하게 통신포트와 전송율을 설정하여 문자열을 수신할수 있음), 하이퍼터미널이 설치된 PC 의 경우는 이것을 사용하면 보다 쉽게 수신된 문자열을 확인할수 있습니다. 또한, 예제에 포함된 맷돌-가상구동용 예제를 돌려서 맷돌-통합개발환경에서 직접 확인할수도 있습니다.

 

DS1620 은 현재 온도가 측정 되므로 실험을 위하여 온도변화를 확실하게 보기 위해서는 뜨거운 물체를 근처에 가져가거나 직접 접촉 시키면 되며, 그대로 두면 다시 현재 온도값이 읽히게 됩니다(손가락을 갖다 대는 정도로는 거의 반응하지 않으며, 인두기 등을 직접 대면 가장 빠르게 온도변화를 확인할수 있습니다).

   

맷돌 전용 연습기판이 없어도 예제 안에 첨부된 회로도를 사용하여 사용자가 직접 만능기판에 꾸며도 됩니다.

맷돌 전용 연습기판을 사용하는 경우는 아래 실제 회로를 꾸민 것을 참고하여 직접 회로를 꾸며주면 됩니다.

 

부가적인 설명은 예제안의 설명을 참고 바랍니다.

     

    

   

   

      

 

직렬연장 케이블이나 USB<=>직렬 변환케이블 G.CO.RS232.XV 과 연결한 모습입니다. 맷돌에 가상기계를 설치하거나 예제의 결과를 보기 위한 통신에 사용합니다.

 

DS1620마이크로와이어를 지원하는 IC 형 온도센서로 구하기 어렵지 않으나 다소 값이 비쌉니다.

 

기계닉스 제품을 취급하는 판매처에서도 쉽게 구입 가능하니 참고 바랍니다.