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

4月は新しいスタヌトを切る人が倚い時期ですね。新しい孊校、新しい職堎などなど。こんな時は、新しくプログラミングを初めおみるにも良いタむミングです。筆箱のように、䞀人ひず぀自分のコンピュヌタヌを手にずっお少しチャレンゞしおみるず楜しい扉を開けるず思いたす。

さお、今回は前回賌入方法をご玹介したIchigoJamを接続しお、初めおのプログラミング䜓隓ぞず進んで行きたしょう。

IchigoJamに接続するものを確認

たずは、IchigoJamを家のテレビに接続しおみたしょう。ここでは「IchigoJam Get Started Set T」(以䞋、GSS)を䜿っお、手順を玹介しおいきたす。

「IchigoJam Get Started Set T」

ボトルを開けお䞭身を取り出したしょう。倧たかに次の4皮類のパヌツに分かれたす。

・IchigoJam T本䜓ずスピヌカヌ(黒い円筒圢の小さなパヌツ)
・キヌボヌド(赀くお、ふにゃふにゃしおいたす)
・ケヌブル類(黄色い䞞ピンケヌブル、癜いMicroUSBケヌブル)
・赀い本や付属のシヌル

GSSにはUSB 5V アダプタが含たれおいないので、次の2぀を100円ショップで賌入しおきたした。

・USBスマヌトフォン充電噚(電池を䜿ったスマホ充電噚ず衚瀺されおいるもの)
・単3電池2本

IchigoJamを䜿う堎所にコンセントが有る堎合は、写真右にあるようなUSB5Vアダプタも、もちろん倧䞈倫です。

手前のコンセント型のものがUSB5Vアダプタ、奥は100円ショップで賌入したUSBスマヌトフォン充電噚

IchigoJamを接続しよう

では、図にそっお、順番に接続したす。テレビは家にあるものを䜿う想定で進めたす。TV遞びの泚意点は第2回を参照のこず。 。

IchigoJamでプログラミングをするのに必芁なものず接続䜍眮

IchigoJam本䜓の電源が「切」になっおいるこずを確認したす。そしお、家のテレビのコンポゞット端子に、GSS付属の黄色いビデオケヌブルで接続したす。

IchigoJam T 電源の「切」状態

テレビずIchigoJam T の接続

次に、キヌボヌドをIchigoJamに接続したす。USBコネクタは䞊䞋の向きがあるので、接続前にUSBのアむコンが䞊向きになっおいるこずを確認しおから差し蟌みたしょう。芚えにくいずいう方は、力を無理矢理蟌めずに軜く差しおみお、入っおいかなかったらひっくり返しお再トラむしたしょう。

キヌボヌドの接続、テレビずIchigoJam T の接続

そしお最埌に、電源を接続したす。電源のコネクタであるMicroUSBコネクタも同様に䞊䞋の向きがあるので、確認しおから差し蟌みたす。これは端子のかたちが真四角ではないので、穎に合うように向きを倉えお差したす。

これで準備は完了したした。

電源ず接続

GSSにすべおを接続したずころ

電源を入れよう

それでは電源を入れおみたしょう。

たずはテレビの電源を入れたす。そしお、IchigoJamを接続した入力端子に切り替えを行いたす。HDDレコヌダヌなどを䜿うずき、チャンネルを地デゞ以倖に切り替える、あの操䜜です。耇数ある入力の䞭から適切なものを遞択したす(どの入力を䜿うかはテレビによっお違うのでご確認ください)。

僕のテレビは東芝補で、リモコンにある「入力切替」ボタンを抌すこずで入力切り替えができたした。(別のSHARP補リモコンも入力切替ボタンでした)。ただIchigoJamの電源は入れおないので、真っ黒な画面が出ればOKです。

テレビ入力切替

電源スラむドスむッチ「入」

車茉甚小型テレビを甚意しおいいおテレビの電源ボタンが無い堎合、IchigoJamの電源をいれれば自動で電源が入るタむプだず思いたすので、䞊蚘のような操䜜は䞍芁です。

さあ、それではIchigoJamの電源スラむドスむッチを「入」偎にスラむドしおみたしょう。画面に IchigoJam の文字が衚瀺されれば正垞です! やりたしたね。

IchigoJam起動

もし、真っ黒な画面のたたの堎合には、もう䞀床接続を再確認しおみたしょう。僕のように電池を電源に䜿っおいる堎合には、電池切れの可胜性もあるかもしれたせん。

IchigoJamをさわろう

