Upgrade to Pro — share decks privately, control downloads, hide ads and more …

20201021_いちばん苦痛だったプログラミング研修を新人研修いちばんの思い出にした話

Masuda.S
October 21, 2020

 20201021_いちばん苦痛だったプログラミング研修を新人研修いちばんの思い出にした話

#駆け出しエンジニアの勉強法LT会
にてお話させていただいた内容です。

途中の動画は再生できませんが、
資料アップさせていただきます。

Masuda.S

October 21, 2020
Tweet

Other Decks in Technology

Transcript

  1. スクリプトファイルの中身 import ev3dev.ev3 as ev3 import ev3dev.fonts as fonts import

    time lm_b = ev3.LargeMotor(‘outB') button = ev3.Button() screen = ev3.Screen() font = fonts.load('luBS12') abc = 55 #投げ角度定義 screen.clear() while not(button.backspace): if button.up: lm_b.reset() # 角度初期化 lm_b.run_to_abs_pos(position_sp = abc,speed_sp = 1050,stop_action='brake') # 角度55度、スピード1050 time.sleep(0.4) # 実行時間 lm_b.reset() # 角度初期化 lm_b.run_to_abs_pos(position_sp = -abc, speed_sp= 200, stop_action='brake') # 角度ー55度、スピード200 if button.down: lm_b.reset() #角度初期化 lm_b.run_to_abs_pos(position_sp = 10 , speed_sp= 500, stop_action='brake') # 角度10 度、スピード20 if button.left: abc -= 1 #角度+1 screen.draw.text((100,50),str(abc),font=font) # 画面に角度表示 if button.right: abc += 1 #角度-1 screen.draw.text((100,50), str(abc), font=font) # 画面に角度表示 else: screen.draw.text((100, 50), str(abc), font=font) # 画面に角度表示 screen.update() screen.clear() screen.clear() EV3用のPythonモジュールも あるのでこんなにシンプルに 書けちゃうんです!