狠狠撸

狠狠撸Share a Scribd company logo
2015.12.21 IoTLT勉強会資料
「非ビジュアル系のすすめ」
がじぇっとるねさす 鈴木
2
鈴木康之(すずきやすゆき)
ルネサスシステムデザイン所属
Cube3Dを2年前に購入、3Dプリンタ大好き
昔、ゲームプログラマー
「がじぇっとるねさす」
半導体企業として一般のものづくりを応援する取り組み。
コミュニティを中心に活動し、新しいマイコンボードも一緒
に作っています。
Arduino互換
(WEBコンパイラ)
mbed互換
(WEBコンパイラ)5分でLチカ
3
12/19にルネサスナイト8を開催
小学2年生が
一人でプレゼン
ミャンマーからの
留学生
小学6年生の
工作が面白い自動でふたが
ひらくゴミ箱
4
富士山を想像してください
5
見えることが制約になる
「目の見えない人は世界をどう見ているのか」
伊藤亜沙 著 より
実際の形は上が凹んだ円錐。
2次元ではない
6
見えるから「死角」がある
7
ビジュアルプログラミングがだめな訳
見た目に左右される
「ネコ」に何をさせるか
考えてしまう
「ネズミ」を出せばいいの?
Scratch(スクラッチ)
8
選択が制限される
ひとつ、たくさん、だけ?
速さ、大きさ、選択できない
MOONBlock(ムーンブロック)
ビジュアルプログラミングがだめな訳
9
定義があいまい
どこから「まっすぐ」?
はみ出たらどうする?
右ってどっち?
Google Blockly(ブロックリー)
ビジュアルプログラミングがだめな訳
10
プログラムは言語。
論理を書くには言語が最適
言語の学習は
会話から始まる
絵本で教える
のは5歳まで
11
だから???
http://akizukidenshi.com/catalog/g/gK-09420/
IchigoJam プリント基板キット U
¥1,620
PS/2キーボード
ビデオモニタ
12
初めてのプログラム作成
10 A=420
20 B=210
30 C=15
40 OUT 5,0:OUT 4,0:OUT 3,0:OUT 2,0:OUT 1,0
50 '---------CAR ??
60 OUT 3,1
70 OUT 4,1
80 OUT 5,0
90 WAIT A
100 OUT 3,0
110 '---------CAR ???
120 OUT 2,1
130 WAIT B
140 OUT 2,0
150 '---------CAR ??
160 OUT 1,1
170 OUT 5,1
180 OUT 4,0
210 WAIT B+120
215 PLAY
"G8C8G8C8G8C8G8C8G8C8G8C8"
220 L=6
230 OUT 5,0
240 WAIT C
250 OUT 5,1
260 WAIT C
270 L=L-1
280 IF L<>0 GOTO230
290 OUT 1,0
300 GOTO 10
変数代入、入出力、音楽再生、
時間待ち、分岐。
30行程度のプログラム
→ 言語を教えつつ、 3時
で作れました
動画
https://youtu.be/sbYWN0N1J9Y
14
便利ツール製作しました。
SerialtoPS/2
convertv1.10
forIchigoJam
E1_CONNECTOR
14
C1
R1R2
LED
USB
RL78/G10
LM60BIZ
16
DTR
RX
TX
VCC
CTS
GND
POWER
FTDI232
GND
ECHO
TRIG
VCC
HC-SR04
C2
4 1
RL78/
G10
5V
IchigoJam
V1
V2
IN1
IN2
IN3
IN4
VCC
GND
OUT1
OUT2
OUT3
OUT4
BTN
LED
KBD1
EX1
KBD2
SOUND
ISP
RESET
GND
VCC
XTAL
XTAL
OUT5
OUT6
TXD
RXD
★LED1
★SW2
TeraTerm 4.8
ビデオモニタ
PS/2キーボード
不要
10 print a
20 a=a+1
30 goto 10
距離センサ搭載、
mm単位で測定
温度センサ搭載、
温度を測定
RL78/G10マイコンで
シリアル→PS/2変換
IchigoJamの
電源不要
15
量産しようとしてわかったこと???
16
まとめ
? ビジュアル系には制限がある
? 言語を学ぶには応答性が大事
10 A=0
20 PRINT A
30 A=A+1
40 GOTO 20
RUN
インタプリタ言語である
BASICは学ぶのに最適
プログラムは言語、言語
を学ぶには会話が必要
Ad

Recommended

