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

質問編集履歴

3

書式

2018/11/29 01:10

投稿

tommy0103
tommy0103

スコア10

title CHANGED
File without changes
body CHANGED
@@ -16,7 +16,6 @@
16
16
  import RPi.GPIO as GPIO
17
17
  import pygame.mixer
18
18
 
19
- INTAVAL = 1
20
19
  SLEEPTIME = 1
21
20
  SENSOR_PIN = 18
22
21
 
@@ -24,13 +23,15 @@
24
23
  GPIO.setmode(GPIO.BCM)
25
24
  GPIO.setup(SENSOR_PIN, GPIO.IN)
26
25
 
26
+ st = time.time()
27
+
27
28
  pygame.mixer.init()
28
29
  pygame.mixer.music.load("bell.mp3")
29
30
  pygame.mixer.music.play(-1)
30
31
 
31
32
  while True:
32
33
  print GPIO.input(SENSOR_PIN)
33
- if(GPIO.input(SENSOR_PIN) == GPIO.HIGH) and (st + INTAVAL < time.time()):
34
+ if(GPIO.input(SENSOR_PIN) == GPIO.HIGH) and (st < time.time()):
34
35
  st = time.time()
35
36
  pygame.mixer.music.pause()
36
37
  else:

2

書式の改善

2018/11/29 01:10

投稿

tommy0103
tommy0103

スコア10

title CHANGED
File without changes
body CHANGED
@@ -12,10 +12,10 @@
12
12
 
13
13
  ### 該当のソースコード
14
14
  ```Python
15
- Python3
16
15
  import time
17
16
  import RPi.GPIO as GPIO
18
17
  import pygame.mixer
18
+
19
19
  INTAVAL = 1
20
20
  SLEEPTIME = 1
21
21
  SENSOR_PIN = 18
@@ -24,8 +24,6 @@
24
24
  GPIO.setmode(GPIO.BCM)
25
25
  GPIO.setup(SENSOR_PIN, GPIO.IN)
26
26
 
27
- st = time.time()-INTAVAL
28
-
29
27
  pygame.mixer.init()
30
28
  pygame.mixer.music.load("bell.mp3")
31
29
  pygame.mixer.music.play(-1)

1

アドバイスありがとうございます、修正致しました。

2018/11/29 00:58

投稿

tommy0103
tommy0103

スコア10

title CHANGED
File without changes
body CHANGED
@@ -11,12 +11,11 @@
11
11
  ```
12
12
 
13
13
  ### 該当のソースコード
14
-
15
- ```Python3
14
+ ```Python
15
+ Python3
16
16
  import time
17
17
  import RPi.GPIO as GPIO
18
18
  import pygame.mixer
19
-
20
19
  INTAVAL = 1
21
20
  SLEEPTIME = 1
22
21
  SENSOR_PIN = 18
@@ -27,7 +26,6 @@
27
26
 
28
27
  st = time.time()-INTAVAL
29
28
 
30
- #音楽再生スタート
31
29
  pygame.mixer.init()
32
30
  pygame.mixer.music.load("bell.mp3")
33
31
  pygame.mixer.music.play(-1)
@@ -40,8 +38,10 @@
40
38
  else:
41
39
  pygame.mixer.music.unpause()
42
40
 
43
- time.sleep(SLEEPTIME)``
41
+ time.sleep(SLEEPTIME)
42
+ ```
44
43
 
44
+
45
45
  ### 試したこと
46
46
 
47
47
  ここに問題に対して試したことを記載してください。