top of page
3 ​楽しむ授業
15   ビジュアルプログラミング言語
    プログラミング言語
        
機械言語
     
​の関連性​
ビジュアルプログラミング言語
​​文字ではなく、図やブロックを組み合わせて命令を作ります。
プログラミング初心者用。

プログラミング言語
​​コンピューターに指示する事を人間が理解できるようにした言語。
世界には数百以上のプログラミング言語がある。主要なプログラミング言語は比較的少数。本格的に勉強するにはこの中から選んで始めることになります。

機械言語
​​コンピューターが理解できる言語。

​​ビジュアルプログラミング言語はプログラムを簡単に作れるようにしたもの。
​​ビジュアルプログラミング言語でつくられた命令はプログラミング言語変換されて
終的に機械言にやくされて​、そてをコンピューターが理解し実行する。
どのような指示も機械言語にしなければいけない。

​​コンピュータは電気が流れる(1)、流れない(0)の2つの組み合わせで動いている。コンピュータはなぜ早く動くかは、電気は秒速30万km。1秒で地球を7まわり半もする速さです。​電気は、ほぼ光、電波と同じスピード。

ここからは時間がないので、すでにプログラミングしたマイコンを
起動します。​マイコンの大きいのはarduino unoです。
このようなことができることを知ってください。

アルデュイーノ  ウノ
16  ​Arduinoでほたるの光のように​
   
ゆっくり点灯してゆっくり消灯する

   ことができる
光の調整(PWM)

アルデュイーノ
DSCF0171 (2).JPG
​ Arduinoでプログラミング
17  光の調整(PWM)のしくみ。
​ 中学、高校で学ぶ
​1
DSCF0172 (4).JPG
​​点灯つづける→
​​点灯と消灯を繰り返すとき 点灯を続けるなら100%の明るさ。

​2
DSCF0173 (3).JPG
​点灯
​点灯
​点灯
​消灯
​消灯
​​高速で繰り返す→
​​点灯と消灯を繰り返すとき、点灯を80%、消灯を20パーセントなら80%の明るさ。
​3
DSCF0172 (3).JPG
​点灯
​点灯
​点灯
​消灯
​消灯
​消灯
​​高速で繰り返す→
​​​点灯と消灯を繰り返すとき、点灯を50%、消灯を50パーセントなら50%の明るさ。

​4
​点灯
DSCF0173 (2).JPG
​点灯
​点灯
​点灯
​​高速で繰り返す→
​消灯
​消灯
​消灯
​​​点灯と消灯を繰り返すとき、点灯を20%、消灯を80パーセントなら80%の明るさ。

​好みの明るさを連続につなげて高速で実行すると、蛍の光のように
ゆっくりと点灯して、ゆっくりと消灯する
ことができる。
18  ​点滅だけでもおもしろい
​ シフトレジスタを使う
​ Arduinoでプログラミング
DSCF0176 (2).JPG
19  ​Mblockで音も
​   プログラミングできる。
エムブロック
DSCF0163 (2).JPG
DSCF0169 (2).JPG
アルデュイーノ
20ー1  ​arduinoで​LED、音楽ができる
20ー2  
20ー3  
DSCF0174 (2).JPG
21  ​arduinoで​人感センサーを使う。
DSCF0178 (2).JPG
22  ​電子工作で無線を使う
23  デジタル陶芸鑑賞
bottom of page