SlideShare a Scribd company logo
1 of 45
Lチカ卒業後の進路
@sakag1975
自己紹介
坂口 努(さかじ @sakag1975)
文鳥飼っています
組み込みプログラマ
OSなし、Linux、時々Windowsアプリなど
一般社団法人LOCAL正会員
http://sakag1975.hatenablog.com/
最近の電子工作界隈
電子工作流行っていますよね?(と思いたい)
・フィジカルコンピューティング
・IoT
・Arduino
・Raspberry Pi
などなど
みなさん電子工作していますか?
電子工作の楽しさをみなさんへお伝えしたい
どうやって伝えれられるか
困っていることななにかな?
プログラミング言語習得と同じで、「Lチカ」
のあと何をすればいいか困っているのでは?
ということで、狭い範囲をターゲットにしてお
話します。
Lチカ卒業後の進路
Lチカって?
Lチカ
LEDチカチカの略
マイコンでLEDをチカチカ点滅させます。
組み込み界の”Hello World!”
デモ
祝Lチカ卒業!
おめでとうございます
Lチカ卒業後の進路調査
・ここまで来て飽きた(10%)
・これから何をしていいかわからない(70%)
・やりたいことがあるけどマイコンボードと
LEDしか持っていない(20%)
(さかじ脳内調べ)
次は何しよう?
LEDの明るさを変えたい
PWM
Pulse Width Modulation
LEDは点灯(ON)、消灯(OFF)の状態しかありま
せん
ON/OFFを高速で繰り返すと明るさを変えるこ
とができます
デモ
次は何しよう?
そうだ!外部からの入力!
ん!?ちょっとまてよ。。。LEDしか持っ
ていない・・・
LEDがあれば大丈夫
LEDをセンサとして使用する
LEDは光を受けるとちょっと発電する性質があ
ります。
発電した電圧をマイコンボードで測定してみま
しょう。
LEDが発電する電圧の測定
LEDに自転車用のLEDライトを点灯させて測定
(測定時間は曇りの日の朝)
赤 LED 0.44 V
青 LED 200 mV
白 LED 80 mV
デモ
入力できた!
さて、次は何をしよう?
IoTっぽいことやりたい!
今流行っているしね
通信とかしたいよね
そうだ!通信しよう!
ん!?ちょっと待てよ。。。LEDしか持っ
ていない・・・
LEDがあれば大丈夫!!
こんなアプリケーションはいかが?
・LEDで明るさ測定
・特定の明るさになったらLEDを点灯、暗くな
ったら消灯
・そのLEDの点滅を別のマイコンで受光
・情報をシリアルポートに出力、ロギング
など
デモ
これで
・デジタル出力
・アナログ入力
・通信
ができるようになりました。
この調子でアプリケーショ
ンを増やしましょう!
電子工作を進めるための注意
ハードが絡むので、ソフトでありがちな
「ちょっと動かしながらデバッグ」
だと壊れちゃうこともあります
壊さないためにも、知ってほしいことがありま
す
電気の基礎は大切!
電気の基礎を知らないと、マイコンボードを壊
します。
間違った使い方をすると火傷することもありま
す。
オームの法則
V = IRなどなど、
電気を扱うなら覚えておいて損はありません
LEDを使うのに知っておきたい言葉 1
電流値、電圧値(最大定格)
文字通りLEDが耐えられる電圧、電流
これを超えますと、LEDは壊れることがあり
ます。
順方向電圧(VF)
この電圧を超えたら電気が流れ始める(LEDが
点灯する)電圧
LEDを使うのに知っておきたい言葉 2
電流制限抵抗
これが無いとLEDに電流が流れすぎてLEDを
壊してしまいます
LEDに使用する抵抗値の求め方
何Vで使いますか?
どのLEDを使いますか?
最大定格は、メーカによって違いますので注意
抵抗値 = (電源電圧 - LED順方向電圧(VF)) / 流したい電流
面倒なら計算するwebサイトもあります。
情報を調べるには
データシートを読みましょう
メーカ、型式、購入サイトなどに用意されてい
ます。
LED以外あったらいい物、
技術
ブレッドボード
ハンダ付け不要
電子部品同士を簡単に接続できる
綺麗に組み上げるには慣れが必要
簡単に配線が外れて、保管が難しい一面も
ハンダ付け
やってみると意外と病みつきになる
火傷注意
電子工作なら20Wぐらいがおすすめ
ユニバーサル基板
ハンダ付けが必要
それなりに綺麗に作れる
ブレッドボードより壊れにくい(はず)
テスタ
電圧値、抵抗値、電流値が測定できる
配線が繋がっているかどうかチェック
思った通りの電圧が出ているかチェック
ピンセット
電子部品は小さいものが多い、掴むのに便利
ハンダ付けには必須
電子部品を買ってみましょう
・梅沢無線電機(狸小路7丁目)
http://www.umezawa.co.jp/
・秋月電子通商(秋葉原、通販)
http://akizukidenshi.com/
・aitendo(秋葉原、通販)
http://www.aitendo.com/
・スイッチサイエンス(通販)
https://www.switch-science.com/ など
良い電子工作ライフを!
ありがとうございました

