And 與

SAM_Labs_Block_Directory.pdf - Google Chrome

AND 是一個 logic gate , 當2組Input需要同時進行/滿足條件時 , 便可以使用 「AND」。

教學影片

 所需用料 :

Button  x 1

Slider x 1

RGB LED  x 1

AND Behavior Block  x 1 (無實物)

編程教學 :

Ex.1 開啟燈泡

1. 把 Button 連至 RGB LED

RGB LED RGB燈 | Oxford Reading Tree x Sam Labs - Projects | Coding and STEM - Google Chrome

2. 試把2個input同時連到RGB LED上,然而嘗試按下input

RGB LED RGB燈 | Oxford Reading Tree x Sam Labs - Projects | Coding and STEM - Google Chrome

你會發現按下任何1個input都可以令RGB LED開啟 , 並不是同時按下2個Input才能開啟

Ex.2 同時按下2個Input來開啟燈泡

1. 在 Behaviors 中的 Logic 拖拉 AND 到工作台上。

AND 需要2個Input同時啟動才能觸發。

Sam Labs Behavior: And 與 - YouTube - Google Chrome

2. 把2個Input連至AND上 , 這次使用 Button 及 Slider。

Sam Labs Behavior: And 與 - YouTube - Google Chrome

3. 把RGB LED連至AND上。

然後嘗試按下其中1個Input , 你會發現RGB LED 沒有開啟。

Sam Labs Behavior: And 與 - YouTube - Google Chrome

你需要同時按下2個Input , RGB LED 才會開啟。

AND 小知識

- 必需為2個Input配1個Output才能使用。

- 如果是連接slider的話 , slider的數值需要達到「100」才能當成「TRUE」並配合 AND 使用。

AND 日常例子

AND 的日常例子隨處可見 , 只要你需要2個或以上的條件同時實行才能引達的結果 , 皆是「AND」的例子。

例如 : 安全打壓裝置需同時按下2個BUTTON才能開啟 , 遙控器