質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

Q&A

1回答

1770閲覧

シリアル通信 RTC エラー

tasuketeman

総合スコア13

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

0グッド

0クリップ

投稿2019/07/08 06:52

編集2022/01/12 10:55

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); }

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

y_waiwai

2019/07/08 06:55

このままではコードが見づらいので、質門を編集し、<code>ボタンで、出てくる’’’の枠の中にコードを貼り付けてください
tasuketeman

2019/07/08 07:20

すみません初心者なので使い方わかりませんでした。修正しました
guest

回答1

0

Serial.write の引数の指定が間違ってます。
リファレンス読んでみましょう

Serial.write()

投稿2019/07/08 07:02

y_waiwai

総合スコア87719

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問