質問編集履歴

2

2020/02/28 07:36

投稿

arumiti_1221
arumiti_1221

スコア6

test CHANGED
@@ -1 +1 @@
1
- Arduinoのエラーです。自作ライブラリの勉強中に出たエラーの理由と対処法が知りたいです。
1
+ 自作ライブラリの勉強中に出たエラーの理由と対処法が知りたいです。(Arduino)
test CHANGED
@@ -60,7 +60,7 @@
60
60
 
61
61
  digitalWrite(13,HIGH);
62
62
 
63
- return 0;
63
+ delay(5000);//追加しました
64
64
 
65
65
  }
66
66
 
@@ -75,6 +75,8 @@
75
75
  #define _FlashLib_h
76
76
 
77
77
 
78
+
79
+ #include "Arduino.h"//追加しました
78
80
 
79
81
  void flash();
80
82
 
@@ -147,3 +149,7 @@
147
149
  といった状況で解決方法が全然わかりません。
148
150
 
149
151
  解決方法を伝授してくださると幸いです。よろしくおねがいします。
152
+
153
+
154
+
155
+ ※2/28、16時現在一部追加しました

1

2020/02/28 07:36

投稿

arumiti_1221
arumiti_1221

スコア6

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,4 @@
1
- #自作ライブラリ製作中のエラー対処法わからない問題について
2
-
3
- ###やりたいこと
1
+ #やりたいこと
4
2
 
5
3
  自作ライブラリのメソッドを使う実験として、**LEDを常時点灯させるメソッド**を作りました。
6
4
 
@@ -8,7 +6,7 @@
8
6
 
9
7
 
10
8
 
11
- ###実際のコード
9
+ #実際のコード
12
10
 
13
11
  まずはinoファイルから
14
12
 
@@ -114,7 +112,7 @@
114
112
 
115
113
 
116
114
 
117
- ###考えたこと
115
+ #考えたこと
118
116
 
119
117
  1.エラーの3行目に`sketch\FlashLib.cpp.o`とあることから、実際には.cppではなく.oである
120
118
 
@@ -130,7 +128,11 @@
130
128
 
131
129
  3.メソッドの書き方が間違っている
132
130
 
131
+ →void flash(void)
132
+
133
+ returnはなし。として記述もしました。
134
+
133
- →int flash(void) とて記述したが同じエラーが表示される。しかし、初心者日曜プログラマーなのでメソッドの書き方がおかしいことは否めない・・・
135
+ しかし、初心者日曜プログラマーなのでメソッドの書き方がおかしいことは否めない・・・
134
136
 
135
137
 
136
138
 
@@ -140,6 +142,8 @@
140
142
 
141
143
 
142
144
 
145
+
146
+
143
147
  といった状況で解決方法が全然わかりません。
144
148
 
145
149
  解決方法を伝授してくださると幸いです。よろしくおねがいします。