gathering on raspberry pi - pegpeg.jppegpeg.jp/p/wp-content/uploads/2014/12/jutoku_gathering2.pdfon...

19
Gathering on Raspberry Pi 第2回 平成26年6月14日

Upload: vohanh

Post on 14-Mar-2018

245 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Gathering on Raspberry Pi - pegpeg.jppegpeg.jp/p/wp-content/uploads/2014/12/jutoku_Gathering2.pdfon Raspberry Pi 第2回 ... モーターを制御することで ロボット

Gathering on Raspberry Pi

第2回

平成26年6月14日

Page 2: Gathering on Raspberry Pi - pegpeg.jppegpeg.jp/p/wp-content/uploads/2014/12/jutoku_Gathering2.pdfon Raspberry Pi 第2回 ... モーターを制御することで ロボット

Gathering on Raspberry Pi

今後の予定とアンケートの実施

Page 3: Gathering on Raspberry Pi - pegpeg.jppegpeg.jp/p/wp-content/uploads/2014/12/jutoku_Gathering2.pdfon Raspberry Pi 第2回 ... モーターを制御することで ロボット

今後の予定

5/24:Raspberry Pi の設定

6/14:Scratch と Minecraft Pi

7/5 :Python と Minecraft Pi

8月中 :ブレッドボードプログラミング

10/11:アンケートにより決定1

11/22:アンケートにより決定2

12/6:アンケートにより決定3

Page 4: Gathering on Raspberry Pi - pegpeg.jppegpeg.jp/p/wp-content/uploads/2014/12/jutoku_Gathering2.pdfon Raspberry Pi 第2回 ... モーターを制御することで ロボット

後半の内容の提案

より深い Python プログラミング

文字列に強い Perl プログラミング

日本人が作った Ruby プログラミング

オブジェクト指向プログラミング(Java)

Webプログラミング(JavaScript)

マニアックブレッドボードプログラミング

ロボット(モーター)制御プログラミング

Page 5: Gathering on Raspberry Pi - pegpeg.jppegpeg.jp/p/wp-content/uploads/2014/12/jutoku_Gathering2.pdfon Raspberry Pi 第2回 ... モーターを制御することで ロボット

より深い Python プログラミング

オランダ人のグイド・ヴァンロッサム(Guido van Rossum)によって開発された。

使われているソフト(サービス)は

Blender, Shade, Dropbox,

Civilization IV, Battlefield2,

Google Maps, YouTube, Facebook

など

Page 6: Gathering on Raspberry Pi - pegpeg.jppegpeg.jp/p/wp-content/uploads/2014/12/jutoku_Gathering2.pdfon Raspberry Pi 第2回 ... モーターを制御することで ロボット

文字列に強い Perl プログラミング

アメリカ人のラリー・ウォール( Larry Wall)によって開発された。

他の言語と比べて強力な文字列処理できる。

使われているソフト(サービス)は

Movable Type, SpamAssasin,

mixi, はてな

など

Page 7: Gathering on Raspberry Pi - pegpeg.jppegpeg.jp/p/wp-content/uploads/2014/12/jutoku_Gathering2.pdfon Raspberry Pi 第2回 ... モーターを制御することで ロボット

日本人が作った Ruby プログラミング

日本人のまつもとゆきひろ(通称 Matz )によって開発された。

プログラミングを楽しめることがモットー。

使われているソフト(サービス)は

tDiary, GitHub,

RPGツクールXP・RPGツクールVX

など

Page 8: Gathering on Raspberry Pi - pegpeg.jppegpeg.jp/p/wp-content/uploads/2014/12/jutoku_Gathering2.pdfon Raspberry Pi 第2回 ... モーターを制御することで ロボット

オブジェクト指向プログラミング(Java)

現在のプログラミング技法として一般的な

オブジェクト指向プログラミングをJava

を通じて学習する。

最終的には、Android アプリ開発ができる

ことを目標とする。

Page 9: Gathering on Raspberry Pi - pegpeg.jppegpeg.jp/p/wp-content/uploads/2014/12/jutoku_Gathering2.pdfon Raspberry Pi 第2回 ... モーターを制御することで ロボット

Webプログラミング(JavaScript)

JavaScript を使った Webプログラミングを学習する。