2016 0210 iotlt勉強会資料
2016 0210 iotlt勉強会資料
yasuyuki_suzuki
?
2016 0316 io tlt勉強会_掲載用
2016 0316 io tlt勉強会_掲載用
yasuyuki_suzuki
?
人间の「隠れた欲」を満たすゲームの鲍滨/鲍齿
人间の「隠れた欲」を満たすゲームの鲍滨/鲍齿
Eri Sawada
?
「まもってふやそう!カブトガニ」 大好きなカブトガニの育成アナログゲームを開発したときに譲れなかったUIの話
「まもってふやそう!カブトガニ」 大好きなカブトガニの育成アナログゲームを開発したときに譲れなかったUIの話
NatsukiAbe
?
Frase
Douglas Rezende Marques
?
El amor y la amistad 1
Vivian Burbano
?
Actividad unidad 4
Santiago Lafaurie Gomez
?
Perkembangan peradaban islam
Perkembangan peradaban islam
kemarau20
?
Windows 10
EZEQUIELCARC
?
Enojovden
Enojovden
Mihail Todorov
?
Franquicias consulcom para emprendedores inteligentes
Julio Martínez López
?
Pieghevole notte corale 2013
Pieghevole notte corale 2013
Fabio Alberti
?
MIKOPOWERS ADVANCED CONCEALED OBJECTS DETECTION TECHNOLOGY DEPLOYMENT ADVISOR...
MIKOPOWERS ADVANCED CONCEALED OBJECTS DETECTION TECHNOLOGY DEPLOYMENT ADVISOR...
Obama Mike MIKOBAMA
?
Alpha WorkWear by Viz Reflectives North America
Alpha WorkWear by Viz Reflectives North America
Justin Krook
?
Lo2
Lo2
khibbert2015
?
Ppat asean
Ppat asean
dinay__
?
Resume
Resume
pravallika harsha
?
Iso MX
Iso MX
Heng Hui
?
Magazine layout
Magazine layout
OliviaBolt
?
fluke spo2 spot light
fluke spo2 spot light
Jithin Kumar
?
Your winter fitness newsletter 2015
Your winter fitness newsletter 2015
Jason R. Bohot
?
2016 0114 iotlt勉強会資料「デザインのすすめ」
2016 0114 iotlt勉強会資料「デザインのすすめ」
yasuyuki_suzuki
?
2016 0422 io tlt勉強会
2016 0422 io tlt勉強会
yasuyuki_suzuki
?
2016 0629 IoTLT勉強会
2016 0629 IoTLT勉強会
yasuyuki_suzuki
?
WCAN mini Actionscript Vol.9 - LEDガジェット、ただのピカピカと見るか?アニメーションと見るか?
WCAN mini Actionscript Vol.9 - LEDガジェット、ただのピカピカと見るか?アニメーションと見るか?
Hideyuki TAKEI
?
2022_0718 IoTLT_suzuki.pdf
2022_0718 IoTLT_suzuki.pdf
yasuyuki_suzuki
?
JavaScript初心者が試せるIoT【voiceflowの話】( IoTLT vol.52 @メルカリ )
JavaScript初心者が試せるIoT【voiceflowの話】( IoTLT vol.52 @メルカリ )
yo-to
?
コンピュータの知識を用いなくても 理解できるビットコイン ver.2
コンピュータの知識を用いなくても 理解できるビットコイン ver.2
Kenji Saito
?
20220228 オンラインイベント?オンライン配信を学ぶ!Online Event Study Meetup#1
20220228 オンラインイベント?オンライン配信を学ぶ!Online Event Study Meetup#1
Ayachika Kitazaki
?

More Related Content

Viewers also liked (14)

Windows 10
EZEQUIELCARC
?
Enojovden
Enojovden
Mihail Todorov
?
Franquicias consulcom para emprendedores inteligentes
Julio Martínez López
?
Pieghevole notte corale 2013
Pieghevole notte corale 2013
Fabio Alberti
?
MIKOPOWERS ADVANCED CONCEALED OBJECTS DETECTION TECHNOLOGY DEPLOYMENT ADVISOR...
MIKOPOWERS ADVANCED CONCEALED OBJECTS DETECTION TECHNOLOGY DEPLOYMENT ADVISOR...
Obama Mike MIKOBAMA
?
Alpha WorkWear by Viz Reflectives North America
Alpha WorkWear by Viz Reflectives North America
Justin Krook
?
Lo2
Lo2
khibbert2015
?
Ppat asean
Ppat asean
dinay__
?
Resume
Resume
pravallika harsha
?
Iso MX
Iso MX
Heng Hui
?
Magazine layout
Magazine layout
OliviaBolt
?
fluke spo2 spot light
fluke spo2 spot light
Jithin Kumar
?
Your winter fitness newsletter 2015
Your winter fitness newsletter 2015
Jason R. Bohot
?
Windows 10
EZEQUIELCARC
?
Franquicias consulcom para emprendedores inteligentes
Julio Martínez López
?
Pieghevole notte corale 2013
Pieghevole notte corale 2013
Fabio Alberti
?
MIKOPOWERS ADVANCED CONCEALED OBJECTS DETECTION TECHNOLOGY DEPLOYMENT ADVISOR...
MIKOPOWERS ADVANCED CONCEALED OBJECTS DETECTION TECHNOLOGY DEPLOYMENT ADVISOR...
Obama Mike MIKOBAMA
?
Alpha WorkWear by Viz Reflectives North America
Alpha WorkWear by Viz Reflectives North America
Justin Krook
?
fluke spo2 spot light
fluke spo2 spot light
Jithin Kumar
?
Your winter fitness newsletter 2015
Your winter fitness newsletter 2015
Jason R. Bohot
?

