วันอาทิตย์ที่ 2 กันยายน พ.ศ. 2561

วันที่และเวลา https://www.arduinoecia.com.br/2014/11/arduino-modulo-rtc-ds1302.html?m=1(อ้างอืง)


18 พฤศจิกายน 2014

วันที่และเวลาบน Arduino พร้อม RTC DS1302

ในบทความนี้เราจะเห็นวิธีการ ที่จะ แยกวันที่และเวลาโมดูลข้อมูลRTC DS1302โมดูลที่ทำงานแบบเดียวกับที่DS1307แต่มีความแตกต่างบางส่วนหลักในการสื่อสารกับ Arduino ตั้งแต่ DS1307 โดยใช้ I2C และ DS1302 ใช้การสื่อสาร 3 สาย

โมดูล RTC DS1302


โมดูลที่ถูกควบคุมโดย DS1302 เป็นประเภท RTC ชิป (Real Time Clock หรือนาฬิกาเวลาจริง) ที่มีฟังก์ชั่นวันเวลาและปฏิทิน เขาสามารถที่จะให้ข้อมูลในชั่วโมงนาทีวินาที, วัน, วันเดือนปีและจะปรับข้อมูลสำหรับเดือนที่มีน้อยกว่า 31 วันและปีอธิกสุรทิน

Pinion DS1302

ในภาพด้านล่างเรามีการตรึงของ CI DS1302 ( แผ่นข้อมูล ) และฟังก์ชันของแต่ละพิน:


CI RTC DS1302 - Pinout

และด้านล่างรูปแบบของ DS1302 CI ในโมดูลซึ่งไม่มีส่วนประกอบเพิ่มเติมอื่น ๆ เพียงคริสตัล 32.768 kHz และแบตเตอรี่ (CR2032) เพื่อรักษาพลังงานให้กับชิปในกรณีที่เกิดไฟฟ้าดับ:


โมดูล RTC DS1302 - Pinout


IC รับพลังงานจาก 2 ถึง 5.5V เพื่อให้เราสามารถเชื่อมต่อโมดูลโดยใช้หมุด Arduino 3.3V หรือ 5V

โมดูลการเชื่อมต่อ DS1302 กับ Arduino

ใช้หมุดสามขาเชื่อมต่อกับ Arduino: RST (รีเซ็ตหรือ CE - Chip Enable), DATA (I / O) และCLK (หรือ SCLK / Serial Clock) สำหรับการทดสอบฉันจะพลังงานโมดูลกับ 5V ของ Arduino:


วงจร Arduino หนึ่ง - DS1302


เป็นขาข้อมูลที่เราใช้หมุด 6, 7 และ 8 ของ Arduinoคุณสามารถเลือกหมุด Arduino อื่น ๆ และเปลี่ยนการตั้งค่านี้ในบรรทัดเริ่มต้นของโปรแกรม

แสดงข้อมูลวันที่และเวลาของ DS1302

มีบทความเกี่ยวกับเว็บไซต์ Arduino อย่างเป็นทางการแสดงรายละเอียดวิธีอ่านข้อมูลจาก DS1302สำหรับผู้ที่ต้องการที่จะเข้าใจวิธีการสื่อสารนี้จะทำไบต์โดยไบต์จะมีมูลค่าการดูที่หน้าเว็บนี้:http://playground.arduino.cc/Main/DS1302

สำหรับแอพพลิเคชันส่วนใหญ่โค้ดนี้มีความกว้างขวางมากและไม่ง่ายนักที่จะเข้าใจดังนั้นVirtuabotixstaff จึงปรับโค้ดนี้และสร้างไลบรารีที่ชื่อว่าvirtuabotixRTC ( คลิกที่นี่เพื่อดาวน์โหลดไลบรารี) ทำให้ง่ายต่อการดึงข้อมูลจาก DS1302 และใช้งานร่วมกับฟังก์ชัน Arduino อื่น ๆ

โปรดทราบว่าจุดเริ่มต้นของโปรแกรมที่เรามีสายนี้ซึ่งทำหน้าที่ในการกำหนดวันและเวลาปัจจุบัน: 

myRTC.setDS1302Time ( <วินาที> <นาที> <เวลา><วัน> <วันของเดือน> <เดือน >, <year> )

เมื่อวันที่และเวลาได้รับการตั้งค่าบรรทัดข้างต้นควรจะให้ความเห็นและโปรแกรมโหลดอีกครั้งใน Arduino 