HTMLやCSS についても学習する。

最終的には、canvas 等を使って、Webアプリ・ゲームなどを作ることを目標とする。

ただ、Raspberry Pi のブラウザは重い・・・

Page 10: Gathering on Raspberry Pi - pegpeg.jppegpeg.jp/p/wp-content/uploads/2014/12/jutoku_Gathering2.pdfon Raspberry Pi 第2回 ... モーターを制御することで ロボット

マニアックブレッドボートプログラミング

8月に実施するブレッドボードプログラミングをより深く学習する。

具体的には・・・

デジカメを作ったり、

ミュージックボックスを作ったり、

LEDを沢山光らせたり・・・

ただ、部品は全部自費で手に入れて下さい。

Page 11: Gathering on Raspberry Pi - pegpeg.jppegpeg.jp/p/wp-content/uploads/2014/12/jutoku_Gathering2.pdfon Raspberry Pi 第2回 ... モーターを制御することで ロボット

ロボット(モーター)制御プログラミング

DCモーターの制御の仕方を学習する。

モーターを制御することで

ロボットを作ったり、

車を動かしたり

などが、できます・・・

が、部品は自費で揃えて下さい。

Page 12: Gathering on Raspberry Pi - pegpeg.jppegpeg.jp/p/wp-content/uploads/2014/12/jutoku_Gathering2.pdfon Raspberry Pi 第2回 ... モーターを制御することで ロボット

その他

Mathematica(数式処理ソフト)を使いたい

Linux についてもっと知りたい。

他のプログラミング言語(C言語等)について学習したい。

もっと本格的なゲーム作りを教えて欲しい。

Windows, Mac やスマホで動く普通のアプリを作りたい。

Page 13: Gathering on Raspberry Pi - pegpeg.jppegpeg.jp/p/wp-content/uploads/2014/12/jutoku_Gathering2.pdfon Raspberry Pi 第2回 ... モーターを制御することで ロボット

Gathering on Raspberry Pi

秋葉原研修旅行について

Page 14: Gathering on Raspberry Pi - pegpeg.jppegpeg.jp/p/wp-content/uploads/2014/12/jutoku_Gathering2.pdfon Raspberry Pi 第2回 ... モーターを制御することで ロボット

旅行の目的

ブレッドボードに関する部品の見学・購入

自作PCに関する部品の見学・購入

3Dプリンタの見学

電子機器の最新機器の見学

っていうか、アキバで遊びたい

Page 15: Gathering on Raspberry Pi - pegpeg.jppegpeg.jp/p/wp-content/uploads/2014/12/jutoku_Gathering2.pdfon Raspberry Pi 第2回 ... モーターを制御することで ロボット

旅行の日程

下記のどれかの日程

8/2(土)

8/10(日)

8/11(月)

8/12(火)

8/17(日)

8/31(日)

Page 16: Gathering on Raspberry Pi - pegpeg.jppegpeg.jp/p/wp-content/uploads/2014/12/jutoku_Gathering2.pdfon Raspberry Pi 第2回 ... モーターを制御することで ロボット

Gathering on Raspberry Pi

実際に、Scratch を使ってみよう

Page 17: Gathering on Raspberry Pi - pegpeg.jppegpeg.jp/p/wp-content/uploads/2014/12/jutoku_Gathering2.pdfon Raspberry Pi 第2回 ... モーターを制御することで ロボット

Gathering on Raspberry Pi

アンケートの現状

Page 18: Gathering on Raspberry Pi - pegpeg.jppegpeg.jp/p/wp-content/uploads/2014/12/jutoku_Gathering2.pdfon Raspberry Pi 第2回 ... モーターを制御することで ロボット

後半の内容

Java 8票

ロボット 4票

Python 3票

ブレッドボード 2票

アプリ開発 2票

Perl, JavaScript, ゲーム作成, C言語 各1票

Page 19: Gathering on Raspberry Pi - pegpeg.jppegpeg.jp/p/wp-content/uploads/2014/12/jutoku_Gathering2.pdfon Raspberry Pi 第2回 ... モーターを制御することで ロボット

旅行の日程

8/2(土) 4票

8/10(日) 6票

8/11(月) 5票

8/12(火) 7票

8/17(日) 8票

8/31(日) 6票