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

質問編集履歴

1

説明が抜けていました!追加しました!ちなみにsleep()を使用するとsleep中は次の処理を行ってくれないからです。

2020/03/15 02:04

投稿

pl4yer
pl4yer

スコア4

title CHANGED
File without changes
body CHANGED
@@ -10,8 +10,11 @@
10
10
  そのご0.5秒のdelayを設けた後にLEDを消灯します。
11
11
 
12
12
  executerを使用しマルチコア(2コア)の処理を実装していますが、
13
- LED点灯消灯のdef()関数が頻繁に呼び出されるため
13
+ LED点灯消灯のdef()関数が頻繁に呼び出され、
14
+ sleep()を使用すると、sleepの間他の処理が止まってしまうため、
15
+ sleep(3)だとすると、3秒間の間、def()で呼び出しても
16
+ 何も反応してくれなくなってしまうのです。
14
- sleep()は使用したくありません。
17
+ ですのでsleep()は使用したくありません。
15
18
  sleep以外でプログラムをfreezeさせることなくdelayを設けることができる
16
19
  プログラムを教えていただけますか。
17
20