Perlと電子工作をつなげてみた

1,736 views

Published on

2012/04/28
Niigata.pm Tech Talk #1

demo
http://aokcub.net/files/techtalk_demo.wmv

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,736
On SlideShare
0
From Embeds
0
Number of Embeds
411
Actions
Shares
0
Downloads
2
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Perlと電子工作をつなげてみた

  1. 1. Perlと電子工作をつなげてみた 2012-04-27 Niigata.pm Tech Talk #1 @aokcub
  2. 2. $aokcub->about;@aokcub長岡技大院 工学研究科 電気電子情報工学専攻カオスとかニューロン回路とかの研究回路とか組み込みとか(MPASM、C)バイトでCGI書いてる関係でPerlの世界にAcme::YuiMusic, @aokcub_botRubyを触ったことがない元松江市民CSSお絵かきクラスタ
  3. 3. $aokcub->notify;来年から愛知で組み込みSEやりますNagoya.pm行きます!ときどきNiigata.pmやNDS来ます
  4. 4. $aokcub->idea;もともとは電子工作クラスタPerlも楽しす組み合わせてやればどっちも楽しめるんじゃ ね?!
  5. 5. PIC (Peripheral Interface Controller)Microchip Technology Incの8〜32bitマイコン
  6. 6. PIC18F26J50ROM 64 kB ← not GB!!!RAM 3.5 kB ← not GB!!!Speed 48 MHz (12MIPS)ね、かわいいでしょ?
  7. 7. PIC18F26J50USBコントローラ搭載!PCなどホストに接続すればUSBデバイスとして動作(注:上位品種にはホストコントローラも)
  8. 8. PIC USB純正USBプロトコルスタック完備標準クラス(HID, CDC, Audio, …)も日本語文献あり例 後閑哲也著 改訂新版 PICで楽しむ USB 機器自作のすすめ
  9. 9. ほう、ゆっくりボイスICとな...
  10. 10. 作るものまずはPerlとPICをUSBで繋いでみたいハードウェア側 : PICと音声合成ICPerl側 : 簡易コンソール
  11. 11. Hardware
  12. 12. Firmware純正IDE (MPLAB X IDE)上で開発CDCクラスを利用シリアル端末として動作させる
  13. 13. 焼いてます
  14. 14. Perl側Device::SerialPortでデバイス接続キーボード入力、またはデバイスからのレスポン スをAnyEvent::ioでキャッチ
  15. 15. デモ動きますように...!
  16. 16. Device::Arduino::LCDっていうモジュールがありますArduinoAVRマイコン搭載のボード、C言語風開発環境を備えたシステム。最近モテモテ。http://www.arduino.cc/PICとAVRVimとEmacsみたいなもの (((みんな仲良しだよ!)))
  17. 17. ま、負けないんだからっ!
  18. 18. 野望?Device::PICEthernet搭載PIC --- ネットワーク経由で連携いつかPICでPerl走らせたいですね!(ぉ
  19. 19. まとめ電子工作✕Perlまずは手始めにUSB-シリアル通信テストどうするよ?(Perl、PIC双方)もっといろんなことがしたいですね!!! Fin.

×