Showing posts with label Arduino文章列表. Show all posts
Showing posts with label Arduino文章列表. Show all posts

2013/01/06

Arduino文章列表

Arduino相關文章,整理如下:

一般:

  1. Arduino簡介,概略介紹。
  2. Arduino Uno開箱文與安裝設定,軟硬體的安裝與設定,在Windows XP與Mac OS X上。
  3. Arduino Leonardo的安裝設定(過時開箱文),軟硬體的安裝與設定,在Windows XP上。 
  4. Arduino:Leonardo與Uno的差異比較,內在總是比外在還有層次。
  5. Arduino與AVR微控制器相關詞彙,簡單介紹一些與Arduino與AVR有關的詞彙。
  6. Arduino Sketch基本架構與序列埠輸出,講解Arduino程式碼(sketch)的基本結構,並且將Hello World透過序列埠輸出到電腦上。
  7. Arduino軟體開發環境的設定檔preferences.txt,說明各種設定值的意義。
  8. Arduino:為IDE換套顏色配置吧,換套酷一點的佈景主題。
  9. Arduino:stk500_getsync(): not in sync,很常見的燒錄失敗錯誤訊息。
  10. Arduino一個好用的計時器程式庫,Dr. Monk寫的計時器程式庫。
  11. Arduino撰寫自己的程式庫,簡單介紹如何把功能包起來放進Arduino程式庫裡,不介紹C++。
  12. Arduino IDE 1.5:程式庫規格書,Arduino 1.5.x版制定的程式庫格式。
  13. Arduino:關於記憶體之二三事,介紹各種記憶體Flash、SRAM、EEPROM的用途。
  14. 在Raspberry Pi上開發Arduino,在Raspberry Pi上安裝Arduino軟體開發環境。
  15. Arduino IDE 1.5字串翻譯工作需要您的幫忙,大家一起來幫忙吧。 
  16. Arduino:9V電池扣+開關+2.1mm DC電源插頭。 
  17. 試用Arduino.org的Arduino Studio 0.0.1版,Arduino鬧分家,嘗鮮試用Arduino Studio。 
  18. 【作品分享】德霖李老師之水舞鋼琴,李老師的作品,不是我的。
  19. LED Goggle,照著Adafruit精美的步驟指引,打造動感十足的絢麗LED炫目鏡〈沒有護目功能〉。
開發板、擴充板:
  1. Adafruit穿戴式電子開發平台FLORA,簡單介紹一下Adafruit的產品FLORA。
  2. 簡介Adafruit的Gemma與Trinket,使用ATtiny85的迷你開發板。  
  3. 123Duino:開箱介紹,玩玩123Duino的試用品,這塊板子內建OLED、溫溼度感測器、RGB LED、蜂鳴器、加速度與多軸感測器、光敏電阻、兩個按鈕。
  4. 開箱文:Arduino原型擴充板Adafruit Proto Shield for Arduino Kit。 
  5. Arduino擴充板:Adafruit的2.8吋觸控式TFT螢幕擴充板,簡短的開箱試用文。
小知識:
  1. Arduino小知識:int為2 bytes
  2. Arduino小知識:enum與函式,函式以enum為參數,或回傳型別為enum,會有問題。
  3. Arduino小知識:LED串聯電阻為什麼是220 ohm?,顧名思義。
  4. Arduino小知識:須在主草稿碼檔案裡#include全部所需的程式庫標頭檔,這點跟一般的整合式軟體開發環境不太一樣。 
  5. Arduino小知識:error: 'TKD2' was not declared,1.5.5-r2加入的程式庫RobotIRremote會與IRremote起衝突。 
  6. Arduino小冷門知識:char不一定是-128到127,嗯,我第一次遇見,C語言暗處真多啊。
