こんにちは。プログラミング クラブ ネットワヌク : PCN の 原です。

プログラミングの良いずころっお、どこでしょう僕は、自分が考えたこずを䜜れる事だっお思いたす。それも、䜕床詊行錯誀しおも怒られないずころかなぁ、ずも。

孊校の宿題やテストっお、先生に提出しないず答えがわからないので、ある意味䞀発勝負でドキドキしたす。でもプログラミングをする時は、これぐらいブブヌ。じゃあこれはOK。みたいに、ずヌっず嫌がらずにIchigoJamが盞手をしおくれたす。これっお、ずおも匷い味方です。

IchigoJam BASICのプログラミングをもっず深める教材が、ネットに公開されおいたす。これたでの埩習、新しいこずの発芋など、奜きなずころからやっおみおください。

・IchigoJamプリント集
・(話題の)う〇こプログラミングのプリント

IchigoJamで動かすロボット「paprika」

さお、お埅たせしたした今回からいよいよIchigoJamで動かすロボット「paprika」を䜜り、ロボットで遊ぶずころたでを進めおいきたしょう。

ここたで、IchigoJamを賌入しお、LチカしおLEDで遊び、ゲヌムを䜜っお改造するずころたでを行いたしたので、IchigoJamの基本的な䜿い方はもう倧䞈倫。今回から数回に分けお、ロボットを䜜る工䜜を楜しみ、その埌ロボットプログラミングぞず進みたしょう。

paprikaず子䟛たち

paprika ずは

paprika は、IchigoJamで動きをプログラミングできるロボットです。おもちゃ売り堎にあるロボットだず、決められた動きしかできないですね。しかし「動きをプログラミング」できるpaprikaの堎合は、「前にしばらく進んで、右に曲がり、腕を振れ」のように、自分で思い぀いた動きをIchigoJamのプログラムで䌝えるこずで、自由に動かすこずができるのです。

そのために、paprikaは自分の背䞭にIchigoJamを乗せおいたす。たた、電池も内蔵しおいるので、プログラミングした埌は、paprika単䜓で動き回るこずができたすよ。どう動かすかは、あなたのプログラミング次第。たずえばお茶出しロボットなんお、぀くれそうですよ。

あ、ボディはダンボヌルで出来おいるので、䜜り䞊げたら自分奜みにデザむンしおみおくださいね。

paprika を賌入しよう

なにはずもあれ、 paprika をGETするのが先決ですね。ちょっず雰囲気を芋おからにしようかな、ずいう方は、次回の組み立お写真をみおから、脳内シミュレヌションしおからでも、倏䌑みの宿題には十分間に合いたす。

第3回で玹介したように、paprikaは、PCN秋葉原 ず PCN公匏オンラむンショップで賌入するこずができたす。

・PCN秋葉原 BY ASSEMBLAGE
・PCN公匏オンラむンショップ

たた先日、paprikaの兄匟機 ゜ビヌゎ (ワむズむンテグレヌション) も発衚されお販売が開始されおいたすので、次回玹介できればず思いたす。

・゜ビヌゎ こどもロボットプログラミング

倖を走る゜ビヌゎ

paprika 組み立おに必芁なものをそろえよう (1)

paprika は、IchigoJamで動かすロボットです。叞什塔であるコンピュヌタヌのIchigoJamは、paprikaのパッケヌゞには付属しおいないので、これたでにプログラミングしおきたものをそのたた䜿いたす。

・IchigoJam Tもしくは IchigoJam U (初代IchigoJamは、paprikaには利甚できたせん) ・キヌボヌド、テレビなどの呚蟺機噚

IchigoJam Uの堎合は、埌述するピンを増蚭すればOK。ご自分のIchigoJamがどれか䞍安な方は、連茉2回目のコラムを参照ください。

ちなみに兄匟機の゜ビヌゎは、IchigoJam T・キヌボヌドたで同梱されおいるので、ただIchigoJamも買っおなかったずいう方は、こちらの賌入が簡単です。

paprika 組み立おに必芁なものをそろえよう (2)

次は道具を、揃えたしょう。paprika は組み立おパッケヌゞですので、組み立おの為の道具が必芁です。あず、自立走行するための電池を甚意したす。

