Camera 照相機

Camera的作用是作為Output拍攝照片。當接收到訊號時,它會啟動設備的預設鏡頭並拍攝照片,將照片儲存到設備裏。

影片教學 :

所需用料 :

Button x1

編程教學

Camera是無需連接的Output Block。可以在Sam Space中的Output欄目找到Camera Block。

1. 連接Button到Sam Space,把Camera拉到介面上。

2. 打開Camera的設定,你可以在設定裏看到現時鏡頭的影像。如果你的設備有前置鏡頭的話,可以按鏡頭轉換的按鈕將鏡頭切換。之後按下Show image in workspace的按鈕。按下後,按鈕會變成綠色,並變成"Hide image in workspace"的按鈕。 

3. 回到Sam Space看看在Camera的圖示上面是否出現了即時的鏡頭影像。 

4. 拉出Button並連接在Camera的前面。

5. 按下Button拍攝影像。可多按幾下拍攝更多影像。

6. 打開Camera的設定,看看在下方的文字"Saved _ photos"有否顯示你拍攝了多少張圖片。

7. 打開設備的圖片程式,看看能否找到之前拍攝到的照片。

進階編程教學

Camera除了用作照相機外,亦能在一些有趣的Project上用到,例如智慧門鈴。以下將會教大家如何利用Button, Camera和Sound Player來做智慧門鈴的編程。

8. 打開Camera的設定頁,並以鏡頭轉換按鈕將鏡頭設定為前置鏡頭。(這樣是為了更方便大家在編程中試驗成效,但當完成所有編程後可以根據平板電腦方置的角度來決定用後置還是前置鏡頭。)

9.將平板設備立起來,讓鏡頭可以面向人。

10. 從Output中找到Sound Player,並將它連接到Button後面,讓Button同時連接Camera和Sound Player。

11. 打開Sound Player的設定,並設定想要使用的門鈴聲音。如果只是想要普通的門鈴聲可以跳過這一步,因為Sound Player的預設聲音就是普通的門鈴聲。

12. 將Button放到平板裝置的旁邊,然後按下去。這時看看在Step11所設定的門鈴聲是否播放了。

13. 打開設備的圖片程式,看看能否找到之前拍攝到的按下Button的人的照片。

Camera小知識

Camera是個會拍攝照片的Output,當接收到訊號時就會通過設備的鏡頭拍攝影像。除了普通地作為照相機使用外,Camera亦可以放到一些設計上使用,例如在進階編程教學中的智能門鈴。大家可以再開拓更多能用到Camera的拍攝功能的設計。

另外上面的智能門鈴其實還有更多的功能可以加入,例如加入RGB LED作為顏色燈提示,或者以Servo Motor來開啟小型模型門等等。