實作步驟:
1. 開啟bDesigner主程式
2. 燒錄韌體(只需做一次,除非韌體被清除了)
3. 開啟中介程式和SCRATCH軟體
4. 開始撰寫角色和主板控制程式
5. 執行
信號:傳輸資料的狀態
數位信號:不連續性的信號。
5V為高電壓(讀取值:1 設定值:HIGH)
0V為低電壓(讀取值:0 設定值:LOW)
類比信號:連續性的信號,大自然信號。
類比輸入(讀取值:0~1023):0V ~ 5V
類比輸出(PWM設定值:0~255):0V ~ 5V
PWM輸出等比例轉換公式:輸入類比信號/1023 * 255
Arduino輸入/輸出腳位:
類比輸入腳:A0~A5
數位輸入/輸出腳:D0~D13 (PWM腳位:D3、D5、D6、D9、D10、D11)
D0、D1腳位為連線用,不可使用
特殊模組使用腳位(在bDesigner主程式功能表:特殊感應器/Arduino中可查詢):
WS2812光環板:D6
LCD1602液晶顯示器:A4、A5
斷線處理:
斷線原因:
1. USB連接線鬆脫
2. 接上大電流模組,導致電流不穩
3. 讀寫到D0或D1腳位
4. 程式執行錯誤
處理方式:
1. 使用強制中斷積木後,再用連線積木
2. 關閉中介程式,再重新開啟中介程式(SCRATCH不關閉)
3. 關閉bDesigner主程式,重新執行(SCRATCH需關閉)
(為確保非硬體造成,請先重新插拔USB傳輸線)
109年度競賽硬體:
主板與擴充板:Arduino UNO、Sensor Shield 5.0擴充板、USB傳輸線、AB魔術帶
數位輸入模組:按鈕x3、滾珠開關、霍爾磁性開關
數位輸出模組:LEDx3、繼電器模組、紅綠燈整合模組
類比輸入模組:可變電阻、光線感測、土壤濕度、避障紅外線
類比輸出模組:RGB LED、電晶體MOS模組、兩路L9110S馬達模組、N20馬達x2
函式庫型模組:無源蜂鳴器、超音波、DHT11溫濕度、伺服馬達、LCD1602液晶顯示器
Max7219 8*8矩陣模組、WS2812 RGB 12燈燈環模組
線材:30CM杜邦雙母頭彩色40P排線、20CM杜邦雙母頭彩色40P排線x2、等長杜邦排針