ฉันสร้างโปรแกรมด้านล่างตามตัวอย่างห้องสมุดและเพิ่มรูทีนที่แสดงวันในสัปดาห์เต็ม:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
วันที่ 31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
// โปรแกรม: วันที่และเวลาที่มีโมดูล RTC DS1302 
// การเปลี่ยนแปลงและการดัดแปลง: Arduino e Cia 
// 
// ขึ้นอยู่กับโปรแกรม Krodal ต้นฉบับและห้องสมุด virtuabotixRTC

// โหลดไลบรารี virtuabotixRTC 
# รวม <virtuabotixRTC.h>           

// ตรวจสอบหมุดที่แนบกับโมดูล
// myRTC (นาฬิกาข้อมูล rst) 
virtuabotixRTC myRTC ( 6 , 7 , 8 );

การตั้งค่าเป็นโมฆะ ()  
{      
  Serial.begin ( 9600 );
  // วันที่และเวลาของข้อมูลเบื้องต้น
  // หลังจาก การ ตั้งค่าข้อมูลที่แสดงความคิดเห็นออกบรรทัดด้านล่าง
  // (วินาทีนาทีชั่วโมงวันของสัปดาห์วันของเดือนเดือนปี) 
  myRTC.setDS1302Time ( 00 , 58 , 23 , 2 , 17 , 11 , 2014 );
}

void loop ()  
{
  // อ่านข้อมูล CI
  myRTC.updateTime (); 

  / / พิมพ์ข้อมูลเกี่ยวกับ Serial serial 
  พิมพ์ ( "Data:" );
  // เรียกใช้งานประจำที่พิมพ์วันในสัปดาห์
  print_day_day (myRTC.dayofweek);
  Serial.print ( "," );
  Serial.print (myRTC.dayofmonth);
  Serial.print ( "/" );
  Serial.print (myRTC.month);
  Serial.print ( "/" );
  Serial.print (myRTC.year);
  Serial.print ( "" );
  Serial.print ( "Time:" );
  / / เพิ่ม 0 ถ้าค่าเวลาเป็น <10 
  ถ้า (myRTC.hours < 10 )
  {
    Serial.print ( "0" );
  }
  Serial.print (myRTC.hours);
  Serial.print ( ":" );
  / / เพิ่ม 0 ถ้าค่านาทีเป็น <10 
  ถ้า (myRTC.minutes < 10 )
  {
    Serial.print ( "0" );
  }
  Serial.print (myRTC.minutes);
  Serial.print ( ":" );
  / / เพิ่ม 0 ถ้าค่าที่สองคือ <10 
  ถ้า (myRTC.seconds < 10 )
  {
    Serial.print ( "0" );
  }
  Serial.println (myRTC.seconds);

  ความล่าช้า ( 1000 );
}

เป็นโมฆะ print_day_day ( int day)
{
  เปลี่ยน (วัน)
  {
    กรณีที่ 1 :
    Serial.print ( "Sunday" );
    ทำลาย ;
    กรณีที่ 2 :
    Serial.print ( "Second" );
    ทำลาย ;
    กรณีที่ 3 :
    Serial.print ( "Tercera" );
    ทำลาย ;
    กรณีที่ 4 :
    Serial.print ( "Fourth" );
    ทำลาย ;
    กรณีที่ 5 :
    Serial.print ( "Fifth" );
    ทำลาย ;
    กรณีที่ 6 :
    Serial.print ( "หก" );
    ทำลาย ;
    กรณีที่ 7 :
    Serial.print ( "Saturday" );
    ทำลาย ;
  }
}

โปรแกรมนี้จะส่งข้อมูลวันที่และเวลาไปยังจอภาพแบบอนุกรม:

วันที่และเวลา DS1302 - Serial Monitor

ในบทความที่กำลังจะมาใน DS1302 ฉันจะใช้โมดูลนี้เพื่อกำหนดนาฬิกาโดยใช้การแสดงผล 7 ส่วน จนกระทั่งถึงเวลานั้น!

