SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
IとTの間のお仕事の話
@sakag1975
自己紹介
• さかじ(@sakag1975)
• 文鳥飼っています(めちゃめちゃかわいい)
• 組み込みプログラマ
• OSなし、Linux、時々Windowsアプリ
インターネット(I)とモノ(T)の間?
• マイコンボード?
• ネットワークインターフェース?
• デバイスドライバ?
• センサ?
インターフェース
• GPIO
• UART
• I2C
• SPI
• A/D D/A
GPIO
• General Purpose Input/Output
• 1bit単位の汎用入出力
• マイコンには必ずある
• Lチカに必須!
UART
• Universal Asynchronous Receiver Transmitter
• 調歩同期を利用したシリアル通信
• RS232C/RS422/RS485
• レガシーなインターフェース
• まだ現役(業務で使うことも多いです)
I2C
• Inter-Integrated Circuit
• クロック同期通信
• プルアップされたオーブンドレイン2線(SDA/SCL)で
通信
• 7bitのアドレスを使用して複数のスレーブを制御する
• 温度センサ,EEPROM,RTCによく使われている
SPI
• Serial Peripheral Interface
• クロック同期通信
• 4線(SCLK,MOSI,MISO,CS)で通信
• CSを切り替えることで複数のスレーブを切り替える
• 比較的高速、MMCカード,SRAM,EEPROMなどに
使用
A/D D/A
• デジタルとアナログをつなぐ
• 情報を電圧に変換するセンサを使用する場合はA/
D(音、温度、明るさなど)
• CPUなどから外に対して電圧で表現するにはD/A(音
など)
• 電圧、増幅など回路が複雑になる
私の推しインターフェース
• I2C
• 2線しか使わないので小ピンマイコンに最適
• I2C-GPIO,I2C-UART,I2C-ADCなど変換も可能
推しインターフェースを見つ
けて楽しい組み込みライフを!
ありがとうございました。

Contenu connexe

En vedette

Better Boards - Women on Boards NWCI National Womens Council of Ireland - Lou...
Better Boards - Women on Boards NWCI National Womens Council of Ireland - Lou...Better Boards - Women on Boards NWCI National Womens Council of Ireland - Lou...
Better Boards - Women on Boards NWCI National Womens Council of Ireland - Lou...National Women's Council of Ireland NWCI
 
Google+ presentation
Google+ presentationGoogle+ presentation
Google+ presentationWarren Wood
 
Personal presentation
Personal presentationPersonal presentation
Personal presentationFemi Akinlaja
 
HalSchneider_samples
HalSchneider_samplesHalSchneider_samples
HalSchneider_samplesHal Schneider
 
Stimulacija motornog razvoja kod riziko dece
Stimulacija motornog razvoja kod riziko deceStimulacija motornog razvoja kod riziko dece
Stimulacija motornog razvoja kod riziko deceAna Maric Stevanovic
 
DEL-nr5_Lindenholt_LR.PDF
DEL-nr5_Lindenholt_LR.PDFDEL-nr5_Lindenholt_LR.PDF
DEL-nr5_Lindenholt_LR.PDFAstrid de Groot
 
Buffalo Manufacturing Works
Buffalo Manufacturing WorksBuffalo Manufacturing Works
Buffalo Manufacturing WorksEWI
 
Product performance eGuide
Product performance eGuideProduct performance eGuide
Product performance eGuideEWI
 
Photography slide show
Photography slide showPhotography slide show
Photography slide showEmily Berbells
 
Qué son las herramientas multimedia
Qué son las herramientas multimediaQué son las herramientas multimedia
Qué son las herramientas multimediaottop14
 

En vedette (18)

Better Boards - Women on Boards NWCI National Womens Council of Ireland - Lou...
Better Boards - Women on Boards NWCI National Womens Council of Ireland - Lou...Better Boards - Women on Boards NWCI National Womens Council of Ireland - Lou...
Better Boards - Women on Boards NWCI National Womens Council of Ireland - Lou...
 
Google+ presentation
Google+ presentationGoogle+ presentation
Google+ presentation
 
Personal presentation
Personal presentationPersonal presentation
Personal presentation
 
HalSchneider_samples
HalSchneider_samplesHalSchneider_samples
HalSchneider_samples
 
Stimulacija motornog razvoja kod riziko dece
Stimulacija motornog razvoja kod riziko deceStimulacija motornog razvoja kod riziko dece
Stimulacija motornog razvoja kod riziko dece
 
DEL-nr5_Lindenholt_LR.PDF
DEL-nr5_Lindenholt_LR.PDFDEL-nr5_Lindenholt_LR.PDF
DEL-nr5_Lindenholt_LR.PDF
 