練習:
  1. Arduino練習:以開關切換LED明滅狀態,以開關點亮、熄滅LED,並且解決bounce問題。
  2. Arduino練習:以開關切換LED是否閃爍,沒有太多說明,示範兩種技巧達成想要的功能,一種不使用delay只使用millis,一種使用現成的程式庫,。
  3. Arduino練習:呼吸燈,以PWM讓LED漸亮漸暗,顯現呼吸效果,類似於蘋果電腦的電源指示燈;以可變電阻控制呼吸循環週期的時間長短。
  4. Arduino練習:光敏電阻, 以光敏電阻控制LED的明滅。
  5. Arduino練習:RGB LED,可發出各種顏色光芒的RGB LED。
  6. Arduino練習:loudspeaker揚聲器,利用小小的蜂鳴器,演奏周杰倫的青花瓷。
  7. Arduino練習:使用tone()播放RTTTL,播放鈴聲格式RTTTL。
  8. Arduino練習:霹靂車燈,以16個LED,製作霹靂車燈來回跑的效果,以兩顆74HC595控制16個LED。
  9. Arduino練習:seven-segment display七段顯示器與時鐘,以四個七段顯示器,四個4511,製作具有小時與分鐘的時鐘。
  10. Arduino練習:四合一的七段顯示器,四合一型的七段顯示器,讓它從0000開始計數,0001、0002、0003、依此類推。
  11. Arduino練習:以LiquidCrystal程式庫控制LCD(相容於Hitachi HD44780),顧名思義,以程式庫LiquidCrystal,在2x16 LCD上顯示文字訊息。
  12. Arduino練習:Simon Says請你跟我這樣做,一個小遊戲,有四個LED、四個按鈕,程式會亂數閃爍LED,你要記住順序,然後依序按下按鈕。
  13. Arduino練習:猜猜哪一個,讓使用者從5個開關中,猜猜哪個才是正確的。
  14. Arduino練習:溫度感測DS18B20,使用OneWire與DallasTemperature程式庫,輕鬆讀取溫度感測器DS18B20。
  15. Arduino練習:RTC即時時鐘DS1307,由鋰電池供應DS1307的電力,在Arduino板子沒電源不運作時,仍然保持正確的時間日期。
  16. Arduino練習:RTC即時時鐘PCF8523,Adafruit的PCF8523模組產品。
  17. Arduino練習:電容式麥克風與運算放大器LM358,以運算放大器放大麥克風的訓輸出訊號。
  18. Arduino練習:紅外線傳送與接收,練習使用紅外線發射器(IR LED)與接收器(感測器IC)。 
  19. Arduino練習:伺服馬達以Tower Pro SG90為例,簡介伺服馬達,以便宜的Tower Pro SG90為範例。
  20. Arduino練習:連續旋轉伺服馬達GWS S35,可控制旋轉速度。 
  21. Arduino練習:霍爾效應感測器,單磁極感測器Melexis US5881LUA。 
  22. Arduino練習:傾斜感測器Tilt ball switch,很簡單的傾斜感測器。 
  23. Arduino練習:壓力感測器(Force-Sensitive Resistor),根據施加的力量(擠壓、重量),FSR的電阻會隨之改變,藉以控制LED的亮度。 
  24. Arduino練習:彎曲感測器(flex/bend sensor),越折越彎,電阻值就越大。
  25. Arduino練習:明度感測器TSL2561,精準地量測光線明度。 
  26. Arduino練習:三軸加速度感測器ADXL335,可量測正負3g,算是一般。 
  27. Arduino練習:旋轉編碼器,機械式、增量型旋轉編碼器模組。 
  28. Arduino練習:二軸加速計Mx2125,很簡略。 
  29. Arduino練習:三軸陀螺儀L3G4200D,很簡略。
  30. Arduino練習:打字小遊戲,使用矩陣鍵盤和文字型LCD,LCD會不斷冒出數字(與其他),必須趕緊按矩陣鍵盤的鍵消去,按得越快分數越高。
進階:
  1. Arduino在Windows的Cygwin命令列模式下進行編譯與上傳,顧名思義。
  2. Compile and Upload Arduino sketches under Windows and Cygwin,as the name says。
  3. 將Arduino Uno當做一台ISP線上燒錄器,燒錄sketch到麵包板上的ATtiny85-20PU晶片
  4. 將Arduino Uno當做一台ISP線上燒錄器,燒錄bootloader或sketch到麵包板上的ATmega328P-PU晶片
  5. 在麵包板上建構Arduino,ATmega微控制器晶片加USB轉TTL Serial,就可以算是Arduino了。 
  6. 自己以ATtiny85建構Adafruit Trinket,在洞洞板上以ATtiny85建構相容於Adafruit Trinket 5V的Arduino。
  7. Arduino:自製並列埠燒錄線,自己製作便宜的燒錄線。
  8. 開箱文:AVR ISP燒錄器Adafruit USBtinyISP,購買套件自己焊接組裝。 
  9. 讓Arduino Uno變成USB鍵盤,燒錄新韌體,變成USB鍵盤,傳送按鍵給電腦。 
  10. Arduino藍牙無線燒錄:使用Adafruit公司的Bluefruit EZ-Link,經由藍牙無線燒錄草稿碼。 
  11. Arduino:自訂整組資料讀寫EEPROM,使用C++的template,直接傳入一個結構作為存取EEPROM的單位。 
  12. Arduino:在Windows裡使用Python語言經由Firmata協定控制Arduino開發板,簡略介紹Firmata,僅是簡單試用而已。