บุ๊คมาร์คและแบ่งปัน

  1. สวัสดี Adilson โพสต์ที่ดีเช่นเคย 
    กรุณาถ้าคุณกำลังทำนาฬิกา 1302, โพสต์ด้วย 1307 เช่นกัน ฉันติดอยู่ในส่วนของการใช้ปุ่มเพื่อตีเวลา ฮ่า ๆ ติดตามผลงานที่ดีได้ :-D
    คำตอบ
    คำตอบ
    1. สวัสดีตอนเช้าMárcio! 

      ขอบคุณมาก :-) 

      จำได้ดี อาร์เอส ตอนนี้คุณได้กล่าวว่าฉันกำลังตรวจสอบข้อความและฉันเห็นว่าฉันไม่ได้ทำอะไรกับโมดูล DS1307 เฉพาะกับชิป แต่ฉันจะให้ ขอบคุณ 

      กอด!
  2. สวัสดีตอนเย็น Adilson 

    ก่อนอื่นผมขอแสดงความยินดีกับคุณในบล็อกนี้เป็นคนที่ชอบคุณเท่านั้นที่จะเพิ่มชุมชนของผู้ใช้ Arduino ขอแสดงความยินดีกับความคิดริเริ่มนี้ 

    ตอนนี้ฉันต้องการทราบว่าคุณสามารถช่วยฉันได้หรือไม่เพราะเมื่อกำหนดค่าและโหลดสเปรดชีต DS 1302 ของฉันทำงานได้อย่างสมบูรณ์ แต่เมื่อพิมพ์เลขอนุกรมเริ่มต้นที่ 0 ตัวเลขเหล่านี้จะปรากฏเฉพาะตัวเลขตั้งแต่ 1 ถึง 9, ตัวอย่างเช่นถ้าเวลา 14:02:05 ปรากฏดังนี้ 14: 2: 5 คุณช่วยฉันแก้ปัญหานี้ได้หรือไม่? 

    ขอบคุณมาก
    คำตอบ
    คำตอบ
    1. สวัสดีตอนเช้า Alexsandro! 

      ขอบคุณมาก นี่เป็นข้อบกพร่องจริงๆในโปรแกรมนี้ :-) 

      ถ้าฉันไม่เข้าใจผิดฉันได้แก้ปัญหาบางอย่างที่คล้ายคลึงกันในโพสต์อื่น ๆ แล้ว ฉันจะมองหาโซลูชันและเปลี่ยนโปรแกรมของโพสต์นี้ที่นี่ 

      กอดและขอบคุณ!
    2. สวัสดี Alexsandro! 

      ฉันได้เปลี่ยนรหัสเพื่อรวม "0" ถ้าค่าชั่วโมงนาทีหรือสองน้อยกว่า 10 ควรแก้ปัญหาของคุณ :-) 

      กอด!
    3. สวัสดีเพื่อน ๆ 
      แม้จะมีโครงสร้างที่ปรับปรุงใหม่นี้เรายังขาด lcd.clear บางอย่าง () หลังจาก nines 9 บางครั้งนาฬิกาเริ่มต้นนับด้วยพิมพ์เก้าก่อนหน้านี้ก็สามารถสังเกตได้ดีขึ้นหลังจาก 0 ชั่วโมง
  3. สวัสดีฉันได้ตามคำแนะนำ แต่โดยการปิด Arduino และเชื่อมต่อใหม่กับโครงการฉันทำนาฬิกาตารางเวลาจะส่งกลับไปยังสิ่งที่ถูกตั้งไว้ที่จุดเริ่มต้น ฉันจะแก้ปัญหานี้ได้อย่างไรหรือทำผิดพลาด?
    คำตอบ
    คำตอบ
    1. Hi Mark 

      ถ้าคุณทำตามขั้นตอนที่ถูกต้องคุณ "แสดงความคิดเห็น" บรรทัดที่อัพเดตนาฬิกาใช่มั้ย? 

      คุณสามารถวัดแบตเตอรี่ของโมดูลเพื่อดูว่ามันโอเคไหม? 

      ขอขอบคุณ
  4. ขอแสดงความยินดีเพื่อนช่วยฉันมาก ฉันได้ไป LCD ประมาณหนึ่งชั่วโมงฉันได้ทำบาง msg บนจอ LCD ฉันไม่มีนาฬิกา แต่ฉันคิดว่ามันเป็นเรื่องง่ายเพราะฉันเฝ้าดูนาฬิกา 10 
    พระเจ้ายังคงให้ความกระจ่างแก่คุณและทุก QTH ของครอบครัว
    คำตอบ
  5. สวัสดี! ฉันกำลังพัฒนาโครงการง่ายๆเพียงเพื่อเริ่มต้นกับ arduino สถานที่ที่จะสว่างหลอดไฟในเวลาหนึ่งและปิดเครื่องหลังจากสองชั่วโมง (เช่น) ฉันต้องการโมดูลเช่นนี้หรือไม่? OBS ฉันมีความเกี่ยวข้อง
    คำตอบ
  6. สวัสดี! ฉันกำลังพัฒนาโครงการง่ายๆเพียงเพื่อเริ่มต้นกับ arduino สถานที่ที่จะสว่างหลอดไฟในเวลาหนึ่งและปิดเครื่องหลังจากสองชั่วโมง (เช่น) ฉันต้องการโมดูลเช่นนี้หรือไม่? OBS ฉันมีความเกี่ยวข้อง
    คำตอบ
    คำตอบ
    1. สวัสดีตอนเย็น Alexsandro 

      นั่นแหละโมดูลบนพื้นฐานของ DS1307 หรือ DS1302 ก็เพียงพอ ส่วนที่เหลือที่คุณทำโดยจัดการกับพอร์ตของ Arduino 

      กอด!
  7. ไม่ระบุชื่อ8 มีนาคม 2015 3:37 น
    สวัสดีเพื่อนบล็อกยอดเยี่ยมคุณช่วยฉันในการบันทึกข้อมูลและอ่านในโมดูลนี้ได้หรือไม่? ฉันจะทำเครื่องมือวัดความเร็วรถจักรยานของฉันและต้องการใช้หน่วยความจำของโมดูลนี้เพื่อเก็บข้อมูลเช่นมาตรวัดระยะทางและการเปลี่ยนน้ำมันครั้งต่อไปเพื่อไม่ให้เกิน arduino หรือต้องใช้การ์ด SD เพียงอย่างเดียว WORTH !!!
    คำตอบ
    คำตอบ
    1. คืนที่ดี

      ขึ้นอยู่กับข้อมูลที่คุณสามารถจัดเก็บในหน่วยความจำของตัวเอง Arduino EEPROM: 

      http://www.arduinoecia.com.br/2015/03/gravar-dados-memoria-eeprom-arduino.html 

      การ์ด SD ไม่ได้ ความคิดที่ไม่ดี: 

      http://www.arduinoecia.com.br/2014/11/gravando-dados-arduino-cartao-sd.html 

      กอด!
  8. สวัสดีการค้นหาประเภทอื่น ๆ ของ RTC เช่น DS3231 และ DS1307 มีความแตกต่างใหญ่ระหว่างทั้งสองนี้และหนึ่งนี้นำเสนอในการกวดวิชา?
    คำตอบ
    คำตอบ
    1. บ่ายวันดี Pedro 

      ฉันรอ DS3231 เพื่อทดสอบ ดูเหมือนว่ามีความเสถียรกว่า DS1307 และ DS1302 

      กอด!
  9. ฉันไม่สามารถนำไปบันทึกข้อมูลได้ ทุกครั้งที่ฉันเปิด arduino มันจะกลับมาถึงเวลาที่ผมตั้งโปรแกรม, แบตเตอรี่เป็นสิ่งที่ดีสิ่งที่จะเป็น?
    คำตอบ
    คำตอบ
    1. สวัสดีดักลาส

      คุณแสดงความคิดเห็นในบรรทัดนี้ซึ่งบอกถึงวันที่และเวลาไหม 

      myRTC.setDS1302Time (00, 58, 23, 2, 17, 11, 2014); 

      กอด!
  10. ฉันพยายามจะทำมันที่นี่และมันก็ปรากฏ 00:00 00/00/00, ฉันทำอะไรผิดพลาด?
    คำตอบ
    คำตอบ
    1. สวัสดีตอนเช้ากาเบรียล

      ดูเหมือนว่าฉันจะเป็นปัญหาในการเชื่อมต่อหรือแม้แต่ความบกพร่องในโมดูลถ้าคุณได้รวบรวมและตรวจสอบการเชื่อมต่ออย่างถูกต้อง 

      ขอขอบคุณ
    2. ฉันพบวิธีแก้ปัญหา! ผมมองไปที่ภาพบางภาพและดูเหมือนว่าในบางรุ่นชิพที่มาในโมดูลจะคว่ำลงมีเพียงสิ่งที่ตรงกันข้ามเท่านั้น! ฉันยังคงไม่พบโซลูชันใด ๆ บนอินเทอร์เน็ต
    3. สวัสดีตอนเช้ากาเบรียล, 

      Cool, สิ่งที่ดีการผกผันนี้ไม่ได้เผาไหม้ชิป rs 

      Hug!
  11. ไม่ระบุชื่อ10 กันยายน 2015 00:25
    ขอแสดงความยินดีกับเว็บไซต์และการริเริ่มนี้ 
    ฉันมีปัญหาฉันโหลดโปรแกรมตรวจสอบการเชื่อมต่อและฉันไม่สามารถดูชั่วโมง 
    ข้อความที่ปรากฏขึ้น: 

    "วันที่: Sat, 45/25/2165 เวลา 45:85:85 :. 

    คุณได้ดูปัญหานี้
    คาร์ลอโญ่
    คำตอบ
    คำตอบ
    1. สวัสดีตอนเช้าคาร์ลอส

      โมดูลของคุณคือ DS1302 หรือ DS1307 หรือไม่? ฉันเคยเห็นสิ่งนี้เกิดขึ้นมากมายกับ DS1307 ... 

      Hugs!
    2. ไม่ระบุชื่อ10 กันยายน 2015
      DS 1302 ฉันทำงานร่วมกับ Arduino Uno ด้วย
    3. อาจเป็นเพราะคุณมีห้องสมุดที่ไม่ถูกต้องให้คัดลอกไซต์นั้นอีกครั้งลบโฟลเดอร์ไลบรารีและลองอีกครั้ง
    4. ฉันกับมันด้วย
    5. ข้อผิดพลาดนี้เกิดขึ้นกับฉันและเป็นเพราะฉันเปลี่ยนแบตเตอรี่ด้วยการเปิดขึ้นนั่นคือความผิดพลาดนี้เกิดขึ้นจากแบตเตอรี่ฉันจึงปิดทุกอย่างออกฉันจึงถอดแบตเตอรี่ออกแล้วนำออกอีกครั้งโดยปิดและทุกอย่างเป็นปกติ ข้อสรุปอย่าถอดก้อนแบตเตอรี่ที่ต่ออยู่ออก
  12. HELLO เพื่อนเพื่อนร่วมงานทักทายในโพสต์สิ่งที่คุณจะทำเพื่อให้นาฬิกาของ 7 กลุ่มที่คุณได้ทำ? ฉันสนใจที่จะทำให้หนึ่ง
    คุณคิดว่าสุขภาพมากจากเม็กซิโก
    คำตอบ
  13. โทบ่ายดีพอ
    จะเป็นเช่นนี้กับ rtc ฉันกำหนดการกระทำในเวลาที่กำหนดหรือไม่? 
    เช่นปั๊มเปิด 12: 00hs และปิด 12: 02ks? 

    ขอขอบคุณและขอแสดงความยินดีกับบล็อกนี้
    คำตอบ
    คำตอบ
    1. เช้าวันดี Michel, 

      คุณสามารถพยายามที่จะทำให้ง่าย "ถ้า" 

      มีลักษณะดังนี้: if (myRTC.hours == "12" & myRTC.minutes == "00") 

      // Command เพื่อเปิดเครื่องสูบน้ำ; 


      และเหมือนกันที่จะวางสาย 

      กอด!
  14. โปรดคุณสามารถให้ฉันรหัสฉันไม่ทราบวิธีการโปรแกรมฉันต้องการเปิดและปิด 3x วันเช่น: เปิด 06:00 ปิด 06:10 เปิด 12:00 ปิด 12:10 เปิด 18:00 ปิด 18:10 ใช้ rtc ds 1302 พร้อมจอแสดงผล 16x2 i2c
    คำตอบ
  15. ฉันมีปัญหาเวลาจะปรากฏ 0: 0 0/0/2000 และมันไม่ได้ไปทุกนาทีที่ฉันกำหนดค่าทุกอย่างถูกต้องและจะไม่สิ่งที่จะสามารถ?
    คำตอบ
  16. ไม่ระบุชื่อ7 มีนาคม 2016 18:07
    ขอแสดงความยินดีกับการทำงานเพื่อนของฉัน 
    ฉันมีปัญหาฉันโหลดโปรแกรมตรวจสอบการเชื่อมต่อและฉันไม่สามารถดูชั่วโมง 
    ข้อความปรากฏ: 

    "วันที่: วันเสาร์ 45/25/2165 เวลา: 45:85:85 

    แน่นอนว่าฉันใช้ 1302 คุณแนะนำอะไรบ้าง
    Kleber.ufcg@gmail.com
    คำตอบ
  17. ดีในช่วงเย็นของฉันอย่างสมบูรณ์แบบจนกว่าฉันจะปล่อยให้มันเชื่อมต่อกับบางนาทีและคิดว่าเวลาจะไปสำรองที่ไม่กี่ คุณรู้หรือไม่ว่าปัญหา?
    คำตอบ
  18. สวัสดีฉันต้องการทราบวิธีที่ฉันสามารถเรียกใช้เซอร์โวมอเตอร์ได้ในช่วงเวลาหนึ่งเช่นเวลา 8.00 น. และ 16.00 น. เป็นเวลาไม่เกิน 5 วัน ขอบคุณมาก
    คำตอบ
  19. สวัสดีคืน !!! 
    ฉันต้องการความช่วยเหลือบางส่วนฉันพยายามที่จะโหลดโปรแกรมและเป็นการนำเสนอข้อผิดพลาดนี้ !!

    Arduino: 1.6.12 (Windows 7) แผ่น: "Arduino / แท้หนึ่ง" 

    F: \ Arduino \ £Automaçà o_livre \ AutomationHome ต้นแบบ \ Test \ Temp \ Arduino \ Arduino.ino: ในฟังก์ชั่น "เป็นโมฆะห่วง () ': 

    Arduino: 262: ข้อผิดพลาด:' BuscaDataHora 'ไม่ได้ประกาศในขอบเขตนี้

    Arduino: 263: ข้อผิดพลาด:' BuscaTemperatura 'ไม่ได้ประกาศในขอบเขตนี้

    Arduino: 264: ข้อผิดพลาด:' AguardaComandos' ไม่ได้ประกาศในขอบเขตนี้

    Arduino: 265 : ข้อผิดพลาด 'ModoAuto' ไม่ได้ประกาศในขอบเขตนี้

    Arduino: 266: ข้อผิดพลาด: 'RetornaDados' ไม่ได้ประกาศในขอบเขตนี้

    Arduino: 268: ข้อผิดพลาด: 'PrintLcd' ไม่ได้ประกาศในขอบเขตนี้

    F: \ Arduino \ Automaçà o_livre £ \ AutomationHome ต้นแบบ \ Test \ Temp \ Arduino \ Arduino.ino: ในการทำงาน "เป็นโมฆะ AguardaComandos () ': 

    Arduino: 355: ข้อผิดพลาด:' disparacomando 'ไม่ได้ประกาศในขอบเขตนี้

    F: \ Arduino \ £Automaçà o_livre \ AutomationHome ต้นแบบ \ Test \ Temp \ Arduino \ Arduino.ino: ในการทำงาน "เป็นโมฆะ disparacomando () ': 

    Arduino: 890: ข้อผิดพลาด:' setDateDs1302 'ไม่ได้ประกาศในขอบเขตนี้

    F: \ Arduino \ £Automaçà o_livre \ AutomationHom และต้นแบบ \ Test \ Temp \ Arduino \ Arduino.ino: ในฟังก์ชั่น 'BuscaDataHora โมฆะ (* ไบต์ไบต์ * * ไบต์ไบต์ * * ไบต์ไบต์ * * * * * * * * ไบต์)': 

    Arduino: 1318: ข้อผิดพลาด ' bcdToDec 'ไม่ได้ประกาศในขอบเขตนี้

    สถานะทางออก 1 
    ' BuscaDataHora 'ไม่ได้ประกาศในขอบเขตนี้

    รายงานฉบับนี้จะมีข้อมูลเพิ่มเติมเกี่ยวกับ
    'แสดงรายละเอียดการส่งออกในระหว่างการรวบรวม' 
    ตัวเลือกที่สามารถเปิด 'File -> Preferences' 



    ไม่สามารถระบุ error'm ใหม่เพื่อ Arduino !! 

    ขอแสดงความยินดีสำหรับบล็อกที่ดี

    ATT 

    antonio
    คำตอบ
    คำตอบ
    1. สวัสดีตอนเย็นอันโตนิโอ, 

      เสียงเหมือนข้อผิดพลาดของห้องสมุด ..... คุณได้ติดตั้งอย่างถูกต้องหรือไม่? 

      กอด!
    2. ใช่ฉันดาวน์โหลดลิงก์ในบล็อกแล้ว
  20. สวัสดีฉันสามารถใส่หลอดไฟตัวอย่างได้ในเวลา 6 โมงเช้าตั้งแต่วันจันทร์ถึงวันศุกร์หรือไม่? ทุกวัน? ถ้าเป็นเช่นนั้นให้ฉันให้คำแนะนำอื่นแก่เรา
    คำตอบ
  21. สวัสดี! 
    ประการแรกผมอยากแสดงความยินดีกับคุณในการช่วยเหลือและแบ่งปันความรู้ของคุณกับเรา 

    คำถามของฉันคือเวลาของโมดูล (ล่าช้า 1000) จะไม่ต้องติดตามเวลาจริง 1 วินาที? เนื่องจากเวลาของโมดูลจะเพิ่มขึ้นประมาณ 8 วินาทีในเวลาจริงแม้จะมีการเขียนโปรแกรมล่าช้า 1000 

    จากนี้ไปฉันขอขอบคุณ!
    คำตอบ
  22. สวัสดี! 
    ประการแรกผมอยากแสดงความยินดีกับคุณในการช่วยเหลือและแบ่งปันความรู้ของคุณกับเรา 

    คำถามของฉันคือเวลาของโมดูล (ล่าช้า 1000) จะไม่ต้องติดตามเวลาจริง 1 วินาที? เนื่องจากเวลาของโมดูลจะเพิ่มขึ้นประมาณ 8 วินาทีในเวลาจริงแม้จะมีการเขียนโปรแกรมล่าช้า 1000 

    จากนี้ไปฉันขอขอบคุณ!
    คำตอบ
  23. ดี guys เย็น! 

    คุณช่วยฉันได้ไหม ฉันไม่สามารถดาวน์โหลดไฟล์เพื่อติดตั้งไลบรารีได้ เว็บไซต์ดูเหมือนว่าจะมีอากาศออก! ถ้ามีคนเชื่อมโยงหรือแม้กระทั่งให้ฉันไฟล์ผมขอขอบคุณ!
    คำตอบ
    คำตอบ
    1. โรดริโก้ตอนเย็นที่ดี

      จริงๆดูเหมือนว่าเว็บไซต์ดังกล่าวปิดทางอากาศ ... ลองใช้ที่นี่โปรด: 

      https://github.com/chrisfryer78/ArduinoRTClibrary 

      Hug!
  24. ขอบคุณสำหรับการเชื่อมโยง! ฉันลงห้องสมุดแล้ว 
    ปัญหาคือเมื่อคอมไพล์โปรแกรมเช่นเดียวกับด้านบน (วันที่และเวลา) และดูที่ serial ข้อมูลต่อไปนี้จะปรากฏขึ้น: 

    วันที่: Sunday, 8/1/2000 เวลา: 00:00:01 
    วันที่: Sunday, 1/2000 เวลา: 00:00:01 
    วันที่: 2000/01/08 เวลา: 00:00:23 
    วันที่: 2000/01/08 เวลา: 00:01:01 
    วันที่: 8/1 / 2000 เวลา: 00:01:01 
    วัน: วันอาทิตย์ที่ 8/1/2000 เวลา: 00:01:01 
    วัน: วันอาทิตย์ที่ 8/1/2000 เวลา: 00:01:01 
    วัน: วันอาทิตย์ 8/1/2000 เวลา : 00:01:02 
    วันที่: วันอาทิตย์ที่ 8/1/2000 เวลา: 00:01:08 
    วันที่:, 3/1/2000 เวลา: 01:08:00 
    วันที่:, 3/1/2000 เวลา: 01:08 น. : 01 
    วันที่:, 3/1/2000 เวลา: 01:08:01 
    วันที่:, 3/1/2000 เวลา: 01:08:43 
    วันที่:, 3/1/2000 เวลา: 01:08:41 
    วันที่:, 3/1/2000 เวลา: 01:08:01 
    วันที่:, 3/1/2000 เวลา: 01:08:09 
    วันที่:, 3/1/2000 เวลา: 01:08:01 
    วันที่: 3/1/2000 เวลา: 01:08:43 
    วันที่:, 3/1/2000 เวลา: 01:08:21 
    วันที่:, 3/1/2000 เวลา: 01:08:09 
    วันที่:, 3/1/2000 เวลา: 01:09 น. : 01 
    วันที่:, 3/1/2000 เวลา: 01:09:01 
    วันที่:, 3/1/2000 เวลา: 01:09:43 
    วันที่:, 3/1/2000 เวลา: 01:09 น. 9:41 น. 
    วันที่: 3/1/2000 เวลา: 01:09:01 
    วันที่: 3/1/2000 เวลา: 01:09:08 
    วันที่: 3/1/2000 เวลา: 01:09:00 
    วันที่: , 3/1/2000 เวลา: 01:09:02 
    วันที่:, 3/1/2000 เวลา: 01:09:00 
    วันที่:, 3/1/2000 เวลา: 01:09:08 
    วัน: วันอาทิตย์ 8/1 / 2000 เวลา: 00:00:00 
    วัน: วันอาทิตย์ 8/1/2000 เวลา: 00:00:00 
    วัน: วันอาทิตย์ 8/1/2000 เวลา: 00:00:02 
    วัน: วันอาทิตย์ 8/1/2000 เวลา: 00:00:00 
    วัน: วันอาทิตย์ 8/1/2000 เวลา: 00:00:00 
    วัน: วันอาทิตย์ 8/1/2000 เวลา: 00:00:08 
    วัน: วันอาทิตย์ 8/1/2000 เวลา: 00:00:00 


    วันที่เวลาไม่มีอะไรเต้น .... 
    และยังคงดูเหมือนจะรีสตาร์ทนับ .... 
    สามารถเป็นปัญหาของโมดูล RTC ตัวเอง? 
    ผม ลบออกโมดูลและข้อมูลเกี่ยวกับอนุกรมจะเป็น ดังนี้ 

    วันที่: วันเสาร์ที่ 45/25/2165 เวลา: 45:85:85 
    วันที่: Sat, 45/25/2165 เวลา: 45:85:85 
    วันที่: 45/25 / 2165 เวลา: 45:85:85 
    วันที่: Sat, 45/25/2165 เวลา: 45:85:85 
    วันที่: Sat, 45/25/2165 เวลา: 45:85:85 
    วันที่: วันเสาร์ที่ 45/25/2165 เวลา: 45:85:85 
    วันที่: Sat, 45/25/2165 เวลา: 45:85:85 
    วันที่: Sat, 45/25/2165 เวลา: 45:85:85 
    วันที่: Sat, 45/25/2165 เวลา: 45:85:85 

    มีใครมีปัญหาเดียวกัน?
    คำตอบ
  25. ที่นี่มันไม่ได้ทำงานฉันได้ทำการเปลี่ยนแปลงหลายอย่างและมันก็เหมือนเดิมเสมอ! 

    วันที่: วันอังคาร, 0/0/2043 เวลา: 01:43:00 
    วัน: วันอังคาร, 0/0/2043 เวลา: 01:43:01 
    วัน: วันอังคาร, 0/0/2043 เวลา: 01:43:00 
    วันที่: Terca, 0/0/2043 เวลา: 01:43:01 
    วัน: อังคาร, 0/0/2043 เวลา: 01:43:00 
    วัน: อังคาร, 0/0/2043 เวลา: 01:43:01 
    วัน: อังคาร, เวลา: 01:43:02 
    วันที่: อังคาร, 0/0/2043 เวลา: 01:43:03 
    วัน: อังคาร, 0/0/2043 เวลา: 01:43:00 
    วัน: อังคาร, 0 / 0/2043 เวลา: 01:43:01 
    วัน: อังคาร, 0/0/2043 เวลา: 01:43:00 
    วัน: อังคาร, 0/0/2043 เวลา: 01:43:01 
    วัน: อังคาร, 0/0 / 2043 เวลา: 01:43:00 
    วัน: วันอังคาร, 0/0/2043 เวลา: 01:43:41 
    วันที่: อังคาร, 0/0/2043 เวลา: 01:43:00 
    วัน: วันอังคาร, 0/0/2043 เวลา : 01:43:01 

    เป็นวันที่มีวันนี้คือ: 02/02/2017, 09:51:45 

    มีคนที่มีปัญหาเหมือนกันใครสามารถช่วยฉันได้บ้าง?
    คำตอบ
  26. สวัสดีฉันเป็นฆราวาสในเรื่องฉันต้องการจะทำมาตรวัดระยะทางสำหรับรถของฉันกับ arduino, 16x2 LCD และกกกกเพียงระยะทางที่ฉันไม่ต้องการความเร็วคุณสามารถช่วยฉันด้วยรหัส?
    คำตอบ
  27. สวัสดี Fantastic มันทำงานอย่างสมบูรณ์ขอแสดงความยินดี 
    ตอนนี้ผมต้องย้ายไปแอลซีดีที่ผมเข้าใจไม่มาก .. เมื่อฉันส่งข้อความไปยังจอแอลซีดีที่ผมใช้
    // เริ่มต้นการแสดงผลที่ 0x27 อยู่
    แอลซีดี LiquidCrystal_I2C (0x3F, 2,1,0,4,5,6,7,3 , เป็นบวก); 

    การตั้งค่าเป็นโมฆะ () 

    lcd.begin (20,4); 



    ใครสามารถช่วยฉันได้ไหม? 

    ABS, 
    เดอร์สัน
    คำตอบ
  28. สวัสดี Adilson! 
    ฉันมีโครงการที่มีจอแสดงผลเมทริกซ์นำที่ใช้โมดูล RTC DS3232 แต่ในวันที่แสดงปี 47 (ส่วนที่เหลือเป็นปกติ); ห้องสมุด, ฉันแน่ใจว่าไม่ใช่เพราะในโครงการอื่นนี้แสดงปกติ; คุณจะมีแสงสว่าง?เว็บไซต์นี้: https://www.instructables.com/id/16x128-Display-Showing-Date-Time-Temp-Humidity/ ขอบคุณ
    คำตอบ
  29. ขอแสดงความยินดี
    คำตอบ
    คำตอบ
    1. ขอบคุณ Edson! ขอขอบคุณ 

      Adilson


ไม่มีความคิดเห็น:

แสดงความคิดเห็น