プログラミングの方法をゼロから学べるコース
「はじめてのロボットプログラミング」
LEDやセンサーなど、電子パーツについての学習から始まり、ミッションの目的に合うようにロボットを動かしていく中で、ロボットを使ったプログラミングの方法を段階的に学んでいきます。
![はじめてのロボットプログラミング](https://make-dist.koov.io/pro/assets/pages/learning-course/prg/img-large-learning-course-prg-slide01@1.2x-8bd5c9b69e70c399d21af18d85a7836ca119a0fca2a36ccd02bd59bbea11a6c1.png)
![はじめてのロボットプログラミング](https://make-dist.koov.io/pro/assets/pages/learning-course/prg/img-large-learning-course-prg-slide02ja@1.2x-13fc67653f69d97b00cca3f97d1599b1a0483ee3ed27b57310385056b9dbd1d0.png)
![はじめてのロボットプログラミング](https://make-dist.koov.io/pro/assets/pages/learning-course/prg/img-large-learning-course-prg-slide03ja@1.2x-48b10ae5377317e4b4ea8799870676c09033cf5a4e1b0ecce04f931b32c414da.png)
![はじめてのロボットプログラミング](https://make-dist.koov.io/pro/assets/pages/learning-course/prg/img-large-learning-course-prg-slide04ja@1.2x-69a834124637c7bd327e9e339dc314e6d9c980d73ac27f41c132e055047a5adf.png)
6つのステージ 21のミッション
![1](https://make-dist.koov.io/pro/assets/pages/learning-course/img-learning-course-num1-8a9f757afbf584968d677cf035689690ed9bf0e31a0d23da0fc80674a34ea0c5.png)
はじめようKOOVでプログラミング
プログラミングとは何かを身近な具体例を用いてわかりやすく説明します。また、KOOVでどのようにプログラミング学習を進めるかをあわせて解説します。
ミッション
プログラミングってなんだろう
学びのポイント
プログラミングとは何か
![2](https://make-dist.koov.io/pro/assets/pages/learning-course/img-learning-course-num2-020d52d205d42ba6623ba7bb49e66725eb08c64014d4baffd9a74c09b8701e7f.png)
はじめての電子パーツせいぎょ
LEDを光らせたり点滅させるプログラムのつくり方を学びます。プログラミングの基礎となるウェイトや無限ループの使い方を覚えましょう。
![はじめての電子パーツせいぎょ](https://make-dist.koov.io/pro/assets/pages/learning-course/prg/img-large-learning-course-prg02@1.2x-1190d398c6d7017cff0a09c53186ffd110cd8b1bc38acf94f4c0b3500ae91b57.png)
ミッション
LEDを光らせよう
LEDを点めつさせよう
2色のLEDを使ってみよう
アプリを使いこなそう
使用する電子パーツ
![LED](https://make-dist.koov.io/pro/assets/pages/learning-course/img-large-learning-course-led@1.2x-a4f78d2d3f4c55bbfe4ea9e80997d3a782fb3076f515d9d31470d0263e6b9ebb.png)
学びのポイント
ウェイト/無限ループ
![3](https://make-dist.koov.io/pro/assets/pages/learning-course/img-learning-course-num3-c4937631dee3cbb2ea421a3a08369d2cda196c914c3f03e33ba4f912529406f4.png)
ボタンと光センサーの組み合わせ
コアボタンや光センサーを使って、ランタンのオンとオフを切り替えるプログラムをつくります。不等号の使い方や条件分岐の方法を学びましょう。
![ボタンと光センサーの組み合わせ](https://make-dist.koov.io/pro/assets/pages/learning-course/prg/img-large-learning-course-prg03@1.2x-edc5ac8cda4ce34f4841429f6229c247d875363b99f375fcd2e8875c60d15001.png)
ミッション
ランタンを組み立てよう
コアボタンを使ってみよう
光センサーを使ってみよう
プログラムを書きかえよう
使用する電子パーツ
![LED](https://make-dist.koov.io/pro/assets/pages/learning-course/img-large-learning-course-led@1.2x-a4f78d2d3f4c55bbfe4ea9e80997d3a782fb3076f515d9d31470d0263e6b9ebb.png)
![コアボタン](https://make-dist.koov.io/pro/assets/pages/learning-course/img-large-learning-course-core-button@1.2x-cfb1c721cfbc4fa1f344e6ce83cdb780cd629b4c07ab69705b2c9d3359913be1.png)
![光センサー](https://make-dist.koov.io/pro/assets/pages/learning-course/img-large-learning-course-light-sensor@1.2x-9e3f3018fc2285413b596b5c6a560bcf2973d5243d76b03da74bf92b8437249f.png)
学びのポイント
条件分岐/条件式
![4](https://make-dist.koov.io/pro/assets/pages/learning-course/img-learning-course-num4-7eb0e723eddca4a5523344331706385b39d91a64b9caf9798b787cbfb19d8f74.png)
きょりの検知と音の表現
赤外線フォトリフレクタ、LED、ブザーを使って、カメラのような動きをするロボットをつくります。センサー値の測定方法、関数などについて学びましょう。
![きょりの検知と音の表現](https://make-dist.koov.io/pro/assets/pages/learning-course/prg/img-large-learning-course-prg04@1.2x-28687f88c7470b9827a8fd18b4475554c4151d5cde27b52aa52e296ea1035743.png)
ミッション
カメラを組み立てよう
赤外線フォトリフレクタを使ってみよう
ブザーを鳴らしてみよう
カメラをプログラムしよう
使用する電子パーツ
![LED](https://make-dist.koov.io/pro/assets/pages/learning-course/img-large-learning-course-led@1.2x-a4f78d2d3f4c55bbfe4ea9e80997d3a782fb3076f515d9d31470d0263e6b9ebb.png)
![赤外線フォトリフレクタ](https://make-dist.koov.io/pro/assets/pages/learning-course/img-large-learning-course-ir-photoreflector@1.2x-6443c9faef6874bddf52fac17fe994d3a3e19a31fa82e7254f488b1dea51e53f.png)
![ブザー](https://make-dist.koov.io/pro/assets/pages/learning-course/img-large-learning-course-buzzer@1.2x-69de5c651eaa536e4746fc14fd9d9945c238a2410c544695718ebb32686195ed.png)
学びのポイント
関数の使い方
![5](https://make-dist.koov.io/pro/assets/pages/learning-course/img-learning-course-num5-56635c8f5de9f86ebc7c89cc49f2ccc6694981ffc886cc8404d523b418169a4a.png)
DCモーターで回転運動
DCモーターを使ってトラクターを動かすプログラムをつくります。また、センサーや変数を用いて動きを制御する方法もあわせて考えましょう。
![DCモーターで回転運動](https://make-dist.koov.io/pro/assets/pages/learning-course/prg/img-large-learning-course-prg05@1.2x-6e11032557e9d2e60275f4ed80739dc540f18c75c64ef96d7c73b9f004592041.png)
ミッション
トラクターを組み立てよう
DCモーターを使ってみよう
DCモーターとセンサーを連動させよう
変数にチャレンジしよう
使用する電子パーツ
![DCモーター](https://make-dist.koov.io/pro/assets/pages/learning-course/img-large-learning-course-dc-motor@1.2x-34fc5238731a1b7eec754830236b3f0d49fbcab2a5407dc637ad6617c5cbb279.png)
![赤外線フォトリフレクタ](https://make-dist.koov.io/pro/assets/pages/learning-course/img-large-learning-course-ir-photoreflector@1.2x-6443c9faef6874bddf52fac17fe994d3a3e19a31fa82e7254f488b1dea51e53f.png)
![ブザー](https://make-dist.koov.io/pro/assets/pages/learning-course/img-large-learning-course-buzzer@1.2x-69de5c651eaa536e4746fc14fd9d9945c238a2410c544695718ebb32686195ed.png)
学びのポイント
変数の使い方
![6](https://make-dist.koov.io/pro/assets/pages/learning-course/img-learning-course-num6-54292bc820c4d594020c72ae07d0304c980d16ced1091274fc3265e15b79da07.png)
サーボモーターのせいぎょ
サーボモーターなどを使って、左右に動くペンギンをつくります。ブザーで鳴き声を追加したり乱数を用いてプログラムを拡張してみましょう。
![サーボモーターのせいぎょ](https://make-dist.koov.io/pro/assets/pages/learning-course/prg/img-large-learning-course-prg06@1.2x-0cb2301d9dc7b4b77be2e5de7624b739436afcef0d4129575e0419893a89ff65.png)
ミッション
ペンギンを組み立てよう
サーボモーターを使ってみよう
マルチLEDを使ってみよう
乱数にチャレンジしよう
使用する電子パーツ
![サーボモーター](https://make-dist.koov.io/pro/assets/pages/learning-course/img-large-learning-course-servo-motor@1.2x-f5a178c383eb1f021edcbcf4288f6e36ea84c71780403143b5a384099d98fc64.png)
![赤外線フォトリフレクタ](https://make-dist.koov.io/pro/assets/pages/learning-course/img-large-learning-course-ir-photoreflector@1.2x-6443c9faef6874bddf52fac17fe994d3a3e19a31fa82e7254f488b1dea51e53f.png)
![ブザー](https://make-dist.koov.io/pro/assets/pages/learning-course/img-large-learning-course-buzzer@1.2x-69de5c651eaa536e4746fc14fd9d9945c238a2410c544695718ebb32686195ed.png)
学びのポイント
乱数の使い方