質問編集履歴

2

誤字の修正

2018/10/26 15:09

投稿

primedraft
primedraft

スコア12

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  [発生している問題・エラーメッセージ]
10
10
 
11
- FlexiTimer2.hを#includeしてコンパイルするだけで
11
+ FlexiTimer2.hをincludeしてコンパイルするだけで
12
12
 
13
13
  エラーが発生してしまいました。
14
14
 

1

文法を修正しました

2018/10/26 15:09

投稿

primedraft
primedraft

スコア12

test CHANGED
@@ -1 +1 @@
1
- IRremoteFlexiTimer2の組み合わせでエラーが発生
1
+ 赤外線受光サンプルのIRremoteFlexiTimer2をインクルードしたらエラーになる
test CHANGED
@@ -1,12 +1,12 @@
1
- ### 前提・実現したいこと
1
+ [前提・実現したいこと]
2
2
 
3
- IRremoteを実行して、赤外線の受光の動作を確認することができました。
3
+ IRremoteを実行して、赤外線の受光の動作を確認することが出来ました。
4
4
 
5
- 受光しながらタイマーでLチカ機能を付加すべくFlexiTimer2の利用をしたい。
5
+ そこで受光しながらタイマーでLEDの点滅機能を付加すべくFlexiTimer2の利用をしたい。
6
6
 
7
7
 
8
8
 
9
- ### 発生している問題・エラーメッセージ
9
+ [発生している問題・エラーメッセージ]
10
10
 
11
11
  FlexiTimer2.hを#includeしてコンパイルするだけで
12
12
 
@@ -32,15 +32,21 @@
32
32
 
33
33
 
34
34
 
35
- ### 該当のソースコード
35
+ [ソースコード]
36
36
 
37
- #include <FlexiTimer2.h>
37
+ FlexiTimer2をダウンロードして展開した後
38
38
 
39
- #include <IRremote.h>
39
+ 元々のIRremoteと言うサンプルソースに
40
40
 
41
- ### 試したこと
41
+ 下記一行を追加まし(コロンは除く)
42
42
 
43
+ : #include <FlexiTimer2.h>
44
+
45
+
46
+
47
+ [試したこと]
48
+
43
- IRremote.cppのMATCHがFlexiTimer2側と二重定義になるのかと思い
49
+ エラーを見てIRremote.cppのMATCHがFlexiTimer2側と二重定義になるのかと思い
44
50
 
45
51
  関数名を変更(MATCHqq)に変更してIRremote.hの定義も変更しましたが
46
52
 
@@ -50,12 +56,18 @@
50
56
 
51
57
  修正箇所、間違い指摘いただけるとありがたいです
52
58
 
59
+ 機能的にはMsTimer2でいいのですが、LeonardoではMsTimer2が使えないとの
60
+
61
+ 記載がありましたので、Leonardoで実行出来るFlexiTimer2の利用をしたいと思っています。
62
+
63
+ FlexiTimer2のサンプルは上手く動かすことが出来てLEDの点滅させることが出来ています。
53
64
 
54
65
 
66
+
55
- ### 補足情報(FW/ツールのバージョンなど)
67
+ [補足情報(FW/ツールのバージョンなど)]
56
68
 
57
69
  Arduino 1.8.7
58
70
 
59
- Arduino LEONARDO
71
+ Arduino Leonardo
60
72
 
61
73
  以上の環境で実行しています