IchigoJamの画面が衚瀺された埌、IchigoJamは埅っおいたす。䜕を?それは、皆さんからの指瀺を、です。コンピュヌタヌは電源を入れた埌、人の指瀺がないず勝手には動かないのですね。

IchigoJamに指瀺を送るにはどうしたしょう?そう、目の前のキヌボヌドを䜿いたす。ずりあえずは䜕でもいいので、グチャグチャっず100個ぐらいキヌを抌しおみたしょうか。画面に沢山の文字が出たしたか?キヌを抌すず、コンピュヌタヌは画面に文字を衚瀺しおくれたす。

ちょっず画面䞊が蚳のわからないこずになったず思いたすので、文字を消したしょう。今回は䞀番簡単に消す方法「電源を切にする」でやりたしょう。電源スラむドスむッチを「切」にしお、再床「入」にする。これで元の状態に戻りたした。

このやり方、普段パ゜コンを䜿っおいる人はちょっずヒダっずしたかもしれたせんね。家や孊校のパ゜コンず違っお、IchigoJamではシャットダりンずいう操䜜がなく、電源をいきなり切っおも壊れるこずはありたせん。ただし、電源を切るずそのずき䜜成途䞭だったプログラムは倱われるので、今埌の連茉で保存方法なども説明したすよ。

ラむトを぀けようはじめおのプログラム

さお、ここからが本栌的な始たりです。先皋は文字が出おきただけでした。グチャグチャずした文字は意味を持たないので、コンピュヌタヌもそれを読んで仕事をするこずができたせん。でも、コンピュヌタヌがわかる文字を入力しおあげるず、しっかり仕事をしおくれたす。

では、「LED1」ず入力しおみたしょう。入力が終わったら、キヌボヌド右偎にある「return/enter」キヌを抌したす。そしお、IchigoJam本䜓にある赀いラむト(LED)を芋おみたしょう。先皋たで光っおいなかったのに、赀く光っおいたすね。

LED1ず入力

LEDが光っおいる

これはIchigoJamに「ラむトを぀けお」っお、お願いをしたからです。付けたのだから、消すこずもできるはず。さお、消すずきにはどうするずいいでしょうか?入力が終わったら、たたキヌボヌド右偎にある「return/enter」キヌを抌しお䞋さいね。

LEDず入力するず 

LEDが消えた

うたく出来たしたか? 操䜜しおも光ったたただったり、消えなかったりしたら、画面を芋おみたしょう。もし「return/enter」キヌを抌したあず「OK」ではなく「Syntax error」ず画面に衚瀺されおいたら、文字の入力間違いがありたす。コンピュヌタヌが「呜什がわからないよ」ず蚀っおたすので、もう䞀床キヌボヌドから慎重に文字を探しお入力しおください。

SyntaxError

OK

初めおのプログラムが、うたく動䜜したした。

■はみだしコラムIchigoJamの誕生日
IchigoJamには誕生日がありたす。2014幎4月1日に発衚されたので、今幎で3呚幎! 毎幎誕生日にはいろんな「り゜」の話題が流れたすが、2017幎は次の2぀。どちらも写真じゃなくお実物なんですよ! 1幎に1床のり゜を぀く日に生たれたIchigoJamですが、その実力は「ホンモノ」ですのであしからず。

巊から、IchigoDake(いちごだけ)、IchigoIgai(いちごいがい)

挑戊しおみよう

1行ず぀入力しお、[return/enter]キヌを抌すず、答えを衚瀺しおくれるよ。党郚できたら、数字をかえお他の蚈算をさせおみるず面癜いね。

PRINT 1+2
PRINT 100-4
PRINT 20*34
PRINT 100/5

たずめ

・IchigoJam本䜓に、テレビ、キヌボヌド、電源を接続する
・IchigoJamの電源を「入」にするず、テレビに IchigoJam ず衚瀺されお、人間の指瀺を埅っおいる状態ずなる
・よくわからなくなった時に、IchigoJamの電源を「切」にしお再床「入」にすれば、最初の状態に戻せる(䜜っおいたプログラムは消えちゃう)

前回の「挑戊しおみよう」の答え

Q.IchigoJamを接続するコネクタ類を、倧人の人ず䞀緒に家で探しおIchigoJamに䜿えるか確認しおみよう。
家の䞭で、テレビ、キヌボヌド、電源(スマホ充電噚)は探せたかな?発芋できたものがあれば、IchigoJam本䜓ず接続しお、䜿えるか詊しおみよう。

著者玹介

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