More Related Content

Similar to わんくま同盟札幌#2 Lチカ卒業後の進路

今すぐ始めるArduino
今すぐ始めるArduino今すぐ始めるArduino
今すぐ始めるArduinofuna3
 
マイコンボード色々
マイコンボード色々マイコンボード色々
マイコンボード色々Hirokazu Tokuno
 
PyCon JP 2017Yuta Kitagami
PyCon JP 2017Yuta KitagamiPyCon JP 2017Yuta Kitagami
PyCon JP 2017Yuta KitagamiYuta Kitagami
 
2018 1005 sier iotlt_suzuki
2018 1005 sier iotlt_suzuki2018 1005 sier iotlt_suzuki
2018 1005 sier iotlt_suzukiyasuyuki_suzuki
 
Nefryでiotカーテン作ってみた
Nefryでiotカーテン作ってみたNefryでiotカーテン作ってみた
Nefryでiotカーテン作ってみたTone Blue
 
明星和楽2016でTwitter連動したlittleBits(CocoaBit)やWioNodeでリアルタイムプロトタイプ展示した話
明星和楽2016でTwitter連動したlittleBits(CocoaBit)やWioNodeでリアルタイムプロトタイプ展示した話明星和楽2016でTwitter連動したlittleBits(CocoaBit)やWioNodeでリアルタイムプロトタイプ展示した話
明星和楽2016でTwitter連動したlittleBits(CocoaBit)やWioNodeでリアルタイムプロトタイプ展示した話Seigo Tanaka
 
ラズパイでネット対応 学習リモコンをつくろう!
ラズパイでネット対応 学習リモコンをつくろう!ラズパイでネット対応 学習リモコンをつくろう!
ラズパイでネット対応 学習リモコンをつくろう!Masayuki KaToH
 
Marp for VS Code で作る PowerPoint スライド
Marp for VS Code で作る PowerPoint スライドMarp for VS Code で作る PowerPoint スライド
Marp for VS Code で作る PowerPoint スライドIosif Takakura
 
ゆるくはじめるIoT
ゆるくはじめるIoTゆるくはじめるIoT
ゆるくはじめるIoTssuser68f293
 
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみよう
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみようPythonとPyCoRAMでお手軽にFPGAシステムを開発してみよう
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみようShinya Takamaeda-Y
 
ハードを知らないソフトエンジニアがIoTをかじってみた話
ハードを知らないソフトエンジニアがIoTをかじってみた話ハードを知らないソフトエンジニアがIoTをかじってみた話
ハードを知らないソフトエンジニアがIoTをかじってみた話Shingo Fukui
 
Soracom dev conf_soracom beamとbluemixで簡単iot
Soracom dev conf_soracom beamとbluemixで簡単iotSoracom dev conf_soracom beamとbluemixで簡単iot
Soracom dev conf_soracom beamとbluemixで簡単iotHideaki Tokida
 
AIスピーカーとオープンネットワーク機器LonWorks・EnOcean・DALI 接続実証実験
AIスピーカーとオープンネットワーク機器LonWorks・EnOcean・DALI 接続実証実験AIスピーカーとオープンネットワーク機器LonWorks・EnOcean・DALI 接続実証実験
AIスピーカーとオープンネットワーク機器LonWorks・EnOcean・DALI 接続実証実験TomohisaYamazoe
 
ラズピコに無線通信モジュールを接続する話.pptx
ラズピコに無線通信モジュールを接続する話.pptxラズピコに無線通信モジュールを接続する話.pptx
ラズピコに無線通信モジュールを接続する話.pptxiPride Co., Ltd.
 
2016 0422 io tlt勉強会
2016 0422 io tlt勉強会2016 0422 io tlt勉強会
2016 0422 io tlt勉強会yasuyuki_suzuki
 
Programmer @jc-21 2014/03/29
Programmer @jc-21 2014/03/29Programmer @jc-21 2014/03/29
Programmer @jc-21 2014/03/29Yuki Higuchi
 
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -Kishi Shundo
 

Similar to わんくま同盟札幌#2 Lチカ卒業後の進路 (20)

今すぐ始めるArduino
今すぐ始めるArduino今すぐ始めるArduino
今すぐ始めるArduino
 