Similar to 2015/12/21 第10回IoTLT勉強会資料 (16)

2016 0114 iotlt勉強会資料「デザインのすすめ」
2016 0114 iotlt勉強会資料「デザインのすすめ」
yasuyuki_suzuki
?
2016 0422 io tlt勉強会
2016 0422 io tlt勉強会
yasuyuki_suzuki
?
2016 0629 IoTLT勉強会
2016 0629 IoTLT勉強会
yasuyuki_suzuki
?
WCAN mini Actionscript Vol.9 - LEDガジェット、ただのピカピカと見るか?アニメーションと見るか?
WCAN mini Actionscript Vol.9 - LEDガジェット、ただのピカピカと見るか?アニメーションと見るか?
Hideyuki TAKEI
?
2022_0718 IoTLT_suzuki.pdf
2022_0718 IoTLT_suzuki.pdf
yasuyuki_suzuki
?
JavaScript初心者が試せるIoT【voiceflowの話】( IoTLT vol.52 @メルカリ )
JavaScript初心者が試せるIoT【voiceflowの話】( IoTLT vol.52 @メルカリ )
yo-to
?
コンピュータの知識を用いなくても 理解できるビットコイン ver.2
コンピュータの知識を用いなくても 理解できるビットコイン ver.2
Kenji Saito
?
20220228 オンラインイベント?オンライン配信を学ぶ!Online Event Study Meetup#1
20220228 オンラインイベント?オンライン配信を学ぶ!Online Event Study Meetup#1
Ayachika Kitazaki
?
Unity実装事例紹介 ? Tokyo Virtual Waking 23 ? (第32回プロ生勉強会)
Unity実装事例紹介 ? Tokyo Virtual Waking 23 ? (第32回プロ生勉強会)
Nobuhiko Sasaki
?
Gadget in Pocket オフ会 incmplt LT
Gadget in Pocket オフ会 incmplt LT
Yasushi ABE
?
2018 0621 aiolt_suzuki
2018 0621 aiolt_suzuki
yasuyuki_suzuki
?
惭补测补をつかった小ネタ绍介と鲍苍颈迟测で何かやってみる。
惭补测补をつかった小ネタ绍介と鲍苍颈迟测で何かやってみる。
poko ponmaru
?
つかえる!効果的なあしらいの选び方
つかえる!効果的なあしらいの选び方
K K
?
電子工作xの会 / Electronics Mokumoku Study in TechShop Tokyo
電子工作xの会 / Electronics Mokumoku Study in TechShop Tokyo
Dan Imagineer
?
础颈锄耻ソーシャルファブ1111
础颈锄耻ソーシャルファブ1111
Izumi Aizu
?
第1回八子クラウドナイト事前配布?趣旨説明資料です。 20170714
第1回八子クラウドナイト事前配布?趣旨説明資料です。 20170714
知礼 八子
?
2016 0114 iotlt勉強会資料「デザインのすすめ」
2016 0114 iotlt勉強会資料「デザインのすすめ」
yasuyuki_suzuki
?
WCAN mini Actionscript Vol.9 - LEDガジェット、ただのピカピカと見るか?アニメーションと見るか?
WCAN mini Actionscript Vol.9 - LEDガジェット、ただのピカピカと見るか?アニメーションと見るか?
Hideyuki TAKEI
?
JavaScript初心者が試せるIoT【voiceflowの話】( IoTLT vol.52 @メルカリ )
JavaScript初心者が試せるIoT【voiceflowの話】( IoTLT vol.52 @メルカリ )
yo-to
?
コンピュータの知識を用いなくても 理解できるビットコイン ver.2
コンピュータの知識を用いなくても 理解できるビットコイン ver.2
Kenji Saito
?
20220228 オンラインイベント?オンライン配信を学ぶ!Online Event Study Meetup#1
20220228 オンラインイベント?オンライン配信を学ぶ!Online Event Study Meetup#1
Ayachika Kitazaki
?
Unity実装事例紹介 ? Tokyo Virtual Waking 23 ? (第32回プロ生勉強会)
Unity実装事例紹介 ? Tokyo Virtual Waking 23 ? (第32回プロ生勉強会)
Nobuhiko Sasaki
?
Gadget in Pocket オフ会 incmplt LT
Gadget in Pocket オフ会 incmplt LT
Yasushi ABE
?
惭补测补をつかった小ネタ绍介と鲍苍颈迟测で何かやってみる。
惭补测补をつかった小ネタ绍介と鲍苍颈迟测で何かやってみる。
poko ponmaru
?
つかえる!効果的なあしらいの选び方
つかえる!効果的なあしらいの选び方
K K
?
電子工作xの会 / Electronics Mokumoku Study in TechShop Tokyo
電子工作xの会 / Electronics Mokumoku Study in TechShop Tokyo
Dan Imagineer
?
础颈锄耻ソーシャルファブ1111
础颈锄耻ソーシャルファブ1111
Izumi Aizu
?
第1回八子クラウドナイト事前配布?趣旨説明資料です。 20170714
第1回八子クラウドナイト事前配布?趣旨説明資料です。 20170714
知礼 八子
?
Ad

