1개의 이야기가 있습니다.
preview

[당근보드] 온도센서인 TCN75의 값을 읽어 LCD에 표시하기.

Hardware/AVR
당근보드엔 온도센서 TCN75가 달려있지요... 시계IC인 DS1307도 있는데 이건 왜인지 작동이 안됩니다....; 그래서 온도센서만 해봅니다.. 온도센서는 I2C (아이스퀘어씨) 통신방식을 사용해 데이터를 전송합니다. AVR에서는 TWI 라고 써있더군요.. 별거 없고 어디서 주워온 소스에 제 입맛대로 바꿔서 썼습니다.ㅎㅎ 소스 보시죠~ [CODE]#include #include #include "delay.h" #include "clcd4.h" unsigned char str[16], str1[20]; void tcn75_write(unsigned char address, unsigned char byte) { TWCR= 0xA4; while(((TWCR & 0x80) == 0x00) || (TWSR..