SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais de 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
 

Mais de 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...
 

Último

Último (12)

Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 

Make Ogaki Meeting PICでMake:

Notas do Editor

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