top of page
2 ​楽しむ授業
13    Mblockエムブロック
​チャットGPT
​Mblockは、コンピューターの言葉を簡単に理解できるようにする魔法のツールです。プログラミングを楽しく学びながら、ロボットやゲームを作ったり、アイデアを実現したりすることができます。カラフルなブロックを組み合わせて、コンピューターに指示を伝えることができるよ!
13-1
​課題1  Mblockエムブロックへの指示
1個のLED(9番ピン)を点灯して。
DSCF0038 (2).JPG
​1
​2
​クリック
DSCF0002 (3).JPG
​クリック
​3
DSCF0003 (2).JPG
​デバイスで
arduino nanoナノ
を使う場合
​  
​4
DSCF0005 (2).JPG
​クリック
​5
DSCF0006 (2).JPG
​クリック
​6
DSCF0007 (2).JPG
​クリック
​7
​クリック
DSCF0009 (2).JPG
​8
​右クリックしたまま右側に出す
DSCF0010 (2).JPG
​9
DSCF0012 (2).JPG
10​
​クリック
DSCF0050 (2).JPG
11
​右クリックしたまま右側に出す
DSCF0014 (2).JPG
12​
DSCF0015 (2).JPG
13
​マイコンとUSBを
つなぐ
​アップデートが必要な時
DSCF0051 (2).JPG
DSCF0054 (2).JPG
DSCF0052 (2).JPG
DSCF0053 (2).JPG
DSCF0056 (2).JPG
15
16
14​
DSCF0022 (2).JPG
​クリック
DSCF0023 (2).JPG
DSCF0024 (2).JPG
17
DSCF0025 (2).JPG
​クリック
18
​アップロード中→
​アップロード終了後点灯
​答え
DSCF0039 (2).JPG
​アップロードとは
​いま作ったビジュアルプログラミングを
マイコンに転送する事
DSCF0046.JPG
​9↑​
​↑GRD​
↑長い方の足
13-2
​課題2  Mblockエムブロックへの指示
LED(9番ピン)を2秒ずつ点滅し、
LED(10番ピン)を点灯して。
1
​クリック
DSCF0057 (2).JPG
​5
​クリック
DSCF0063 (2).JPG
​2
DSCF0060 (2).JPG
​3
​クリック
DSCF0061 (2).JPG
​クリック
​6
​右クリックしたまま右側に出す
DSCF0064 (2).JPG
​7
​クリック
DSCF0065 (2).JPG
​4
DSCF0062 (2).JPG
​8
​右クリックしたまま右側に出す
DSCF0066 (2).JPG
10
​9
​全体をはさむ
DSCF0068 (2).JPG
DSCF0069 (2).JPG
​クリック
11
DSCF0071 (2).JPG
​クリック
12
DSCF0072 (2).JPG
​クリック
13
DSCF0073 (2).JPG
​数字10を入れる
14
DSCF0091 (2).JPG
​クリック
​←数字2を入れる
​答え
DSCF0092 (2).JPG
14   Mblockエムブロックと
​   Arduino アルデュイーノ
残念ながらarduinoは時間的に詳しくお話しできませんかも。​
DSCF0044.JPG
​9↑​
​↑10​
​↑GRD
↑長い方の足
↑長い方の足
​チャットGPT
アルデュイーノとは
Arduino(アルデュイーノ)は、電子工作のおもしろさを楽しむためのすごいもの!ボタンやセンサーを使って、自分でロボットやライトを作れるよ。プログラミングっていう魔法の言葉を使って、コンピューターに指示を出すんだ。例えば、ボタンを押したらLEDが光るとか、音が鳴るとか、自分のアイデアを実現できるんだ。楽しみながら、科学や技術のことも学べるよ!
​課題1  
「1個のLED(9番ピン)を点灯して。」のプログラミングは
Mblockエムブロックの場合は
DSCF0039 (2).JPG
Arduino アルデュイーノの場合は
void setup(){
PinMode(9,OUTPUT);
}
Void loop(){

DigitalWrite(9,HIGH);
​課題2 
「LED(9番ピン)を2秒ずつ点滅し、
LED(10番ピン)を点灯して。」
Mblockエムブロックの場合は
DSCF0092 (2).JPG
Arduino アルデュイーノの場合は
void setup(){
  pinMode(9,OUTPUT);
  pinMode(10,OUTPUT);
}
void loop(){
  digitalWrite(9,HIGH);
  delay(2000);
  digitalWrite(9,LOW);
  delay(2000);
  digitalWrite(10,HIGH);
}
1秒は1000です
bottom of page