Arduino Yún(新):
  1. Arduino Yún:基本介紹與設定Wi-Fi無線網路組態,設定WiFi組態,無線進行燒錄。
  2. Arduino Yún:更新OpenWrt-Yun映像檔,更新韌體。 
  3. Arduino Yún:範例草稿碼YunSerialTerminal與套件管理指令opkg,從電腦端以終端機介面存取Yun的Linux系統,安裝新套件。
  4. Arduino Yún:Bridge程式庫入門之Console,初步使用Bridge程式庫的Console。
  5. Arduino Yún:Bridge程式庫入門之Process,初步使用Bridge程式庫的Process。
  6. Arduino Yún:Bridge程式庫入門之Bridge類別的put與get方法,顧名思義。
  7. Arduino Yún:Bridge程式庫入門之Mailbox,初步使用Bridge程式庫的Mailbox。 
  8. Arduino Yún:Bridge程式庫入門之FileIO,初步使用Bridge程式庫的FileIO。
  9. Arduino Yún:範例草稿碼Bridge、從瀏覽器操控腳位,從其他台電腦的瀏覽器,控制Yún的腳位(設定模式、讀取、輸出)。
Arduino Yún(舊):
  1. Arduino Yún:基本設定與無線燒錄,設定WiFi組態,無線進行燒錄。
  2. Arduino Yún:更新Linino映像檔,更新Linino(Linux發行套件)。
  3. Arduino Yún:Bridge程式庫入門(Console與Process),初步使用Bridge程式庫的Console與Process這兩個類別。
  4. Arduino Yún:Bridge程式庫入門(使用Process執行命令列模式下的指令),介紹同步與非同步兩種執行方式。 
  5. Arduino Yún:Bridge程式庫入門(Bridge類別的put與get方法),顧名思義,試試看玩一玩。 
  6. Arduino Yún:Bridge程式庫入門(FileIO類別),把資料(日期時間與腳位狀態)存放在檔案裡,檔案可位於micro SD卡或Linux端本身的Flash快閃記憶體。 
  7. Arduino Yún:Bridge程式庫入門(YunServer與YunClient),從其他台電腦的瀏覽器,控制Yún的腳位(設定模式、讀取、輸出)。
書籍、教材:
  1. 新書發表:Arduino輕鬆入門:範例分析與實作設計,拙作,我寫的Arduino入門書。。
  2. 超棒Arduino入門書:超圖解Arduino互動設計入門,圖文並茂,繪圖精美,從最基本開始介紹。 
  3. [廣告] Arduino機器人製作聖經(Arduino Robot Bonanza),這本書以Arduino微控制器開發板為中心,打造各種機器人,包括自走車、尋跡車、機器手臂、在地上扭來扭去的蛇機 、承載樂隊的履帶坦克、等等。 
  4. [廣告] 初探 NFC:近距離無線通訊與Arduino、Android 和 PhoneGap (Beginning NFC: Near Field Communication with Arduino, Android, and PhoneGap),介紹NFC的絕佳入門書,範例超棒,內容包含Android、PhoneGap、Arduino、Raspberry Pi、BeagleBone、Node.js。 
  5. 【翻譯新作】 Arduino物聯網專案實作(Internet of Things with Arduino Blueprints),Arduino與物聯網,電源開關、Wi-Fi訊號強度、智慧型水表、動作偵測與監視攝影機、太陽能面板電壓記錄、GPS位置追蹤、推文控制燈光、紅外線。
  6. 【翻譯新作】Arduino穿戴式裝置專案製作(Arduino Wearable Projects ),自行車手套、LED眼鏡、GPS手錶、無鑰門鎖、NFC標籤、健身資訊追蹤裝置、Spark開發板、智慧型手錶。 
  7. 【翻譯新作】 iPhone & iPad電子專案製作|透過techBasic開發Arduino、感測器與藍牙應用(Building iPhone and iPad Electronic Projects ),主要以iOS平台與techBasic語言為主,但也有運用Arduino。