天天看點

《Arduino實戰》——1.3 設定你的工作環境

本節書摘來自異步社群《arduino實戰》一書中的第1章,第1.3節,作者 【美】martin evans , joshua noble , jordan hochenbaum ,譯者 況琪,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

當你得到那片嶄新的arduino,你也許會心裡癢癢,想要試試它吧。這一節就來幫你撓撓這個癢癢,我們将學習如何第一次将arduino連接配接到你的計算機,你還會了解如何設定你的工作環境。

首先,你需要一片arduino。正如上一節所述,一片duemilanove或者一片uno都是入門不錯的選擇。你還需要一條usb電纜将arduino連接配接到你的計算機。

到現在為止,你的arduino還隻是一片上面有許多電子元件的電路闆。為了讓它能完成一些有意義的工作,你還需要給它指令,這就是為什麼需要arduino的ide軟體的原因。arduino的ide軟體提供了為arduino程式設計所需的一切,包括大量示例程式,用以示範如何将其連接配接到一些常用裝置并與之通信,比如led、lcd以及一些傳感器。

讓自己熟悉這個ide環境是很重要的,因為今後你會在這裡完成所有的編碼。在arduino的世界裡,一塊代碼稱為一個arduino程式(sketch)。一個arduino程式是一串給arduino的指令,arduino執行這些指令,實作你設想的功能。ide軟體很大程度上屏蔽了arduino的複雜性,使得開發一個arduino項目簡單了很多。

arduino電路闆通過usb接口連接配接到你的計算機。usb電纜提供了arduino所需的5 v供電,這個供電足以點亮幾個led并做一些基礎的實驗。

這是一個推薦給arduino初學者的購物單:

arduino(uno或者duemilanove)

迷你面包闆和跳線(用以搭建小型的電路)

一些led

一些電阻

9 v電池

電池連接配接器

光敏電阻

小型直流電機和伺服電機

壓電陶瓷蜂鳴器(一種小型的揚聲器,常用于音樂賀卡中)

電位器(一種阻值可調的電阻)

利用這些材料,你可以制作的典型項目有閃爍的led、交通燈模型、音樂蜂鳴器、光控開關等。

如果你有點喜歡冒險,你還可以添置以下器件。

adafruit的gps和資料記錄擴充闆,用來記錄傳感器資料、時間和地理位置資訊。

adafruit的wave擴充闆,用來播放sd卡中的音頻檔案,營造特殊的效果。

電動機擴充闆,用來驅動幾個電動機,這也許是制作機器人的第一步。

你也可以直接購買套件,這其中會包含一片arduino和各種常用的電子元件,很多經銷商都在售賣這種套件,而且通常有折扣。

既然你的開發環境已經搭建好了,下面就該寫你的第一個程式了,那就是一個硬體版的“hello world”程式。