1 2 2 3 Design and Evaluation of Course Curriculum for Developing Core Concept of Measurement and Control with Programs Toshiyuki Kamada 1 Motomasa Ohmura 2 Susumu Kanemune 2 1. 20 24 MCU [1] [2] 1 Aichi University of Education 2 Osaka Electro-Communication University [3] 1
2. [4] NXT 8 5 IT [5] 2006 RCX 5 2 IT A/D [6] A/D 1 PSD LED PSD LED LED A/D [7] LilyPad Arduino PEN 2014 5 2 LilyPad LED 5 3. 2
( 1 ) ( 2 ) ( 3 ) ( 4 ) (RQ1) (RQ2) (RQ3) 4. [8] Arduino Arduino IC Arduino AG[9] 4.1 AG AG Arduino MIT Scratch [10] CdS DC 2 IC Scratch LEGO WeDo Scratch Scratch Arduino Arduino IDE Arduino 1 AG A0 A5 A6 A7 1 AD 4 8 2 3
GND A1A4 10kΩ 4 1 4 2 2 DC D5 D6 2 DC PWM D10 D7 D8 DC D9 PWM Arduino D11 3 Arduino D0,D1 D2D13 14 D13 LED Arduino 2 AD "arduino" a arduino a light = a!0 led = a!13 (light ) < 120 led 0 led 1 a!0.1 1000 3 LED led D13 0255 0 1 0 1 L H LED Arduino 0.1 1000 Arduino 5. 3 I 2 AG Arduino Arduino 4.2 Arduino LED 3 3 light A0 5.1 15 PC 1 8 8 9 10 11 12 4
1 1 2 3 4 5 6 7 8 9 LED,, 10 11 12-15 5.2 8 11 5.2.1 8 8 4 4 AG A0A7 8 / 3 Arduino 0 1 D0D12 Arduino A/D I/O 2 4 A0 A1 A0 A1 LMS 5.2.2 9 9 RGB LED LED PWM D9, D10, D11 LED 3 GND 5 RGB 1 4 5
"arduino" a arduino a r = a 9 g = a 10 b = a 11 7 LED r 255 a 1 r 0 g 255 a 1 g 0 b 255 b 1 b 0 5 LED RGB R, G, B 8bit 7 0 255 6 LED "arduino" a arduino a r = a 9 g = a 10 b = a 11 "" 60 45 0 255 0 v () (v) r!((v)*1) a 0.1 "" 60 45 0 255 0 v () (v) g!((v)*1) a 0.1 "" 60 45 0 255 0 v () (v) b!((v)*1) a 0.1 6 LED 8 DC 8 DC DC 9 Motor.ini IC 5.2.3 10 10 6 7 60 10 AG 6
"Motor" "M" M "1" "2" 80 45 "arduino" a arduino a v a 6 // ((M!)*1) ((M!)*1) ((M!)*1) ((M!)*1) "" "255" 60 45 0 255 255 ((M!)*1) *1 0.05 9 DC 60 20 // // 10 11 0255 (v ) 128 Y 0 (==)(<600) Y ((v ) - 128) * (140 / 128) - 70-190 (Y) 20 +1 a 0.1 // 11 AG AG 12 AG 255 0 0 5.3 11 7
"arduino" a arduino a v a 6 sw a 7 // (()>0) () (((v ) - 128) * (300 / 128)) -150. (sw ) 0!. a!0.1 12 100m 7 MΩ 1MΩ 1MΩ Arduino Arduino Makey Makey[11] 13 13 Makey Makey [11] LED LED LED 6. 8 6.1 8 14 13 2 2 Java 11 2 2 11 2 3 0 (0%) 8 (61.5%) 4 (30.8%) 1 (7.7%) 0 (0%) 5 3 1 2 7 8 4 8
4 7 3 3 2 5 5 4 1 1 1 5 2 6 5 3 3 2 2 2 2 CG 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 6 1 2 7 () 7 6 8 10 9 LED 6.2 9 N 11 9
8 8 8 6 6 5 5 5 4 3 3 3 3 3 3 3 2 2 2 2 2 1 0 0 9 2 8 (LED) 7 6 4 4 2 2 0 0 1 5 3 3 6.3 10 N 13 N 14 8 LED 10 LED 5 10 10 LED 2 (15.4%) 8 (61.5%) 2 (15.4%) 1 (7.7%) 0 (0%) 10 76.9%) 11 11 LED 11 10 9 7 6 5 4 3 3 1 1 0 12 14 4 5 10
12 強く関係がある 関係がある どちらともいえない あまり関係ない 無関係 11 10 9 7 4 4 3 1 1 1 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 時間データプログラム電気 (N=13) 4 10 5 1 8 3 6 8 1 0 2 4 0 0 0 0 0 0 0 0 14 8 2 5 4 8 14 13 13 LED LED 3 3 3 2 1 1 14 LED PWM 14 4 LED 3 2 1 1 1 1 1 9 LED LED N 14 1 15 LED 0 0 0 1 1 1 8 4 5 8 15 LED LED 15 11
16 15 16 1 0 LED 16 16 LED LED 4 2 2 2 1 1 LED 1 1 2 RGB LED よくわかった おおむねわかった どちらともいえない あまり理解できなかった 全く理解不能 0 1 2 3 4 5 6 7 8 9 10 色制御 LED 点滅 (N=14) LED 4 4 9 8 0 0 1 2 0 0 15 よく理解できた だいたい理解できた どちらともいえない ぼんやりとした理解である 全く理解できなかった 0 1 2 3 4 5 6 7 8 9 10 時間データプログラム電気 (N=14) 0 1 3 0 7 10 9 7 4 1 1 4 3 2 1 3 0 0 0 0 16 6.4 11 12 15 17 PC 9 1 4 LED LED 8 LED LED LED 9 12
17 18 1 2 3 4 LED 5 LED 6 LED 7 LED 8 LED LED PSD LED LED LED LED 9 LED 10 11 12 LED 13 LED 8 4 LED 13 4 17 PC 18 4-6 1-3 (1-2), (3 4-6 7-9 10-11 12-13 (12), (13) 7-9 1-3 1 7. 7 LED RQ1 LED 13
RQ1 RQ2 LED RQ3 LED 8. Arduino [1] :, ICTEducation, No. 50, pp. 6 9 (2013). [2] (2008). [3], &, Vol. 15, pp. 12 18 (2003). [4] NXT,, (2011), http://www.muralab.info/kaken/2010/presen/2010-j-07.pdf (2015.9.5). [5],,, Vol. 48, No. 4, pp. 251 258 (2006). [6],, Vol. 55, No. 4, pp. 281 288 (2013). [7],, LilyPad Arduino PEN, (CE), 2015-CE-128(15), 1 10 (2015). [8],., 2 (2011). [9] AG V1.4 (online), 14
http://tiisai.dip.jp/?p=3562 (2015.9.10). [10] Picoboard - Snesor Board for MIT s Scratch (online), http://www.picocricket.com/picoboard.html (2015.9.11). [11] Makey Makey (online), http://makeymakey.com/ (2015.9.11). 15