此系列由黑貓當引導者,透過Grove Beginner Kit分享如何玩轉Arduino。
伴學共筆:https://hackmd.io/@accomdemy/rkeYOHb6u
伴伴學 Accomdemy 是由一群來自科技圈、新創圈、教育圈的夥伴們自發性組成的自學組織。Accomdemy = Accompany + Academy,我們希望透過陪伴式學習的線上分享會,讓每個想自學的人在自學的路上有趣又不孤單!
臉書社團:https://www.facebook.com/groups/accomdemy
一台可操作的電腦需要一個輸入裝置,處理器,輸出裝置。依照輸入的結果判斷輸出的結果。
常見的輸入裝置有:鍵盤、滑鼠、…等等。常見的輸出裝置有屏幕和音響。
微控制器可以在冰箱,電風扇,等智能電器上使用,主要用於不需要太高級的電腦運算,可以處理比較簡單的邏輯。
以前寫一個微控制器程式需要很多領域的知識,所以有人研發了arduino,一種可以簡單使用和開發的單晶片微控制器。
一款由Massimo Banzi開發的單晶片微控制器。
據說馬西莫·班齊之前是義大利Ivrea一家高科技設計學校的老師。他的學生們經常抱怨找不到便宜好用的微控制器。2005年冬天,馬西莫·班齊跟大衛·奎提耶斯討論了這個問題。大衛·奎提耶斯是一個西班牙籍晶片工程師,當時在這所學校做訪問學者。兩人決定設計自己的電路板,並引入了馬西莫·班齊的學生大衛·梅利斯為電路板設計程式語言。兩天以後,大衛·梅利斯就寫出了程式碼。又過了三天,電路板就完工了。這塊電路板被命名為Arduino。幾乎任何人,即使不懂電腦編程,也能用Arduino做出很酷的東西。
arduino沒有作業系統(黑貓補充:有針對8位元的RTOS),但是raspberry能使用linux系統。
一塊Arduino單晶片微控制器開發板、Arduino IDE、感測系統、伺服馬達、減速馬達、藍芽、…等等。
可用於開發可攜式氣象監測站、藍芽遙控車、螢幕幻變燈、…等等。