以下のプログラムをvimのパイソンで
robot@ev3dev:/asdgagada.py$ ./linego.py/linego.py: Permission denied
と入力して実行しましたが、
-bash:
とエラーが出てきてしまいます。
以下がソースの概要なんですがどこをどうすれば
エラーが出なくなりますか。
プログラミングはほぼ初心者なので(特にプログラミング用語はわかりませんので)どこを書き換えるかだけを教えてください。回答お願いします。
#!/user/bin/python
import ev3dev.ev3 as ev3
import time
mr = ev3.LargeMotor('outB')
ml = ev3.LargeMotor('outA')
cs = ev3.ColorSensor('in4')
mr_stop = mr.stop(stop_command='brake')
ml_stop = ml.stop(stop_command='brake')
t0 = time.time()
while time.time() - t0 < 0.2 :
if cs.value () > 40 :
mr.run_forever(duty_cycle_sp=-10)
ml.run_forever(duty_cycle_sp=30)
t0 = time.time()
elif cs.value () > 30 : mr.run_forever(duty_cycle_sp=30) ml.run_forever(duty_cycle_sp=30) t0 = time.time()
"lineline.py" 153L, 3565C 1,1 Top
#!/user/bin/python
import ev3dev.ev3 as ev3
import time
mr = ev3.LargeMotor('outB')
ml = ev3.LargeMotor('outA')
cs = ev3.ColorSensor('in4')
mr_stop = mr.stop(stop_command='brake')
ml_stop = ml.stop(stop_command='brake')
t0 = time.time()
while time.time() - t0 < 0.2 :
if cs.value () > 40 :
mr.run_forever(duty_cycle_sp=-10)
ml.run_forever(duty_cycle_sp=30)
t0 = time.time()
elif cs.value () > 30 : mr.run_forever(duty_cycle_sp=30) ml.run_forever(duty_cycle_sp=30) t0 = time.time()
"lineline.py" 153L, 3565C 1,1 Top
#!/user/bin/python
import ev3dev.ev3 as ev3
import time
mr = ev3.LargeMotor('outB')
ml = ev3.LargeMotor('outA')
cs = ev3.ColorSensor('in4')
mr_stop = mr.stop(stop_command='brake')
ml_stop = ml.stop(stop_command='brake')
t0 = time.time()
while time.time() - t0 < 0.2 :
if cs.value () > 40 :
mr.run_forever(duty_cycle_sp=-10)
ml.run_forever(duty_cycle_sp=30)
t0 = time.time()
elif cs.value () > 30 : mr.run_forever(duty_cycle_sp=30) ml.run_forever(duty_cycle_sp=30) t0 = time.time() elif cs.value () > 12 : mr.run_forever(duty_cycle_sp=30) ml.run_forever(duty_cycle_sp=-10) t0 = time.time() else : mr.run_forever(duty_cycle_sp=30) ml.run_forever(duty_cycle_sp=-30)
mr.stop()
ml.stop()
time.sleep(1)
mr.run_forever(duty_cycle_sp=50)
ml.run_forever(duty_cycle_sp=50)
time.sleep(0.4)
mr_stop
ml_stop
time.sleep(0.3)
t0 = time.time()
while time.time() - t0 < 0.2 :
if cs.value () > 40 :
mr.run_forever(duty_cycle_sp=-10)
ml.run_forever(duty_cycle_sp=30)
t0 = time.time()
elif cs.value () > 30 : mr.run_forever(duty_cycle_sp=30) ml.run_forever(duty_cycle_sp=30) t0 = time.time() elif cs.value () > 12 : mr.run_forever(duty_cycle_sp=30) ml.run_forever(duty_cycle_sp=-10) t0 = time.time() else : mr.run_forever(duty_cycle_sp=30) ml.run_forever(duty_cycle_sp=-30)
mr.stop()
ml.stop()
time.sleep(1)
r.run_forever(duty_cycle_sp=20)
ml.run_forever(duty_cycle_sp=40)
time.sleep(0.2)
mr_stop
ml_stop
time.sleep(0.2)
t0 = time.time()
while time.time() - t0 < 0.2 :
if cs.value () > 40 :
mr.run_forever(duty_cycle_sp=-10)
ml.run_forever(duty_cycle_sp=30)
t0 = time.time()
elif cs.value () > 30 : mr.run_forever(duty_cycle_sp=30) ml.run_forever(duty_cycle_sp=30) t0 = time.time() elif cs.value () > 12 : mr.run_forever(duty_cycle_sp=30) ml.run_forever(duty_cycle_sp=-10) t0 = time.time() else : mr.run_forever(duty_cycle_sp=30) ml.run_forever(duty_cycle_sp=-30)
mr.stop()
ml.stop()
time.sleep(1)
mr.run_forever(duty_cycle_sp=30)
ml.run_forever(duty_cycle_sp=40)
time.sleep(0.2)
mr_stop
ml_stop
time.sleep(0.3)
t0 = time.time()
while time.time() - t0 < 0.2 :
if cs.value () > 40 :
mr.run_forever(duty_cycle_sp=-10)
ml.run_forever(duty_cycle_sp=30)
t0 = time.time()
elif cs.value () > 30 : mr.run_forever(duty_cycle_sp=30) ml.run_forever(duty_cycle_sp=30) t0 = time.time() elif cs.value () > 12 : mr.run_forever(duty_cycle_sp=30) ml.run_forever(duty_cycle_sp=-10) t0 = time.time() else : mr.run_forever(duty_cycle_sp=30) ml.run_forever(duty_cycle_sp=-30)
mr.stop()
ml.stop()
time.sleep(1)
mr.run_forever(duty_cycle_sp=50)
ml.run_forever(duty_cycle_sp=-50)
time.sleep(0.25)
mr_stop
ml_stop
time.sleep(0.3)
mr.run_forever(duty_cycle_sp=50)
ml.run_forever(duty_cycle_sp=50)
time.sleep(1)
mr_stop
ml_stop
time.sleep(0.3)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/08 11:43
2016/07/08 12:29 編集
2016/07/08 12:45
2016/07/08 12:52
2016/07/08 15:05