SlideShare a Scribd company logo
1 of 10
PICでMake:
       石井 康寛
          @yishii
ブログ 日曜エレクトロニクス(日エレ)
   http://projectc3.seesaa.net/
自己紹介
• 石井 康寛
• Twitter : @yishii
• 日本Androidの会 神戸支部
PICマイコンとは?

•   ワンチップマイコンの一種で、マイクロチップ・テクノロジー社の製品。

•   PIC10、PIC12、PIC16、PIC18、PIC24、PIC32等バリエーションがある。
    CPUのコアがそれぞれ異なる。

•   入手性が良い。大須のタケイムセン等で購入可能。

•   MPLAB XというNetBeansベースのIDEが無料。Win、Linux、Macに対応。
    コンパイラは別パッケージで、最適化OFFなら無料。

•   ICE(PICkit3)が安い(秋月で4000円くらいとか)
スマホ(ANDROID)連携機器の作成におすすめ


PIC24FJ64GB002は、28ピンのPICマイコンで、PIC24コア32MHz、64k Flash
と8k RAMを搭載。USB On-the-Goを備えるのが特徴。digi-keyでは@500円以
下


Microchip Application Libraryというマイクロチップ社無償提供のライブラリを
使用することで、USB接続のAndroid連携機器(ADK)も手軽に作れる




      USB
久々にPICを使ってみました

PIC16F84でアセンブラを見て、わかんないーと思っていた
時に、AT90S2313とavrgccに出会い、それ以来PICの事は忘
れてました。




去年、USBホスト付きの石があることを教えてもらって触っ
てみたら、使いやすすぎてビックリしました。
PIC24使いやすくてビックリ
先ほど述べた、入手性の良さ、開発環境、ライブラリが
整備されている、以外に・・・




OSC内蔵。しかもUSB機器作成に必要
な精度はあるらしい!(マイクロチップ
社データシートより)


Remappable Peripherals搭載。(・_・) ?
Remappable Peripherals
 ピンのRPxxが該当(以下の15個の赤丸)
PIC ADK Miniboardについて
  日本Androidの会・神戸支部でADKや
  Microbridgeを楽しむために2011年7
  月に配布したオリジナル基板




  Eagleで設計し、Fusion PCBで基板制
  作実施しました。
PIC ADK Miniboardの特徴
・PIC24FJ64GB002搭載・USB Host機器が容易に作
成できる(ADKやMicrobridge等でAndroid連携機器容
易に制作に使用できます)
・2ch DCモータドライバTB6552搭載、ラジコンカー
等の制作に最適
・3ch RCサーボモータコネクタ搭載
・FTDI FT232RL搭載。FTDriverと連係可
・PICKit直結可能なコネクタ搭載
・安価(部品+ボードキットを
実費2000円)
今後
PIC CLC機能に関する勉強会的なもの
 CLC : Configurable Logic Cell

More Related Content

More from Yasuhiro Ishii

20130713 オープンハードセミナー raspberry_piに何かつないで遊ぼう
20130713 オープンハードセミナー raspberry_piに何かつないで遊ぼう20130713 オープンハードセミナー raspberry_piに何かつないで遊ぼう
20130713 オープンハードセミナー raspberry_piに何かつないで遊ぼう
Yasuhiro Ishii
 
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
Yasuhiro Ishii
 

More from Yasuhiro Ishii (8)

20130713 オープンハードセミナー raspberry_piに何かつないで遊ぼう
20130713 オープンハードセミナー raspberry_piに何かつないで遊ぼう20130713 オープンハードセミナー raspberry_piに何かつないで遊ぼう
20130713 オープンハードセミナー raspberry_piに何かつないで遊ぼう
 
ものアプリハッカソン勝手に支援イベント Raspberry Piのピンヘッダで遊ぼう
ものアプリハッカソン勝手に支援イベント Raspberry Piのピンヘッダで遊ぼうものアプリハッカソン勝手に支援イベント Raspberry Piのピンヘッダで遊ぼう
ものアプリハッカソン勝手に支援イベント Raspberry Piのピンヘッダで遊ぼう
 
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
 
Arduino MemoryMapLib w/Android Accessory
Arduino MemoryMapLib w/Android AccessoryArduino MemoryMapLib w/Android Accessory
Arduino MemoryMapLib w/Android Accessory
 
Arduino MemoryMapLib
Arduino MemoryMapLibArduino MemoryMapLib
Arduino MemoryMapLib
 
Android端末と組み込み機器が連携する Android Make Days
Android端末と組み込み機器が連携する Android Make Days Android端末と組み込み機器が連携する Android Make Days
Android端末と組み込み機器が連携する Android Make Days
 
Android-controlled robot,Original PCB to work as a bridge between Android-pho...
Android-controlled robot,Original PCB to work as a bridge between Android-pho...Android-controlled robot,Original PCB to work as a bridge between Android-pho...
Android-controlled robot,Original PCB to work as a bridge between Android-pho...
 
Android-controlled robot,Original PCB to work as a bridge between Android-pho...
Android-controlled robot,Original PCB to work as a bridge between Android-pho...Android-controlled robot,Original PCB to work as a bridge between Android-pho...
Android-controlled robot,Original PCB to work as a bridge between Android-pho...
 

Make Ogaki Meeting PICでMake:

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n