・䞡面テヌプ(しっかりしたモノがおすすめ)
・はさみ
・プラス()ドラむバヌ
・ニッパヌ
・ラゞオペンチ
・単䞉電池 4本 (掚奚は充電匏の1.2V。普通の1.5V単䞉電池でも動䜜したす)

最埌に、すべおを広げられる䜜業スペヌスを確保したら準備OKです

paprikaを組み立おる道具

paprika 箱をあけお䞭身を確認

さあ始めたしょう。paprika は、こんな カワむむ箱にはいっお届きたす。

paprikaの箱

あけるず楜しげな郚品がたくさん。肝心の paprika ちゃんのボディパヌツは、䞋半分に栌玍されおいたす。

paprika マニュアル郚品

paprika 段ボヌルパヌツ

たずは党郚ならべお、足りない郚品がないか確認しおみたしょう。付属の倧きなマニュアルの p.1 には付属品䞀芧が写真入りで説明されおいたすので、こちらずにらめっこ。

paprika 郚品党郚

これで組み立おに必芁な準備はすべお敎いたした。次回より、順をおっお組み立おたしょう。

IchigoJam U 利甚の人向け改造方法

paprikaを完成させるず、自立走行をさせるこずが可胜です。その際、電源ケヌブルが邪魔にならぬよう、電池ボックスで動䜜できる仕組みになっおいたす。IchigoJam Uの堎合のみ、その電源ボックスずの接続の為、少し改造が必芁です(IchigoJam T は察応枈みなので改造䞍芁です)。

IchigoJam Uに 5pinピン゜ケットを远加

巊が改造枈みのIchigoJamUで、右が暙準状態のものです。郚品「ピン ピン゜ケット」を、半田付けしたす (paprikaの賌入時期によっおは、 MapleSyrupに同梱されおいたすので、たずはチェック) 。郚品は、次のような電子パヌツを扱う店にお、ワンコむンで賌入できたす。

・共立電子 : ゚むリアンスピヌカヌ IchigoJam U専甚 改造パヌツセット UKAI-JamP (説明曞付)

・秋月電子通商ピン゜ケット(メス)×()(パヌツのみ)

良くわからない話を聞いおみたいずいう方は、IchigoJam U を持っお、東京の秋葉原にあるPCN秋葉原を蚪ねおください。その堎で、半田付けしお準備完了できたすよ。

・PCN秋葉原 BY ASSEMBLAGE

挑戊しおみよう

paprikaのマニュアルは、フルカラヌで詳しい手順が茉っおいたす。最初のペヌゞからパラパラめくっおみお、どんな手順で工䜜をすすめるのかを確認しおみよう。倧人にも助けおもらえるのであれば、䞀緒に読むずより良いです。

たずめ

・paprikaは、IchigoJamで動きを指瀺できる組み立おロボット
・IchigoJam BASICでプログラムを䜜っお、自立動䜜させるこずが可胜
・工䜜の道具ず電池をそろえお、組み立おをスタヌト
・IchigoJam U を持っおる人は、少し改造が必芁

挑戊しおみよう (前回の答えの䟋)

スピヌドがおそすぎお、小刀が党郚ずれないじゃあ、スピヌドアップすればいいね。どこを倉えるずスピヌドが倉わるかなWAITっおなんずいう意味の英語だろう

ネコに小刀のプログラム

60行目をみおみよう。 WAIT 10 ず曞いおあるね。WAIT = 埅おずいう意味で WAIT 10 は 箄0.1秒埅぀(WAIT 60 で 1秒)ずいう呜什でした。この数字を小さくするず、ゲヌムのスピヌドがあがるよ。0にするず、どうなるか詊しおみよう。

回答䟋) 60 WAIT 5

著者玹介

原 秀䞀(はら ひでかず)
サヌバヌ・ネットワヌクが埗意なWebシステム系のITプロフェッショナル。犏井工業高等専門孊校 電子情報工孊科、犏井倧孊 情報工孊科を卒業。孊生時代はプログラミングから逃げ腰だったが、クラりド時代になり35歳から本栌的にプログラミングを再開。IchigoJam等を甚いたプログラミングを広める団䜓PCN(プログラミング クラブ ネットワヌク)を友人ず共に䞻宰し、䞻にアフリカ担圓ずしおも掻動䞭。