teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2020/05/07 13:47

投稿

thkana
thkana

スコア7735

answer CHANGED
@@ -14,4 +14,28 @@
14
14
  ---
15
15
  オシロがあるのなら、送信側TX/受信側RX/受信側LEDぐらいを観察してみて、ちゃんと通信が出来ているのかとか確認してみたら何らかの情報が得られるのでは?
16
16
  サンプルは上からTX/RX/LED。5Vデバイス同士の有線接続なので、TX/RXは実は同じ線だけれど、送信して、受信して、LEDが変わったのか、という確認は出来るでしょう?
17
- ![オシロ画面サンプル](070a65417b29bc3b90af8a898d2e5714.png)
17
+ ![オシロ画面サンプル](070a65417b29bc3b90af8a898d2e5714.png)
18
+
19
+ ---
20
+
21
+ とりあえずギブアップ...かな。
22
+ 対症療法として、送信側をしつこく送るように
23
+ ```Arduino
24
+ int LED = 13;
25
+ unsigned long count = 0;//途中計算の値が大きくなりがちなのでunsigned longにしておく
26
+ const int DLY=20;//受信側のdelayより小さくすると破綻する。そもそも受信側のdelay 必要?
27
+
28
+ void setup(){
29
+ Serial.begin(9600);
30
+ pinMode(LED, OUTPUT);
31
+ }
32
+
33
+ void loop(){
34
+ count++;
35
+ int led=(count*DLY/1000)&1;
36
+ Serial.write(led);
37
+ digitalWrite(LED,led);
38
+ delay(DLY);
39
+ }
40
+ ```
41
+ とする、なんていうのを考えてはいたのですけれど。

1

追記

2020/05/07 13:47

投稿

thkana
thkana

スコア7735

answer CHANGED
@@ -9,4 +9,9 @@
9
9
 
10
10
  は因果関係があるのでしょうか。
11
11
 
12
- とりあえず、受信側のXbee TX/Arduino RXの電圧は十分に振れているのか、というのが気になります。
12
+ とりあえず、受信側のXbee TX/Arduino RXの電圧は十分に振れているのか、というのが気になります。
13
+
14
+ ---
15
+ オシロがあるのなら、送信側TX/受信側RX/受信側LEDぐらいを観察してみて、ちゃんと通信が出来ているのかとか確認してみたら何らかの情報が得られるのでは?
16
+ サンプルは上からTX/RX/LED。5Vデバイス同士の有線接続なので、TX/RXは実は同じ線だけれど、送信して、受信して、LEDが変わったのか、という確認は出来るでしょう?
17
+ ![オシロ画面サンプル](070a65417b29bc3b90af8a898d2e5714.png)