MicroBit IO控制入門  
     
     
  使用程式進行控制的基本觀念  
     
    一個自動控制系統,一定是由下面的架構組成,包含了輸入、計算處理、輸出三個部分。    
             
     

     
             
       
     

 

     
  Micro:Bit的IO概述  
             
    DI    
             
      一個位元(Bit)的信號輸入,用來接收 開/關的動作。例如從一個開關接收信號輸入。      
             
           
     

 

     
    DO    
             
      一個位元(Bit)的信號輸出,用來控制 開/關的動作。例如輸出信號用來控制一個電磁閥。      
             
           
     

 

     
    AI    
             
      類比信號的接收。例如從溫度感測器接收類比信號,或從壓力感測器接受類比信號。      
     

 

     
    PWM    
             
           
     

 

     
           
     

 

     
  生活中自動控制系統  
             
    自動門    
             
           
     

 

     
    自動降溫風扇    
             
           
     

 

     
  Micro:Bit的IO腳位  
             
    一個自動控制系統,是以線路圖的方式表示整個系統中的電路銜接的情況,以使設計的工程師,到生產製造及品質控管的人都能了解這個自動控制系統的情形。    
             
      以下就是以Micro:Bit為控制器的自動控制線路圖。      
             
       
     

 

     
    Micro:Bit的IO Map    
             
   
No IO Type MB Default Descript
P0 DI/DO/AI/PWM/Pad  
  • DI:Digital Input (數位訊號輸入)
  • DO:Digital Out (數位訊號輸入)
  • AI:Analog Input (類比訊號輸入)
  • PWM : Pulse Width Modulation(脈衝寬度調變控制)
  • Pad : Touch Pad(觸控輸入),等同於DI。
  • LED Column:在5x5 LED 矩陣中,Column-行(Y軸)與Row-列(X軸)
  • SPI: 是一種傳輸協定 (protocol). 在這個協定下的設備都可以透過相通的語法來進行資料傳輸及控制。
  • SPI_MOSI:主出從入,做為master時資料輸出;做為slave時資料輸入
  • SPI_MISO:主入從出,做為master時資料輸入;做為slave時資料輸出
  • SPI SCLK:時脈訊號,由master產出並控制
  • 12C:是一種傳輸協定 (protocol). 在這個協定下的設備都可以透過相通的語法來進行資料傳輸及控制。I2C 只需要兩支腳位就可以讓設備建立通訊,這兩支腳位一個叫作 SDA (Serial DAta line),另一個叫作 SCL (Serial CLock Line)。
P1 DI/DO/AI/PWM/Pad  
P2 DI/DO/AI/PWM/Pad  
P3 DI/DO/AI LED Col 1
P4 DI/DO/AI LED Col 2
P5 DI/DO Button A
P6 DI/DO LED Col 9
P7 DI/DO LED Col 8
P8 DI/DO  
P9 DI/DO LED Col 7
P10 DI/DO/AI LED Col 3
P11 DI/DO Button B
P12 DI/DO  
P13 DI/DO/SPI_MOSI  
P14 DI/DO/SPI_MISO  
P15 DI/DO/SPI_SCLK  
P16 DI/DO  
P19 DI/DO/I2C_SCL  
P20 DI/DO/I2C_SDA  
   
     

 

     
  Micro:Bit的線路圖  
             
    一個自動控制系統,是以線路圖的方式表示整個系統中的電路銜接的情況,以使設計的工程師,到生產製造及品質控管的人都能了解這個自動控制系統的情形。    
             
      以下就是以Micro:Bit為控制器的自動控制線路圖。      
             
       
     

 

     
           
             
             
     
     
     
     
     
     
     
     
     
     
     
   

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

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