---
# System prepended metadata

title: 9/19 INTRODUCTION

---

# 9/19 INTRODUCTION
![](https://i.imgur.com/mvOqFxB.jpg)
https://youtube.com/shorts/31bS00a6M-M?feature=share
由於今天是第一堂課，大家都還沒買開發版，所以老師今天先介紹了開發板跟如何操作來使用。
    
# 9/26 閃燈
![](https://i.imgur.com/bAmYYTJ.jpg)
沒亮燈的樣子


![](https://i.imgur.com/ImrpaGk.jpg)
亮燈的樣子


![](https://i.imgur.com/Nuv0wiX.png)
```javascript=
void setup()
{
  pinMode( D4 , OUTPUT);
}

void loop()
{
  digitalWrite(D4 , LOW);
  delay( 1000 );
  digitalWrite(D4 , HIGH);
  delay( 1000 );
}
```
https://youtube.com/shorts/mPCBDGqF_1Y?feature=
今天實作了閃燈，讓開發版的燈可以一閃一閃的，第一次操作開發版，需要下載很久的資料才能開始操作，這是第一次做所以也不太熟悉，但最後看到成功做出一閃一閃的，而且能自己控制閃間格的時間，很驚喜成功了，很有成就感!



# 10/03 蜂鳴器
![](https://i.imgur.com/TuJMPoc.jpg)
![](https://i.imgur.com/t1nGnk7.jpg)

![](https://i.imgur.com/gndLrw2.png)

```javascript=
void setup()
{
}

void loop()
{
  tone(D3, 440);
  delay( 1000 );
  noTone(D3);
  delay( 1000 );
}
```
https://youtube.com/shorts/Ru4ko73es5w?feature=share
https://youtube.com/shorts/2tBBcbB25MY?feature=share
https://youtube.com/shorts/6Unl5iLbMe0?feature=share
第二個實作的是蜂鳴器，操作前以為發出來的聲音會很小很小，結果其實還蠻大聲的，但路近的時候要很接近才會錄得比較清楚。


         

# 10/17 超音波感測器

![](https://i.imgur.com/fN7GY2I.jpg)
![](https://i.imgur.com/mpA951w.jpg)


![](https://i.imgur.com/JLSMfPQ.png)

```javascript=
int Range = 0 ;
int ardublockUltrasonicSensorCodeAutoGeneratedReturnCM(int trigPin, int echoPin)
{
  long duration;
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(20);
  digitalWrite(trigPin, LOW);
  duration = pulseIn(echoPin, HIGH);
  duration = duration / 59;
  if ((duration < 2) || (duration > 300)) return false;
  return duration;
}


void setup()
{
  digitalWrite( D5 , LOW );

  Serial.begin(9600);
}

void loop()
{
  Range = 	ardublockUltrasonicSensorCodeAutoGeneratedReturnCM( D5 , D6 ) ;
  Serial.print("Distance=");
  Serial.print(Range);
  Serial.print(" ");
  Serial.println();
  delay( 200 );
}
```
https://youtube.com/shorts/qubdXt5Str0?feature=share
在感測器上方手高低移動，感測器的數字就會產生變化，感應到手跟感測器不同的距離。


# 11/21 PIR感測器
![](https://i.imgur.com/nOVjgTz.jpg)
![](https://i.imgur.com/cgiERx3.jpg)


![](https://i.imgur.com/V52btbs.png)

```javascript=
int Range = 0 ;
boolean __ardublockDigitalRead(int pinNumber)
{
  pinMode(pinNumber, INPUT);
  return digitalRead(pinNumber);
}



void setup()
{
  Serial.begin(9600);
}

void loop()
{
  Range = __ardublockDigitalRead(D5) ;
  Serial.print("Distance=");
  Serial.print(Range);
  Serial.print(" ");
  Serial.println();
  delay( 200 );
}
```
https://youtube.com/shorts/MRRgbptZEDc?feature=share
手靠近PIR感測器它就會發出亮起紅色的光，離開後就會暗下來。一樣是能感測到物體靠近的感測器很有趣!

## 心得
在這堂課程中，從一開始連材料都沒有，只單看老師介紹跟操作，完全甚麼都看不懂也不知道，到後來買了材料後開始自己操作。剛開始自己操作真的感到很困難，因為是第一次接觸這種東西，在同學間的協助下，完成了一個個課程的作品，雖然自己操作還是有點困難，但也有進步了，記得一些相同的步驟，能自己開啟程式拚程式碼的拼圖了。這些作品每個也都很有趣好玩，對我這個新手小白來說都很新奇，希望下學期自己能更加進步!