課題6 組み合わせて考えよう

動画の動きをフローチャートで書き、コードに直してみる。
今回も両方とも作って提出してください。

パターン条件
青エリア  黄色エリア   1番へ
青エリア  黄色エリア   2番へ
青エリア  黄色エリア   3番へ
青エリア  黄色エリア   4番へ

青エリアをbox1 黄色エリアをbox2とする。
両エリアとも色を読み取ったとして考えてください。

色番号
黒=1 白=6

確認用動画

まずは何度も動きを確認しながらフローチャートを書いてください。
これができたらコードを書いてください。

コード一覧

ライントレース走行に関するもの

drive.forward(mm)  何mm前進する

drive.back(mm)  何mm後進する

drive.Rs90()  右に90度曲がる スピン

drive.Ls90()  左に90度曲がる スピン

drive.Turn_R(度数)   右にターンする スピン

drive.Turn_L(度数)   左にターンする スピン

drive.Line(mm)  ライントレース 何mm進む

drive.Line_stop(黒線の位置,直線の有無)
ライントレース 指定した分岐ラインで止まる
# 黒線の位置     :'左'、'左右'、'右'
# 直進した時の線の有無:'有'、'無'

分岐で使うコード

(例)
if color==1:
  drive.forward(100)
elif color==6:
  drive.back(100)

黒の時、100㎜前進。白の時100㎜後進。
※分岐の中身はTABを使い空白を開けること

提出はこちらから

この画像には alt 属性が指定されておらず、ファイル名は 379834-1.jpg です

提出はこちらから
注意※ メールアドレスには robo@k8246.net を入れてください。

課題確認用授業動画