2024年9月25日 星期三

用OSEP玩AI(8)-google 試算表的控制

一、 課程目標:可以將讀寫資料到google 試算表中

二、先建一個google 試算表,並將其設為共用為任何人都能編輯。並取得其網址:

https://docs.google.com/spreadsheets/d/1Z7azeJJ5rBspoY1NvW0nEsGuqy1v9DNvkkOhOBfDMkc/edit?gid=0#gid=0

三、寫選取osep_scrtach 的的goole 試算表的擴充樍木。



程式1:讀取goole 試算表上的第2欄 第3列的資料。

試算表的資料如下:

請選取以積木,注意要選有「*」號的積木,並填入分享網址工作表名稱、及讀取資料的儲存格位置,們是讀取第2欄第3列。



並迴圈,每3秒取得試算表資料,即可獲得更新後的資料,方便程式操作


程式2:寫入資料到goole 試算表中的工作表2,
請選取以積木,注意要選有「*」號的積木,並填入分享網址工作表名稱、及工作表名稱我們設定為工作表2。
每一列準備上傳四個欄位,包括第1欄為變數num ,第2欄為 test 
在最後一格填為ok,too ,可以傳到第3 與第4欄。


上傳的結果如下,第1欄會自動增加一個時間。










https://docs.google.com/spreadsheets/d/1LMv1BRUFJ_iuFbIldlUIGQHr8jfdA0aMZVxq9h0Oi48/edit?gid=0#gid=0


2024年9月22日 星期日

用OSEP玩AI(7)-伺服馬達的控制

伺服馬達是一個可以控制轉動角度的馬達。

紅色接正極

黑色接負極

橙色接訊號線。

一、來回擺動的伺服馬達 servo_1.sb3


二、利用可變電阻控制馬達 servo_2.jpg

三、光敏電阻控制 光暗時轉動到150度 光亮時轉到30度





2024年8月12日 星期一

用OSEP玩AI(6)-數位腳位-蜂鳴器

 一、簡易電子琴 

按下a鍵、s鍵、d鍵、可以發出 Do Re Mi的音   buzzer.sb3 



二、按下按鍵,可以發出 Do Re Mi的音  buzzer_2.sb3 






二、遮光後,亮led燈 並發出 Do Mi So的音  buzzer_3.sb3 








用OSEP玩AI(5)-類比腳位-可變電阻(A0)、光敏電阻(A1)、麥克風(A2)

 一、類入輸入-可變電阻-改變圖像大小  analog.sb3 

利用可變可變電阻(A0),可以改變「貓」的大小。同時也可以改變為光敏電阻(A1)、麥克風(A2)





二 、類入輸入-麥克風控制-跳跳貓  analog_2.sb3 





三、類入輸入-光敏電阻控制燈亮  analog_3.sb3 
光線越暗,讀取的A1值越小。





四、類入輸入-光敏電阻控制燈亮,利用可變電阻設亮度的極限值  analog_4.sb3 

我們訂義二個變數:number 獲得光敏電阻值,linit獲得可變電阻值







用OSEP玩AI(4)-數位腳位-按鈕

 一、按一下亮燈,放開暗燈 (button_1.sb3)

 二、按一下亮燈,再按一下暗燈(button_2.sb3)



用OSEP玩AI(3)-數位腳位-LED閃燈

 

一、led燈的簡單控制 led.sb3






二、led燈的閃爍(1個led燈)   led_blink.sb3 




三、led燈的閃爍(3個led燈同時亮、同時暗) led_blink2.sb3

四、led燈的閃爍(3個led燈依序亮暗)  led_blink_3.sb3



四、led燈的閃爍-自訂時間  led_blink4.sb3