i use an Arduino Mega compatible board (SainSmart Mega 2560 R3 ATmega2 การแปล - i use an Arduino Mega compatible board (SainSmart Mega 2560 R3 ATmega2 ไทย วิธีการพูด

i use an Arduino Mega compatible bo

i use an Arduino Mega compatible board (SainSmart Mega 2560 R3 ATmega2560-16AU) which has a rtc module attached (v1.1 ds1307rtc) and working on it with the attached code. I have used the TimeAlarms library (downloaded it from http://www.pjrc.com/teensy/td_libs_TimeAlarms.html) to have an alarm every hour. The alarms should occur at different minutes every hour, but for testing i have set them all to the 12th minute. This code is waiting for a correct time, which i can set via usb, serial interface. The code is working fine most of the times. But sometimes the alarm is not activated and my leds are not flashing. I don't know why and when this happens, i didn't any changes between the working flashing and not working. Also i can't see any hours where it doesn't working correct, afaik it works correct, but fails sometimes. If it failes, it looks like all hours after the failing hour are also failing and no alarm is triggered. I know about the restriction of 6 alarms in TimeAlarms.h and set the variable dtNBR_ALARMS in this file to 25.

As you can see i have implemented a printTime function which print out the rtc and the system time and always both are correct.

Has anyone an idea what i am doing wrong or why it fails sometimes?
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ใช้การสืบเมก้าเข้าบอร์ด (SainSmart ร็อค 2560 R3 ATmega2560-16AU) ซึ่งมี rtc โมแนบ (v1.1 ds1307rtc) และทำกับรหัสที่แนบมา ใช้ไลบรารี TimeAlarms (ดาวน์โหลดได้จาก http://www.pjrc.com/teensy/td_libs_TimeAlarms.html) จะมีเสียงเตือนทุกชั่วโมง สัญญาณเตือนภัยจะเกิดขึ้นที่อื่นนาทีทุกชั่วโมง แต่สำหรับการทดสอบ ผมได้ตั้งค่าทั้งหมดไปนาที 12 รหัสนี้จะรอเป็นเวลาถูกต้อง ที่ฉันสามารถตั้งค่าผ่าน usb ติดต่อประจำ รหัสทำงานดีที่สุดของเวลา แต่บางครั้งปลุกไม่เรียก และไม่มีการกระพริบไฟ led ของฉัน ไม่ทราบสาเหตุ และเมื่อเกิดเหตุการณ์นี้ ฉันไม่ได้เปลี่ยนแปลงใด ๆ ระหว่างทำกระพริบ และไม่ทำงาน ยัง ไม่เห็นเวลาใดที่มันไม่ทำงานถูกต้อง afaik มันทำงานถูกต้อง แต่บางครั้งไม่ได้ ถ้ามัน failes มันดูเหมือนชั่วโมงทั้งหมดหลังจากชั่วโมงล้มเหลวยังไม่สามารถ และไม่แจ้งเตือนจะถูกทริกเกอร์ ฉันรู้เกี่ยวกับข้อจำกัดของสัญญาณเตือน 6 ใน TimeAlarms.h และตั้ง dtNBR_ALARMS ตัวแปรในแฟ้มนี้กับ 25คุณสามารถเห็นใช้ฟังก์ชัน printTime rtc และเวลาของระบบ และเสมอทั้งสองพิมพ์ที่ถูกต้องมีใครคิดว่าฉันทำผิด หรือทำไมมันล้มเหลวในบางครั้งหรือไม่
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ฉันใช้ Arduino ล้านบอร์ดที่เข้ากันได้ (SainSmart เมกะ 2560 R3 ATmega2560-16AU) ซึ่งมีโมดูล rtc แนบ (v1.1 ds1307rtc) และทำงานกับมันด้วยรหัสที่แนบมา ฉันได้ใช้ห้องสมุด TimeAlarms (ดาวน์โหลดได้จาก http://www.pjrc.com/teensy/td_libs_TimeAlarms.html) ที่จะมีการแจ้งเตือนทุกชั่วโมง การเตือนภัยที่จะเกิดขึ้นในนาทีที่แตกต่างกันทุกชั่วโมง แต่สำหรับการทดสอบผมได้ตั้งพวกเขาทั้งหมดไปในนาทีที่ 12 รหัสนี้กำลังรอเวลาที่ถูกต้องซึ่งฉันสามารถตั้งค่าผ่านทาง USB, เชื่อมต่อแบบอนุกรม รหัสทำงานได้ดีมากที่สุดเท่าที่ แต่บางครั้งการเตือนภัยที่ไม่ได้เปิดใช้งานและไฟ LED ของฉันจะไม่กระพริบ ผมไม่ทราบว่าทำไมและเมื่อเกิดเหตุการณ์นี้ผมไม่ได้มีการเปลี่ยนแปลงใด ๆ ระหว่างการทำงานกระพริบและไม่ได้ทำงาน นอกจากนี้ผมไม่สามารถมองเห็นเวลาใดที่มันไม่ได้ทำงานที่ถูกต้อง AFAIK การทำงานที่ถูกต้อง แต่ล้มเหลวในบางครั้ง ถ้ามัน failes ดูเหมือนว่าทุกชั่วโมงหลังจากชั่วโมงล้มเหลวนอกจากนี้ยังมีความล้มเหลวและไม่มีสัญญาณเตือนจะถูกเรียก ฉันรู้เกี่ยวกับข้อ จำกัด ของการเตือนภัยใน 6 TimeAlarms.h และตั้ง dtNBR_ALARMS ตัวแปรในแฟ้มนี้ถึงวันที่ 25. ที่คุณสามารถดูฉันได้ดำเนินการฟังก์ชัน printTime ซึ่งพิมพ์ออกมา rtc และเวลาของระบบและเสมอทั้งที่ถูกต้อง. มีใคร คิดว่าฉันทำผิดหรือทำไมมันล้มเหลวบางครั้ง?



การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ผมใช้บอร์ด Arduino Mega เข้ากันได้ ( sainsmart เมก้า 2560 R3 atmega2560-16au ) ซึ่งมี RTC โมดูลแนบ ( v1.1 ds1307rtc ) และทำงานกับรหัสที่แนบมา ฉันได้ใช้ timealarms ห้องสมุด ( ดาวน์โหลดได้จาก http://www.pjrc.com/teensy/td_libs_timealarms.html ) มีสัญญาณเตือนทุกชั่วโมง เตือน ควรเกิดขึ้นนาทีที่แตกต่างกันทุกชั่วโมงแต่สำหรับฉันมีการตั้งค่าทั้งหมดในนาทีที่ 12 รหัสนี้จะรอเวลาที่ถูกต้อง ซึ่งเราสามารถตั้งค่าผ่านทาง USB , Serial อินเตอร์เฟซ รหัสทำงานได้ดีที่สุดของครั้ง แต่บางครั้งก็ปลุกไม่ทำงานและ LEDs ของฉันจะไม่กระพริบ ฉันไม่รู้ว่าทำไม และเมื่อเกิดเหตุการณ์นี้ , ผมไม่ได้เปลี่ยนแปลงใด ๆ ระหว่างทำงาน ไฟกระพริบ และไม่ทำงานยังไม่เห็นชั่วโมงที่ไม่ทำงานถูกต้อง AFAIK ทํางานได้ถูกต้อง แต่ล้มเหลวในบางครั้ง ถ้ามัน failes ดูเหมือนชั่วโมงหลังจากความล้มเหลวชั่วโมงยังล้มเหลวและไม่มีสัญญาณเตือนจะถูกเรียก . ผมรู้เกี่ยวกับข้อ จำกัด ของ 6 สัญญาณเตือนภัยใน timealarms H และตั้งค่าตัวแปรในไฟล์นี้ dtnbr_alarms 25 .

เช่นที่คุณเห็น ฉันได้ใช้ printtime ฟังก์ชันซึ่งพิมพ์ออกมา RTC และระบบเวลาและมักจะถูกต้องทั้งสอง

ใครมีความคิดอะไร ฉันทำอะไรผิดหรือ ทำไมมันล้มเหลวในบางครั้ง
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: