⼯程師X⼩學⽣ ⼗年碼農養成計畫
COSCUP 2017
⼯程師X⼩學⽣ ⼗年碼農養成計畫
COSCUP 2017
⼯程師X⼩學⽣ ⼗年碼農養成計畫
COSCUP 2017
贊助
ANDROID DEVELOPER 開發讀書會
贊助
ANDROID DEVELOPER 開發讀書會
講者資訊
▸ github: inker610566
▸ : —
講者資訊
▸
▸
▸ FullStack
講者資訊
▸
▸
▸ FullStack
▸
講者資訊
▸
▸
▸ FullStack
▸
▸ Arduino
講者資訊
▸
▸
▸ FullStack
▸
▸ Arduino
▸
講者資訊
▸
▸
▸ FullStack
▸
▸ Arduino
▸
▸ Arduino
程式教學網站
▸ code.org
▸ code monkey
SCRATCH
▸
▸
▸ ( )
▸
▸ ( )
SCRATCH
▸ ( )
▸ Method -
▸ -
▸ 1.4 vs 2.0
▸ (clone)
▸
SCRATCHX
▸ web Scratch
▸ javascript github.io (gh-pages)
▸
[ , , js , ... ]
國⼩創客 - 程式教育
▸ S4A —
▸ Makeblock
▸ RJ25
▸ LEGO
MBLOCK - MBOT
▸ Scratch 2.0 + (Arduino)
▸
▸ :
▸ : ( ) Arduino
▸ (slave-mode)
執⾏⽅式
▸ Scratch Mode
▸
▸ ( opcode)
▸ Arduino Mode
▸ Scratch C
▸ Arduino ( )
EXTENSION FOR MBLOCK
▸ Scratch Mode
▸ Javascript in sandbox
▸
▸ Arduino Mode
▸ C setup
loop
HACKS ON ARDUINO MODE
HACKS ON ARDUINO MODE
HACKS ON ARDUINO MODE
SPI
HACKS ON ARDUINO MODE
TX RX 5V GND
HACKS ON ARDUINO MODE
HACKS ON ARDUINO MODE
SoftwareSerial
HACKS ON ARDUINO MODE
SoftwareSerial
HACKS ON ARDUINO MODE
SoftwareSerial
Webduino
BLOCKLY
▸ https://github.com/google/blockly
▸
▸ ( javascript)
▸ Android iOS Web
BLOCKLY ON ANDROID
▸ AbstractBlocklyActivity
▸ /
▸ js code
▸ Web view
▸ V8
REFERENCE
▸ Scratch wiki
▸ https://github.com/LLK/scratchx/wiki
▸ mcore layout
▸ http://learn.makeblock.com/cn/mcore/
▸ mBlock extension
▸ http://www.mblock.cc/docs/create-extensions-for-mblock/