Arduino เจ้าปัญหา

อย่างแรกเลย จขกท. เพิ่งจะศึกษา และเรียนเจ้า Aduino เลยอยากจะปรึกษาคนที่เชี่ยวชาญค่ะ คือตอนนี้จะทำนาฬิกาค่ะ แล้วได้โค้ดมาจากเว็บแต่พอเอามา Complie ดูมันก็มาติดตรงนี้ ซึ่ง จขกท. ก็ไม่ทราบว่าต้องแก้ยังไง ใครพอทราบช่วยตอบหน่อยค่ะ
ขอบคุณค่ะ

นี่คือคำฟ้องของเจ้า Arduino ค่ะ
Arduino: 1.6.7 (Windows 7), Board: "Arduino Leonardo"

C:\Users\Administrator\Documents\Aduino\h\h.ino: In function 'void loop()':

h:21: error: could not convert 'DS1307RTC::read((* & tm))' from 'void' to 'bool'

   if (!RTC.read(tm)) {

                   ^

h:21: error: in argument to unary !

exit status 1
could not convert 'DS1307RTC::read((* & tm))' from 'void' to 'bool'

  This report would have more information with
  "Show verbose output during compilation"
  enabled in File > Preferences.
แก้ไขข้อความเมื่อ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
>  could not convert 'DS1307RTC::read((* & tm))' from 'void' to 'bool'

ฟังก์ชั่น RTC.read คืนค่าเป็น void จึงไม่สามารถเอามาใช้ใน if ได้ เพราะ if ต้องการ bool
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่