[Arduino初階實習] Unit 2:點亮外部的LED燈號
LED是在電子電路工作中非常常見的顯示零件,因為它便宜、耐用,而且非常容易使用於電路中。在這個單元,我們就使用一個一般的LED和一個電阻,說明如何讓Arduino可以驅動外部的LED,並且控制它的閃爍。
資訊技術教材網
LED是在電子電路工作中非常常見的顯示零件,因為它便宜、耐用,而且非常容易使用於電路中。在這個單元,我們就使用一個一般的LED和一個電阻,說明如何讓Arduino可以驅動外部的LED,並且控制它的閃爍。
在Arduino IDE的程順利安裝完畢之後,把 Arduino板子連上電腦的第一個測試程式,就是把板子上連接在第13支腳上的那顆小小的LED點亮,並讓它閃爍,以便測試所有的連接是否都正常。
對於嵌入式系統的初入門者來說,大部份人第一個聽到的大都是Arduino或是樹莓派(Raspberry Pi),其實同屬於這一類的裝置非常多,市面上有在販賣的也超過10種以上。但是,最受初學者歡迎的,還是以下這三種(除了以上兩種之外,還多了一個NodeMCU)
在前一篇文章中,我們透過了7447以4個腳位的方式來控制1個七段顯示器,那麼如果需要使用2個7段顯示器的話,是否需要2顆7447以及2組電阻呢?答案是「不用」,只要多使用2條控制線,和多一個七段顯示器(好像是廢話),還有一些連接線就可以了。
Arduino是一個非常方便好用的單晶片控制電腦,由於價格便宜而且連接輸出入裝置非常迅速方便,因為深受許多Maker的喜愛。Arduino要輸出一些訊息在練習的時候可以透過電腦螢幕來輸出,但是在實際應用上,當然不能還是倚賴電腦,因為它自己就是一台電腦呀。而除了使用LCD顯示器或是HMI顯示器輸出之外,一個最簡單的方式就是透過7段顯示器。
在網路上看到某一位老師在演講的時候分享的影片,還滿有意義的。想要影響人們,有時候可以不需要訴諸法令或規定,其實只是讓人們覺得有趣就好了。
在以前,寫程式,動手操作機器人或是電子裝置好像就是理工人的權利,或是更進一步說,是電腦工程師的拿手技能。但是,隨著時代的進步,現在已經是人人都可以寫程式、操作智慧型電子裝置、和機器人溝通、甚至是自己製作機器人了。
大部份的DDS初學者在安裝了OpenSplice且可以順利執行範例程式之後,當要著手開始編輯DDS應用程式時往往會受限制於Makefile的編寫而有許多的困擾,為了讓對於Linux程式開發不太熟悉的初學者可以告別這些瑣事,直接開始開發自己的DDS應用程式,筆者特別開發了一個DDS應用程式產生器供初學者馬上上手使用。
DDS (Data Distribution Services) 是OMG所制定的一個訊息傳遞的標準,其中PrismTech的OpenSplice實現了這個標準,而且提供了Community的版本供學習者免費使用,非常方便。這篇文章主要說明如何在你的作業系統中安裝這個版本,並可以在你的電腦中練習開發DDS應用程式。