MicroBit IO控制實作體驗  
     
     
  DI/DO 1  
     
     

     
             
     

     
             
     

     
             
    DI/DO偵測與接收    
      範例程式 : MB_1010_Example\dio_1.py      
             
      以按鍵控制LED的亮滅。      
             
           
     

 

     
   
BBC micro:bit MicroPython Documentation手冊
介紹 1.4 Input/Output P12~P16
pin0 pin1 2.1.3 Pins P48~P49
IO API 3.2.2 Input/Output Pins P54~P58
   
     

 

     
  DI/DO 2  
             
     

     
             
     

     
             
     

     
     

 

     
    DI/DO偵測與接收    
      範例程式 : MB_1010_Example\dio2-1.py      
             
      以按鍵控制LED的亮滅。      
             
           
     

 

     
   
BBC micro:bit MicroPython Documentation手冊
介紹 1.4 Input/Output P12~P16
pin0 pin1 2.1.3 Pins P48~P49
IO API 3.2.2 Input/Output Pins P54~P58
sleep() 3.1 Function P53
   
     

 

     
    DI/DO基本的控制技巧    
      範例程式 : MB_1010_Example\dio2-2.py      
             
      以按鍵控制LED的亮滅,按下按鍵後放開時,若原先LED點亮則關閉LED,若原先LED熄滅則點亮LED。      
             
           
     

 

     
   
BBC micro:bit MicroPython Documentation手冊
介紹 1.4 Input/Output P12~P16
pin0 pin1 2.1.3 Pins P48~P49
IO API 3.2.2 Input/Output Pins P54~P58
   
     

 

     
  AD 1  
             
     

     
             
     

     
     

 

     
     

     
             
    AD的偵測    
      範例程式 : MB_1010_Example\ad_1.py      
             
      偵測Analog的類比信號值,並將值顯示於LED矩陣。      
             
           
     

 

     
   
BBC micro:bit MicroPython Documentation手冊
介紹 1.4 Input/Output P12~P16
pin0 pin1 2.1.3 Pins P48~P49
IO API 3.2.2 Input/Output Pins P54~P58
display API 2.1.2 The LED display P48
display說明 3.4.1 Display P63~P64
Image類別內建圖形 1.2 Images P4~P6
sleep() 3.1 Function P53
   
     

 

     
  AD 2  
             
     

     
             
     

     
             
     

     
     

 

     
    AD的基本的控制技巧    
      範例程式 : MB_1010_Example\ad_2.py      
             
      偵測Analog的類比信號值,若是超過設定的值則將LED點亮,否則熄滅。      
             
           
     

 

     
   
BBC micro:bit MicroPython Documentation手冊
介紹 1.4 Input/Output P12~P16
pin0 pin1 2.1.3 Pins P48~P49
IO API 3.2.2 Input/Output Pins P54~P58
   
     

 

     
  PWM  
             
    線路與AD 2範例相同,請參考AD2章節。    
             
    控制LED的亮度    
      範例程式 : MB_1010_Example\pwm.py      
             
      偵測Analog的類比信號值,並根據Analog值以PWM方式控制LED的亮度。      
             
           
     

 

     
   
BBC micro:bit MicroPython Documentation手冊
介紹 1.4 Input/Output P12~P16
pin0 pin1 2.1.3 Pins P48~P49
IO API 3.2.2 Input/Output Pins P54~P58
   
             
             
     
     
     
     
     
     
     
     
     
     
     
     
   

威宇嵌入式科技股份有限公司

新北市三峽區愛國路198號1樓

電話 : 02-26737160 傳真 : 02-26738712

 

 

CopyRight Cat Embedded Vision System Co.,Ltd. ,All rights reserved.

 
 

樹莓派 Pythonx Raspberry Pi 教學 課程機器人教學套件 電子套件 電路套件 電子實習 電學套件 避障車 108課綱 程式設計 創客 智慧機器人 彈性自主學習 積木套件 益智玩具 演算法 校園營隊 社團活動 編程 多元學習 DIY 平價套件 CEVT 科學教育實作 積木教材 教學資源線上下載 應用教學 BBC 機構組裝電路程式手冊 Python程式教學 MicroBit教學 自動控制 電機 資工 機械 MicroBit套件課程 PT套件 MicroBit演算法 自動控制概論程式技巧 教學套件 感測及控制元件機器人 教學套件 電子套件 電路套件 電子實習 電學套件