MicroBit IO控制-->AI  
     
     
  AI(Analog Input)類比輸入信號  
     
    類比信號的接收,轉換為程式可讀取的數值。    
             
           
     

 

     
      將0~3V的電子訊號,轉換成為0~1023的ADC數值。      
             
           
     

 

     
  MicroPython的AI讀取-使用Mu Edit  
             
    載入Micro:Bit硬體模組    
             
      程式一開始必須先載入Micro:Bit硬體模組,供後續程式呼叫使用Micro:Bit硬體的函式。      
             
           
     

 

     
    指定使用的IO腳位    
             
      程式中指定要進行IO輸入或輸出的腳位,當進行輸入讀取或是輸出控制時,Micro:Bit便會從指定的腳位進行動作。      
             
           
     

 

     
    AI 的函式    
             
      AI讀取使用read_analog()函式。      
             
           
     

 

     
      read_analog()函式將會回傳0~1023的值,表示指定的IO腳目前的電壓為若干。      
             
      回傳值與IO腳位電壓值的對應關係如下:      
             
           
     

 

     
    AI 的程式範例    
             
      value = if pin0.read_analog():      
             
      # 將AD的值讀取進來,存放在value1變數      
  .          
     
     
     
     
     
     
     
     
     
     
     
     
   

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

新北市三峽區愛國路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演算法 自動控制概論程式技巧 教學套件 感測及控制元件機器人 教學套件 電子套件 電路套件 電子實習 電學套件