More from yasuyuki_suzuki (16)

2020-0127 sieriotlt_girlssection_suzu
2020-0127 sieriotlt_girlssection_suzu
yasuyuki_suzuki
?
2019 1015 iotlt suzuki
2019 1015 iotlt suzuki
yasuyuki_suzuki
?
2019 0920 io tlt_suzu
2019 0920 io tlt_suzu
yasuyuki_suzuki
?
2019 0827 io_tlt_suzuki
2019 0827 io_tlt_suzuki
yasuyuki_suzuki
?
2019 0422 io tlt_suzuki
2019 0422 io tlt_suzuki
yasuyuki_suzuki
?
2019 0215 IoTLT勉強会資料
2019 0215 IoTLT勉強会資料
yasuyuki_suzuki
?
2019 0201 sier girlsiotlt_suzuki
2019 0201 sier girlsiotlt_suzuki
yasuyuki_suzuki
?
2018 1005 sier iotlt_suzuki
2018 1005 sier iotlt_suzuki
yasuyuki_suzuki
?
2018 0921 sier girlsiotlt_suzuki
2018 0921 sier girlsiotlt_suzuki
yasuyuki_suzuki
?
2018 0807 nefry bt_usermeetup1
2018 0807 nefry bt_usermeetup1
yasuyuki_suzuki
?
2017 0824 io tlt勉強会_掲載用
2017 0824 io tlt勉強会_掲載用
yasuyuki_suzuki
?
2017 0217 io tlt勉強会_発表用
2017 0217 io tlt勉強会_発表用
yasuyuki_suzuki
?
2016 1011 io tlt勉強会_発表用
2016 1011 io tlt勉強会_発表用
yasuyuki_suzuki
?
2016 0914 iotlt勉強会_レーザー加工機のすすめ
2016 0914 iotlt勉強会_レーザー加工機のすすめ
yasuyuki_suzuki
?
2016 0531 iotlt勉強会資料
2016 0531 iotlt勉強会資料
yasuyuki_suzuki
?
2015/12/21 第10回IoTLT勉強会資料
2015/12/21 第10回IoTLT勉強会資料
yasuyuki_suzuki
?
2020-0127 sieriotlt_girlssection_suzu
2020-0127 sieriotlt_girlssection_suzu
yasuyuki_suzuki
?
2019 0215 IoTLT勉強会資料
2019 0215 IoTLT勉強会資料
yasuyuki_suzuki
?
2019 0201 sier girlsiotlt_suzuki
2019 0201 sier girlsiotlt_suzuki
yasuyuki_suzuki
?
2018 1005 sier iotlt_suzuki
2018 1005 sier iotlt_suzuki
yasuyuki_suzuki
?
2018 0921 sier girlsiotlt_suzuki
2018 0921 sier girlsiotlt_suzuki
yasuyuki_suzuki
?
2018 0807 nefry bt_usermeetup1
2018 0807 nefry bt_usermeetup1
yasuyuki_suzuki
?
2017 0824 io tlt勉強会_掲載用
2017 0824 io tlt勉強会_掲載用
yasuyuki_suzuki
?
2017 0217 io tlt勉強会_発表用
2017 0217 io tlt勉強会_発表用
yasuyuki_suzuki
?
2016 1011 io tlt勉強会_発表用
2016 1011 io tlt勉強会_発表用
yasuyuki_suzuki
?
2016 0914 iotlt勉強会_レーザー加工機のすすめ
2016 0914 iotlt勉強会_レーザー加工機のすすめ
yasuyuki_suzuki
?
2016 0531 iotlt勉強会資料
2016 0531 iotlt勉強会資料
yasuyuki_suzuki
?
2015/12/21 第10回IoTLT勉強会資料
2015/12/21 第10回IoTLT勉強会資料
yasuyuki_suzuki
?
Ad

2015/12/21 第10回IoTLT勉強会資料