2017年9月10日 星期日

【專題】Arduino篇:1-1 Arduino是什麼???—異想天開

Arduino是一種開放原始碼的單晶片微控制器,可以簡易的輸入/輸出的介面板,而且他周邊的模組相當的多,所以十分容易上手。
在開發上Arduino開發環境使用的語法與c/c++相似,非常容易使用,使得對於初學者而言是相當容易上手的。

在選擇上,根據使用者不同的需求,可以選擇所適合的Arduino開發板。

【專題】Arduino篇:1-8 Arduino 實作「以序列埠控制LED燈」—異想天開

在第一篇的時候我教大家如何使用序列埠,並進行溝通,如果還不清楚的朋友,歡迎去看「1-6Arduino 實作「Hello word」」這一篇。那上篇我教會大家如何簡單地去控制LED燈的亮滅,那這一篇就來教大家整合一下,如何以序列埠控制LED燈。
那我們這次的目的是以序列埠控制LED燈的「亮」與「暗」,那話不多說我們開始吧!

【專題】Arduino篇:1-12 Arduino 實作「人體紅外線感測器」—異想天開

上篇介紹到了溫濕度感測器,可以感測環境中的溫度跟濕度,算是一個非常實用的模組喔。
今天要來跟大家介紹的是人體紅外線感測器,顧名思義它是用來感測人體的。
感測人體的感測器,大致上可以分成兩種,一種是主動式的,算是比較常見的。
例如小便斗上面的感測器,感測到人會自動沖水;另一種就是被動式的,感測器本身不會發射紅外線,我們這次所要講的人體紅外線感測器就屬於被動式的。

【專題】Arduino篇:1-11 Arduino 實作「溫度濕度感測器」—異想天開

教了大家這麼多篇,是不是覺得其實之前做的都蠻不實用的,那我們這篇就來做個我覺得超實用的吧。
現在的地球暖化越來越嚴重,氣溫經常飆超高不然就超級低,但你知道當下是幾度嗎?現在已經很少人家裡會裝溫度計了吧,但你有時候又突然想看怎麼辦呢???
今天就要來跟大家介紹一個感測器 — 溫度濕度感測器。

【專題】Arduino篇:1-10 Arduino 實作「類比數值讀取」—異想天開

除了一般電阻之外,有一種是可以隨時改變電阻值的電阻,就叫做可變電阻。
是一種具有三個 端子,其中有兩個固定接點與一個滑動接點,可經由滑動而改變滑動端與兩個固 定端間電阻值的電子零件,使用時可形成不同的分壓比率,改變滑動點的電位, 因而得名。
好啦其實以上都不重要,反正就是可以隨時調整電阻大小的元件。

【專題】Arduino篇:1-9 Arduino 實作「以按鈕控制LED」—異想天開

上一篇我們提到如何以序列埠控制LED,那我這篇就來教大家如何以實體按鈕來控制LED燈,你或許覺得那很簡單,直接把按鈕接在電路上就好啦,嘿嘿才沒有你想的那麼簡單勒~

【專題】Arduino篇:1-5 Arduino IDE安裝第三方函式庫—異想天開

這篇要來為大家介紹一下如何安裝第三方的函式庫。
為什麼要裝函式庫呢?
因為可以使得我們在撰寫程式上更加的方便,安裝之後也可以引用裡面得函式,可以省去不少麻煩呢。

【專題】Arduino篇:1-4 Arduino 基本語法—異想天開

相信大家對Arduino IDE的結構都有一定的瞭解了,如果還不是很懂可以去看我的上一篇文。
接著小編要來向大家介紹幾個基本語法,跟C語言都差不多,那話不多說我們開始吧。

;(分號)
用來表示一行的程式碼結束,不管老手新手都經常會忘記加上去,而導致程式出錯,因此出現編譯錯誤時第一件事情就是要檢查第一行錯誤訊息附近是否缺少分號。
例:
int a = 1 ;

【專題】Arduino篇:1-3 Arduino 基本觀念—異想天開

既然有了Arduino也將環境建置好後,那我們就開始來寫程式吧。
首先先來講解一下Arduino的運作流程。

【專題】Arduino篇:1-2 Arduino開箱與環境建置—異想天開

【專題】Arduino篇:1-2Arduino開箱與環境建置—異想天開
想知道什麼是Arduino可參考小編的上一篇文。
而這一篇主要是關於Arduino的前置作業,話不多說我們開始吧。
小編我是在 天龍國 台北光華商場的源X買的。
由於小編不是很有錢QQ,所以只能買副廠的。
不過各位讀者要是很有錢(?可以考慮買原廠的,雖然用起來沒什麼差,但看看下面的比較就知道,原廠的看起來就是比較爽啦

2017年9月9日 星期六

【專題】Arduino篇:1-6 Arduino 實作「Hello world」—異想天開

首先我們先來實作一個簡單且不需要其他輔助零件,只需要一塊Arduino 和一條 USB 傳輸線的簡單實作,讓我們的Arduino說出「Hello World!」,這是一個讓Arduino PC 可以進行通信的實驗,這也是一個入門實驗,希望可以帶領大家進入Arduino 的世界。
我們按照前幾篇所講的,如果還沒弄好可以先去看小編的前幾篇文章喔。

【專題】Arduino篇:1-7 Arduino 實作「閃爍LED」—異想天開

發光二極體簡稱為LED。由鎵(Ga)與砷(AS)、磷(P)的化合物製成的二極管, 當電子與電洞複合時能輻射出可見光,在電路及儀器中作為指示燈,或者組成文字或數字顯示。