gr-sakuraのxbee通信でRTCのRTC_TIMETYPEの構造体を使用し、各t.year,t.mon,t.day,t.hour,t.min,t.secondに値を格納し、それらをSerial.write()で
相手側に送ろうと思っているのですが、
「gr_sketch.cpp:246:25: error: call of overloaded 'write(unsigned char&, int)' is ambiguous」というエラーが出てしまっていて困っています。助けてください・・・
以下はそのプログラムです
c++ #include <Arduino.h> #include <time.h> #include <unistd.h> #include <signal.h> #include <sys/time.h> #include <SD.h> #include <RTC.h> int c = 0; int s = 0; char data; char walk[6]; RTC_TIMETYPE t; int err; void setup() { Serial.begin(9600); pinMode(PIN_SW,INPUT); if(digitalRead(PIN_SW) == 0) { Serial3.begin(9600); } pinMode(51,OUTPUT); digitalWrite(51,0); delay(10); digitalWrite(51,1); delay(10); int err = rtc_init(); if(!SD.begin()) { Serial.println("Card failed, or not present."); while(1); } } . . . void send_time() { err = rtc_get_time(&t); Serial.write(t.year,DEC); Serial.write(t.mon, DEC); Serial.write(t.day, DEC); Serial.write(t.hour, DEC); Serial.write(t.min, DEC); Serial.write(t.second, DEC); }