Arduino是2005年誕生于意大利的一種可編程單片機電路板(一般稱其為Arduino開發板),到現在已經有10多年的歷史了。Arduino不同于普通的單片機開發板,它在單片機的基礎上,加入使其能適應大部分運行條件的電子元件,例如,電容、電阻、晶振、晶體管等,使其能直接工作,適應較寬的電壓,引出簡單的I/O接口,方便使用杜邦線快速實驗和配套擴展板使用。不像普通單片機開發板帶有數碼管、鍵盤、蜂鳴器、LED燈帶、多種IC電路、多種接口……其目的是方便移植使用,既有單片機般的小巧,又具有開發板般的兼容性。最重要的是,Arduino開發板帶有USB轉串行通信芯片,能使Arduino方便地連接個人計算機(下稱PC)就可燒寫更新程序、進行數據通信等。Arduino的優秀之處,不僅在于開發板本身優秀的硬件設計,更在于其簡潔的軟件開發環境。Arduino的開發環境將單片機編程底層復雜的操作封裝得很簡單,因此通過簡單易上手的Arduino語言配合其類庫即可編寫出其他單片機上復雜、冗長的等效代碼。而不用像編寫其他單片機程序邊查數據手冊(DATASHEET)邊編寫代碼,并且單擊“上傳”按鈕,就能讓程序在任何型號的Arduino上運行,一定程度上保持了程序的美觀性和編程效率。
目前Arduino開發板使用的單片機有AVR單片機和ARM單片機,型號并不是很多。由于Arduino的開源性,通過愛好者們的移植,常見的AVR單片機都已經可以兼容Arduino了。可見Arduino不僅僅是這些開發板的名稱,更是一個單片機生態系統。
注意: Arduino可以指開發板板卡,也可以指Arduino這個平臺,或者Arduino生態系統,大部分情況下用于指板卡。
?錫膏印刷零件安裝回流焊AOI光學檢測修復面板分裂。 電子產品追求小型化,以前使用的穿孔插件組件無法減少。電子產品功能更加完善,所使用的集成電路...
?在做PCB抄板的時候很多小伙伴都會問我只有一塊電路板,在抄板的時候可以不拆嗎? 這個我們在 PCB抄板 的時候,需要測量電容和查看線路。做還原度高的...
?在PCB的實際生產中,需要通過板廠做優化,所以實物PCB跟元件的封裝會存在一點差異,當我們在做 PCB抄板 的時候由于拍照掃描時無法還原到和PCB一模一樣...
?首先,合理劃分功能區當對一個完整的 PCB 電路圖進行反向設計時,合理劃分功能區可以幫助工程師減少不必要的麻煩,提高繪圖效率。一般來說,在 PCB...
?一、目的: 1、安全高效的拆裝 BGA 。 二、適用范圍: 指導工程技術員及維修技術員正確使用ZX-E型BGA維修工作站。 三、操作步驟: 1、 插上BGA維修工作電...
?一、 柔性電路板 所用材料不同造成價格的多樣性 以普通雙面板為例,板料一般有PET,PI等,板厚從0.0125mm到0.10mm不等,銅厚從1/2Oz到3Oz不同,所有這些在板料...