關於Arduino Nano,你可能不知道的事兒

大部分玩 Arduino 的朋友,都還是從 UNO、Duemilanove、Diecimila 這樣的板子上開始玩,而這些板子的共性,就是都是用了 DIP(直插)28 腳封轉的主晶元。而轉為 Nano 的話,其實晶元核心並沒有變化,但是封裝從 DIP28 改為 TQFP32,軟體方面都不需要變動,程序都是通用的。硬體方面又有什麼不同呢?32 – 28 = 4,多了4個引腳。


多了 VCC 和 GND,沒什麼好說,而多的 ADC6 和 ADC7,就是是之前 DIP 封轉的晶元所沒有的東西了。而在 nano 中,也同樣把這2個ADC引腳引出來了。

閱讀全文

Arduino驅動四位數碼管

前面介紹了 Arduino 驅動1位數碼管的方法,這次我們進行的實驗是使用arduino驅動一塊共陽四位數碼管。驅動數碼管限流電阻肯定是必不可少的,限流電阻有兩種接法,一種是在d1-d4陽極接,總共接4顆。這種接法好處是需求電阻比較少,但是會產生每一位上顯示不同數字亮度會不一樣,1最亮,8最暗。另外一種接法就是在其他8個引腳上接,這種接法亮度顯示均勻,但是用電阻較多。本次實驗使用8顆220Ω電阻(因為沒有100Ω電阻,所以使用220Ω的代替,100歐姆亮度會比較高)。
閱讀全文

Arduino用揚聲器播放遊戲音樂

實驗材料:Arduino 一塊、8Ω 0.5W 喇叭一個、電位器一個、麵包板一個、麵包板連接線若干。
電位器作用就是調節音量,一般是要求與喇叭阻抗匹配,本次實驗沒找到小阻值電位器,所以用了一個5K的。

注意:因為揚聲器驅動電壓要求比較小,遠遠小於5V,所以需要在揚聲器上串聯一個大於10uf的電解電容,電解電容負極連接喇叭的正極,電容正極連接另外一端。不接電容長時間使用,會燒毀揚聲器。串聯一個100Ω電阻也可以(因為電位器最小電阻為0)

上硬體連接圖:

閱讀全文

Arduino 使用 Ethernet 搭建 Web Server

程序一

這裡我們使用Arduino Ethernet建立一個簡單網頁伺服器,當Arduino伺服器接收到瀏覽器訪問請求時,即會發送響應消息,瀏覽器接收到響應消息,會將其中包含的HTML文本轉換為網頁顯示出來。
這樣就可以將感測器獲取到的信息顯示到網頁上,每個在該網路範圍內的計算機或其他移動設備,無論什麼平台都可以通過網頁瀏覽器了解到各感測器的數據。
閱讀全文