Arduino的一切都是開源的,你可以從網上得到Arduino的電路圖、電路板圖、原始碼、教程、用戶論壇和所有的一切。這些東西都要了,為什麼不自己做一個Arduino電路板呢?
其實,在麵包板上就可以手工製作一個Arduino開發板,不妨稱之為麵包板Arduino,這是一個很有趣的工作,不僅能體驗DIY的樂趣,還能更好地理解Arduino的基本原理。
麵包板Arduino實際上就是一個ATmega328單片機最小系統板加上一個USB接口電路,製作非常簡單。
北郵版 麵包板Arduino開發板
製作步驟
(1)搭建單片機最小系統
將ATmega328p插在麵包板上,連接好晶振電路,並將單片機的VCC和GND引腳用導線分別接在麵包板兩側的電源和地上。這樣,單片機最小系統就搭建好了。
(2)完成USB接口電路
這部分電路既要提供連接ATmega328p的串口,又要提供連接計算機的USB接口,還要完成USB到串口的轉換,不便於初學者設計,所以我們已經把這部分電路做好了電路板,你只要拿過來直接用就可以了,當然,你也可以從網上購買USB轉串口的接口板,有很多型號,價格幾元錢,你甚至可以用另一塊Arduino Uno開發板來實現IDE對麵包板Arduino的程序上傳工作。
(3) 搭建Blink電路
Arduino Uno板上有一個用戶可編程LED,連接在母座的13號引腳上,當該引腳輸出高電平時LED被點亮。Arduino Uno板上的13引腳,實際連接的是單片機的19引腳。為了使麵包板Arduino支持Blink例程,需要從單片機的19引腳通過一個1K的電阻連接LED的正極,LED的負極接地。
北郵版 麵包板Arduino開發板
至此,麵包板Arduino就製作完成,簡單有趣吧?然後你就可以把這個麵包板Arduino做為二合一(Arduino Uno+麵包板)開發板來用了。
採用麵包板Arduino做練習,你能學到更深層次的東西,在下學期的新生導論課中,我們將正式推出麵包板Arduino,並給出詳細的製作教程。
心動不如行動,趕快行動起來,一起玩轉Arduino吧!