Fetal Demise ppt
Fetal Demise pptFetal Demise ppt
Fetal Demise ppt
 
10 Weeks of Free
10 Weeks of Free10 Weeks of Free
10 Weeks of Free
 
Buffalo Manufacturing Works
Buffalo Manufacturing WorksBuffalo Manufacturing Works
Buffalo Manufacturing Works
 
Product performance eGuide
Product performance eGuideProduct performance eGuide
Product performance eGuide
 
Trabajo de investigación
Trabajo de investigaciónTrabajo de investigación
Trabajo de investigación
 
RPhresume
RPhresumeRPhresume
RPhresume
 
Photography slide show
Photography slide showPhotography slide show
Photography slide show
 
Qué son las herramientas multimedia
Qué son las herramientas multimediaQué son las herramientas multimedia
Qué son las herramientas multimedia
 
Resume - Shashikant_C
Resume - Shashikant_CResume - Shashikant_C
Resume - Shashikant_C
 
Sanuja CV
Sanuja CVSanuja CV
Sanuja CV
 
CGCS
CGCSCGCS
CGCS
 
Advantech Template-min
Advantech Template-minAdvantech Template-min
Advantech Template-min
 

Similaire à IとTの間のお仕事の話

Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステムPython, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステムJunichi Kakisako
 
OSC Tokyo 2013 Spring JRPUG
OSC Tokyo 2013 Spring JRPUGOSC Tokyo 2013 Spring JRPUG
OSC Tokyo 2013 Spring JRPUGHideki Aoshima
 
配布用Raspberry pi+arduino+scratchでフィジカルコンピューティング体験!
配布用Raspberry pi+arduino+scratchでフィジカルコンピューティング体験!配布用Raspberry pi+arduino+scratchでフィジカルコンピューティング体験!
配布用Raspberry pi+arduino+scratchでフィジカルコンピューティング体験!Kazuhiro Abe
 
FPGAスタートアップ資料
FPGAスタートアップ資料FPGAスタートアップ資料
FPGAスタートアップ資料marsee101
 
Raspberry pi + piface=home electronics-security
Raspberry pi + piface=home electronics-securityRaspberry pi + piface=home electronics-security
Raspberry pi + piface=home electronics-securityYamauchi isamu
 
平成26年度熊本高専Arduino講座 第2週 XBeeを用いた遠隔放射線量計測
平成26年度熊本高専Arduino講座 第2週 XBeeを用いた遠隔放射線量計測平成26年度熊本高専Arduino講座 第2週 XBeeを用いた遠隔放射線量計測
平成26年度熊本高専Arduino講座 第2週 XBeeを用いた遠隔放射線量計測Katsuhiro Morishita
 
IoT におけるシングルボードコンピュータとワンボードマイコンについて考える
IoT におけるシングルボードコンピュータとワンボードマイコンについて考えるIoT におけるシングルボードコンピュータとワンボードマイコンについて考える
IoT におけるシングルボードコンピュータとワンボードマイコンについて考えるkakakikikeke
 
RaspberryPi Users Group Japan 20130525 by hohno
RaspberryPi Users Group Japan 20130525 by hohnoRaspberryPi Users Group Japan 20130525 by hohno
RaspberryPi Users Group Japan 20130525 by hohnoHiroyuki Ohno
 
プロペラブForth発表osc愛媛
プロペラブForth発表osc愛媛プロペラブForth発表osc愛媛
プロペラブForth発表osc愛媛titoi2
 
マイコンボード色々
マイコンボード色々マイコンボード色々
マイコンボード色々Hirokazu Tokuno
 
Seeedの紹介
Seeedの紹介Seeedの紹介
Seeedの紹介Seeed K.K.
 
Internet Week 2018 知っておくべきIPv6とセキュリティの話
Internet Week 2018 知っておくべきIPv6とセキュリティの話Internet Week 2018 知っておくべきIPv6とセキュリティの話
Internet Week 2018 知っておくべきIPv6とセキュリティの話Akira Nakagawa
 
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...74th
 
Arduinoをこれから始める人のためのArduino紹介スライドβ版
Arduinoをこれから始める人のためのArduino紹介スライドβ版Arduinoをこれから始める人のためのArduino紹介スライドβ版
Arduinoをこれから始める人のためのArduino紹介スライドβ版Katsuhiro Morishita
 
