回答編集履歴

2

追記

2020/05/07 13:47

投稿

thkana
thkana

スコア7703

test CHANGED
@@ -31,3 +31,51 @@
31
31
  サンプルは上からTX/RX/LED。5Vデバイス同士の有線接続なので、TX/RXは実は同じ線だけれど、送信して、受信して、LEDが変わったのか、という確認は出来るでしょう?
32
32
 
33
33
  ![オシロ画面サンプル](070a65417b29bc3b90af8a898d2e5714.png)
34
+
35
+
36
+
37
+ ---
38
+
39
+
40
+
41
+ とりあえずギブアップ...かな。
42
+
43
+ 対症療法として、送信側をしつこく送るように
44
+
45
+ ```Arduino
46
+
47
+ int LED = 13;
48
+
49
+ unsigned long count = 0;//途中計算の値が大きくなりがちなのでunsigned longにしておく
50
+
51
+ const int DLY=20;//受信側のdelayより小さくすると破綻する。そもそも受信側のdelay 必要?
52
+
53
+
54
+
55
+ void setup(){
56
+
57
+ Serial.begin(9600);
58
+
59
+ pinMode(LED, OUTPUT);
60
+
61
+ }
62
+
63
+
64
+
65
+ void loop(){
66
+
67
+ count++;
68
+
69
+ int led=(count*DLY/1000)&1;
70
+
71
+ Serial.write(led);
72
+
73
+ digitalWrite(LED,led);
74
+
75
+ delay(DLY);
76
+
77
+ }
78
+
79
+ ```
80
+
81
+ とする、なんていうのを考えてはいたのですけれど。

1

追記

2020/05/07 13:47

投稿

thkana
thkana

スコア7703

test CHANGED
@@ -21,3 +21,13 @@
21
21
 
22
22
 
23
23
  とりあえず、受信側のXbee TX/Arduino RXの電圧は十分に振れているのか、というのが気になります。
24
+
25
+
26
+
27
+ ---
28
+
29
+ オシロがあるのなら、送信側TX/受信側RX/受信側LEDぐらいを観察してみて、ちゃんと通信が出来ているのかとか確認してみたら何らかの情報が得られるのでは?
30
+
31
+ サンプルは上からTX/RX/LED。5Vデバイス同士の有線接続なので、TX/RXは実は同じ線だけれど、送信して、受信して、LEDが変わったのか、という確認は出来るでしょう?
32
+
33
+ ![オシロ画面サンプル](070a65417b29bc3b90af8a898d2e5714.png)