マイコンボード色々
マイコンボード色々マイコンボード色々
マイコンボード色々
 
PyCon JP 2017Yuta Kitagami
PyCon JP 2017Yuta KitagamiPyCon JP 2017Yuta Kitagami
PyCon JP 2017Yuta Kitagami
 
2018 1005 sier iotlt_suzuki
2018 1005 sier iotlt_suzuki2018 1005 sier iotlt_suzuki
2018 1005 sier iotlt_suzuki
 
Nefryでiotカーテン作ってみた
Nefryでiotカーテン作ってみたNefryでiotカーテン作ってみた
Nefryでiotカーテン作ってみた
 
IchigoJam と IoT
IchigoJam と IoTIchigoJam と IoT
IchigoJam と IoT
 
明星和楽2016でTwitter連動したlittleBits(CocoaBit)やWioNodeでリアルタイムプロトタイプ展示した話
明星和楽2016でTwitter連動したlittleBits(CocoaBit)やWioNodeでリアルタイムプロトタイプ展示した話明星和楽2016でTwitter連動したlittleBits(CocoaBit)やWioNodeでリアルタイムプロトタイプ展示した話
明星和楽2016でTwitter連動したlittleBits(CocoaBit)やWioNodeでリアルタイムプロトタイプ展示した話
 
ラズパイでネット対応 学習リモコンをつくろう!
ラズパイでネット対応 学習リモコンをつくろう!ラズパイでネット対応 学習リモコンをつくろう!
ラズパイでネット対応 学習リモコンをつくろう!
 
Marp for VS Code で作る PowerPoint スライド
Marp for VS Code で作る PowerPoint スライドMarp for VS Code で作る PowerPoint スライド
Marp for VS Code で作る PowerPoint スライド
 
ゆるくはじめるIoT
ゆるくはじめるIoTゆるくはじめるIoT
ゆるくはじめるIoT
 
IoT ChatOps #IoTLT
IoT ChatOps #IoTLTIoT ChatOps #IoTLT
IoT ChatOps #IoTLT
 
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみよう
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみようPythonとPyCoRAMでお手軽にFPGAシステムを開発してみよう
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみよう
 
TOPPERSプロジェクトの紹介 OSC2017 Tokyo Fall
TOPPERSプロジェクトの紹介 OSC2017 Tokyo FallTOPPERSプロジェクトの紹介 OSC2017 Tokyo Fall
TOPPERSプロジェクトの紹介 OSC2017 Tokyo Fall
 
ハードを知らないソフトエンジニアがIoTをかじってみた話
ハードを知らないソフトエンジニアがIoTをかじってみた話ハードを知らないソフトエンジニアがIoTをかじってみた話
ハードを知らないソフトエンジニアがIoTをかじってみた話
 
Soracom dev conf_soracom beamとbluemixで簡単iot
Soracom dev conf_soracom beamとbluemixで簡単iotSoracom dev conf_soracom beamとbluemixで簡単iot
Soracom dev conf_soracom beamとbluemixで簡単iot
 
AIスピーカーとオープンネットワーク機器LonWorks・EnOcean・DALI 接続実証実験
AIスピーカーとオープンネットワーク機器LonWorks・EnOcean・DALI 接続実証実験AIスピーカーとオープンネットワーク機器LonWorks・EnOcean・DALI 接続実証実験
AIスピーカーとオープンネットワーク機器LonWorks・EnOcean・DALI 接続実証実験
 
ラズピコに無線通信モジュールを接続する話.pptx
ラズピコに無線通信モジュールを接続する話.pptxラズピコに無線通信モジュールを接続する話.pptx
ラズピコに無線通信モジュールを接続する話.pptx
 
2016 0422 io tlt勉強会
2016 0422 io tlt勉強会2016 0422 io tlt勉強会
2016 0422 io tlt勉強会
 
Programmer @jc-21 2014/03/29
Programmer @jc-21 2014/03/29Programmer @jc-21 2014/03/29
Programmer @jc-21 2014/03/29
 
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
 

Recently uploaded

新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介: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...Toru Tamaki
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介: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 UnderstandingToru Tamaki
 
論文紹介: 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 Gamesatsushi061452
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 

Recently uploaded (10)

新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/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...
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介: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
 
論文紹介: 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
 
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 を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 

わんくま同盟札幌#2 Lチカ卒業後の進路

Editor's Notes

  1. Lチカを知っている人に手を上げてもらう
  2. Lチカのデモ
  3. PWMのデモ
  4. マイコンボードでLEDの電圧を測定
  5. LEDライトをつけて、マイコンで受光、別のLEDを点灯、消灯させる
  6. webサイトでリンクをたどってみる、LEDのデータシートの一部を載せる