AIスピーカーとオープンネットワーク機器LonWorks・EnOcean・DALI 接続実証実験
AIスピーカーとオープンネットワーク機器LonWorks・EnOcean・DALI 接続実証実験AIスピーカーとオープンネットワーク機器LonWorks・EnOcean・DALI 接続実証実験
AIスピーカーとオープンネットワーク機器LonWorks・EnOcean・DALI 接続実証実験TomohisaYamazoe
 
SIgfox触ってみた in IoTLT in 熊本市 vol.3
SIgfox触ってみた in IoTLT in 熊本市 vol.3SIgfox触ってみた in IoTLT in 熊本市 vol.3
SIgfox触ってみた in IoTLT in 熊本市 vol.3Katsuhiro Morishita
 

Similaire à IとTの間のお仕事の話 (20)

Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステムPython, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
 
OSC Tokyo 2013 Spring JRPUG
OSC Tokyo 2013 Spring JRPUGOSC Tokyo 2013 Spring JRPUG
OSC Tokyo 2013 Spring JRPUG
 
配布用Raspberry pi+arduino+scratchでフィジカルコンピューティング体験!
配布用Raspberry pi+arduino+scratchでフィジカルコンピューティング体験!配布用Raspberry pi+arduino+scratchでフィジカルコンピューティング体験!
配布用Raspberry pi+arduino+scratchでフィジカルコンピューティング体験!
 
mbedのすゝめ(追加バージョン)
mbedのすゝめ(追加バージョン)mbedのすゝめ(追加バージョン)
mbedのすゝめ(追加バージョン)
 
150130 edison-ug
150130 edison-ug150130 edison-ug
150130 edison-ug
 
FPGAスタートアップ資料
FPGAスタートアップ資料FPGAスタートアップ資料
FPGAスタートアップ資料
 
Raspberry pi + piface=home electronics-security
Raspberry pi + piface=home electronics-securityRaspberry pi + piface=home electronics-security
Raspberry pi + piface=home electronics-security
 
平成26年度熊本高専Arduino講座 第2週 XBeeを用いた遠隔放射線量計測
平成26年度熊本高専Arduino講座 第2週 XBeeを用いた遠隔放射線量計測平成26年度熊本高専Arduino講座 第2週 XBeeを用いた遠隔放射線量計測
平成26年度熊本高専Arduino講座 第2週 XBeeを用いた遠隔放射線量計測
 
IoT におけるシングルボードコンピュータとワンボードマイコンについて考える
IoT におけるシングルボードコンピュータとワンボードマイコンについて考えるIoT におけるシングルボードコンピュータとワンボードマイコンについて考える
IoT におけるシングルボードコンピュータとワンボードマイコンについて考える
 
RaspberryPi Users Group Japan 20130525 by hohno
RaspberryPi Users Group Japan 20130525 by hohnoRaspberryPi Users Group Japan 20130525 by hohno
RaspberryPi Users Group Japan 20130525 by hohno
 
プロペラブForth発表osc愛媛
プロペラブForth発表osc愛媛プロペラブForth発表osc愛媛
プロペラブForth発表osc愛媛
 
マイコンボード色々
マイコンボード色々マイコンボード色々
マイコンボード色々
 
Gobotについて
GobotについてGobotについて
Gobotについて
 
Imaocande LT
Imaocande LTImaocande LT
Imaocande LT
 
Seeedの紹介
Seeedの紹介Seeedの紹介
Seeedの紹介
 
Internet Week 2018 知っておくべきIPv6とセキュリティの話
Internet Week 2018 知っておくべきIPv6とセキュリティの話Internet Week 2018 知っておくべきIPv6とセキュリティの話
Internet Week 2018 知っておくべきIPv6とセキュリティの話
 
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
 
Arduinoをこれから始める人のためのArduino紹介スライドβ版
Arduinoをこれから始める人のためのArduino紹介スライドβ版Arduinoをこれから始める人のためのArduino紹介スライドβ版
Arduinoをこれから始める人のためのArduino紹介スライドβ版
 
AIスピーカーとオープンネットワーク機器LonWorks・EnOcean・DALI 接続実証実験
AIスピーカーとオープンネットワーク機器LonWorks・EnOcean・DALI 接続実証実験AIスピーカーとオープンネットワーク機器LonWorks・EnOcean・DALI 接続実証実験
AIスピーカーとオープンネットワーク機器LonWorks・EnOcean・DALI 接続実証実験
 
SIgfox触ってみた in IoTLT in 熊本市 vol.3
SIgfox触ってみた in IoTLT in 熊本市 vol.3SIgfox触ってみた in IoTLT in 熊本市 vol.3
SIgfox触ってみた in IoTLT in 熊本市 vol.3
 

IとTの間のお仕事の話