當前位置:
首頁 > 文史 > 學習C語言要選擇一個開源的載體,Arduino UNO就很好

學習C語言要選擇一個開源的載體,Arduino UNO就很好

今天給一個講C語言的老師代課,一個學生問我,學C語言有什麼用?的確,現在很多人學習C語言,都面臨一個「開悟」的坎。真的找不到感覺,有些人學習C語言,就像參禪。缺乏直觀感覺,其實這個問題早就得到了解決。開源系統早就有了,開源文化中最重要的內涵是開源,硬體在設計中公開詳信息,包括結構件、電路圖、材料清單和控制代碼等。電子愛好者使用Arduino可以方便的完成一個電子產品的製作。對於培養學生創造能力和創造意識,提供了一個觸手可及的平台。如果,把這個平台用在輔助C語言學習上,事倍功半!

本文,就做一個簡單的介紹。平台由四大部分組成:Arduino UNO 控制器及擴展板、感測器、執行器、附件。過程是這樣的!Arduino UNO控制器及擴展板是控制中心,運行上傳的控制程序,從感測器接收數據,然後進行分析判斷,最後輸出信號,控制執行器做出反應。

1.感測器將外部的信號轉化為電信號,感受外部世界的變化,採集數據傳送給控制器。

2.執行器接受電信號的控制,轉換成其他形式的信號。

3.附件是製作裝置所用的輔助部件。

4.Arduino 控制器及擴展板與感測器、執行器之間的信號傳遞通過數據線。

Arduino IDE是一個集成開發環境,用的是C語言編程,非常的直觀。

驅動程序安裝,建議選擇高版本的操作系統。這的確是一個問題,很多學校的計算機設備很難滿足,需要單獨安裝驅動。

選擇開發板,這要根據實際條件選取。

選擇埠,要根據實際情況。

可以上傳一個完成的程序,利用串口監視器,得到一個反饋。

當然,我們需要更直觀的成就感。那就要引入感測器,和執行器。

可以用C語言進行控制,需要調整介面。這樣學習起來,就更容易了,很容易找到感覺。

當然,程序可以進行調整,這樣有利於C語言的學習。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 碧海真空 的精彩文章:

今天說說歷史的攪局者們,行為荒誕不經,卻把歷史拐偏了方向
七個文化大咖,成為道教形成的里程碑

TAG:碧海真空 |