Boboduino UNO和Arduino Uno比較與相容性

相容性與規格比較

Table of Contents

    規格比較

    這邊列出一些基本的規格差別,讓大家可以參考一下兩者之間的主要差異。其實在Microcontroller比較規格沒有太大的意義,因為每年都會有很多更強大的微控制器上市。而我覺得Arduino UNO雖然已經不是最強大的,卻可以在市場上活這麼久,主要原因是因為他是一個讓初學者能夠快速上手的平台,而Boboduino只是在這個平台基礎下,去延伸提供更多一些方便的功能而已。不過比較表或許可以讓大家快速了解兩者之間的差異囉。

    BOBOUNO
    USB 接頭Type-CType-B
    電源供應* Type-C
    * 5V 變壓器
    * Type-B USB
    9~12V變壓器
    數位腳位* 20+4個 
    *多了A6, A7, PE0, PE1
    * 20個
    * D0~D13(14個)
    * A0~A5(6個)
    類比腳位* 8個 
    * 多了A6,A7
    * 6個
    * A0~A5
    SPI21組
    UART21組
    IIC21組
    PWM96組

    相容性

    • 專案相容度: 由於328PB的微控制器算是328P的小升級版,僅是在支援所有328P的情況下,多出了一些額外的功能。因此在Arduino Uno上製作的專案,應該在採用328PB的Boboduino上都是可以相容的
    • USB連接: 為了簡化電路設計,我們採用了CH340G晶片作為與USB連接之晶片,如果電腦尚未安裝CH340G驅動程式,電腦有可能無法抓到板子。CH340G有提供Windows, Mac和Linux等作業系統的驅動程式
    • MiniCore bootloader: Bootloader是一段microcontroller上電後最初會執行的程式片段,我們在Boboduino板子上採用了MiniCore booloader,因此需要先在Arduino IDE安裝,詳細步驟可參考這篇。
    • 如果有遇到特殊的問題,我們再另外討論囉。