Arduino 參考資源

IRRemote 紅外線遙控教學

TOC

1.1) 接收紅外線訊號

1.2) 顯示紅外線協定種類

1.3) 增加紅外線訊號指示燈

1.4) 自製 LCD 介面的紅外線解碼器

1.5) 兩個取得遙控器紅外線資料的方法

2.1) 發射紅外線訊號

2.1) 發射紅外線訊號 part 2

2.2) 自製電視紅外線遙控器

2.3) 用光敏電阻切換電視頻道

3.1) 使用 Arduino 遙控家電

Amarino: Android meets Arduino

Getting Started with Amarino 簡報

以 Amarino 連接 Android 與 Arduino

SensorGraph

MultiColorLamp

SpeakToArduino

Amarino with SoftwareSerial

Bluetooth

HC-0x bluetooth module

HC-0x bluetooth module 選購指南

Bluetooth module configuration

Config bluetooth baud rate w/ Arduino

Arduino as an USB to TTL adapter

Loop back test

C# and Arduino over Bluetooth

Blueterm and Arduino

Arduino Keyboard

如何讓 Arduino Uno 進入 DFU mode

如何用 FLIP 更新 Atmega8u2 的韌體

Arduino Uno Keyboard

送出按鍵敲擊動作 (Send a keystroke)

讀取鍵盤燈號狀態

USBKeyboard Library

IR2Keystroke

Arduino USB Business Card

V-USB

V-USB 簡介

V-USB hid-mouse

V-USB custom-class

V-USB hid-custom-rq

V-USB hid-data

V-USB examples for Arduino

USBKeyboard

USBKeypad

麵包板 USB 名片卡 (ATtiny85)

ISP

ArduinoISP (1)

ArduinoISP (2)

ArduinoISP (3)

Arduino 1.0 的 ArduinoISP 無法運作的解法

USBasp

整合 USBasp 與 Arduino IDE

使用 Arduino 燒錄 ATtiny

關閉 Arduino UNO 的 auto reset

TM1638 LED Display

TM1638 LED Display 購買連結

Arduino Ethernet Shield 簡介

Virtual Serial Port

ser2net for OpenWrt

node-webduino

ABC – Arduino Basic Connections

超棒的 Arduino pinout diagrams

codebender: A Web-based Arduino IDE

Arduino Physical Gmail Notifier

Amarino with SoftwareSerial

使用 Arduino 遙控家電

Arduino Starter Kit 入門套件及教學影片

學習義大利文數字

「當 LPCXpresso 遇見 RTOS」研討會

Arduino Eclipse plugin 的使用介紹

Arduino Eclipse plugin 簡介與安裝

HC-SR04 超音波感測器介紹

使用 L298N 模組控制直流馬達

Arduino 七段顯示器擴充板

Blueterm and Arduino

LCDproc for Arduino

I2C 16x2 LCD 介紹

LCD Smartie for Arduino

Wii Nunchuk 在 Arduino 的使用方法

如何讓 IRRemote 支援 ATmega2560?

麵包板 USB 名片卡 (ATtiny45/85)

小知識

  1. Arduino小知識:int為2 bytes

  2. Arduino小知識:enum與函式

  3. Arduino小知識:LED串聯電阻為什麼是220 ohm?

  4. Arduino小知識:#include程式庫標頭檔

  5. Arduino小知識:error: 'TKD2' was not declared

  6. Arduino小冷門知識:char不一定是-128到127

練習

  1. Arduino練習:以開關切換LED明滅狀態

  2. Arduino練習:以開關切換LED是否閃爍

  3. Arduino練習:呼吸燈,以PWM讓LED漸亮漸暗

  4. Arduino練習:光敏電阻

  5. Arduino練習:RGB LED

  6. Arduino練習:loudspeaker揚聲器

  7. Arduino練習:使用tone()播放RTTTL

  8. Arduino練習:霹靂車燈

  9. Arduino練習:seven-segment display七段顯示器與時鐘

  10. Arduino練習:四合一的七段顯示器

  11. Arduino練習:以LiquidCrystal程式庫控制LCD

  12. Arduino練習:Simon Says請你跟我這樣做

  13. Arduino練習:猜猜哪一個

  14. Arduino練習:溫度感測DS18B20

  15. Arduino練習:RTC即時時鐘DS1307

  16. Arduino練習:電容式麥克風與運算放大器LM358

  17. Arduino練習:紅外線傳送與接收

  18. Arduino練習:伺服馬達以Tower Pro SG90為例

  19. Arduino練習:連續旋轉伺服馬達GWS S35

  20. Arduino練習:霍爾效應感測器

  21. Arduino練習:傾斜感測器Tilt ball switch

  22. Arduino練習:壓力感測器(Force-Sensitive Resistor)

  23. Arduino練習:彎曲感測器(flex/bend sensor)

  24. Arduino練習:明度感測器TSL2561

  25. Arduino練習:三軸加速度感測器ADXL335

  26. Arduino練習:旋轉編碼器

  27. Arduino練習:二軸加速計Mx2125

  28. Arduino練習:三軸陀螺儀L3G4200D

  29. Arduino練習:打字小遊戲,使用矩陣鍵盤和文字型LCD

進階:

  1. Arduino在Windows的Cygwin命令列模式下進行編譯與上傳

  2. Compile and Upload Arduino sketches under Windows

  3. 將Arduino Uno當做一台ISP線上燒錄器(一)

  4. 將Arduino Uno當做一台ISP線上燒錄器(二)

  5. 在麵包板上建構Arduino

  6. 自己以ATtiny85建構Adafruit Trinket

  7. Arduino:自製並列埠燒錄線

  8. 開箱文:AVR ISP燒錄器Adafruit USBtinyISP

  9. 讓Arduino Uno變成USB鍵盤

  10. Arduino藍牙無線燒錄:使用Adafruit公司的Bluefruit EZ-Link

  11. Arduino:自訂整組資料讀寫EEPROM

  12. Arduino:使用Python語言經由Firmata協定控制Arduino開發板

Arduino Yún(新):

  1. Arduino Yún:基本介紹與設定Wi-Fi無線網路組態

  2. Arduino Yún:更新OpenWrt-Yun映像檔

  3. Arduino Yún:範例草稿碼YunSerialTerminal與套件管理指令

  4. Arduino Yún:Bridge程式庫入門之Console

  5. Arduino Yún:Bridge程式庫入門之Process

  6. Arduino Yún:Bridge程式庫入門之Bridge類別的put與get方法

  7. Arduino Yún:Bridge程式庫入門之Mailbox

  8. Arduino Yún:Bridge程式庫入門之FileIO

  9. Arduino Yún:範例草稿碼Bridge、從瀏覽器操控腳位

Arduino Yún(舊):

  1. Arduino Yún:基本設定與無線燒錄

  2. Arduino Yún:更新Linino映像檔

  3. Arduino Yún:Bridge程式庫入門(Console與Process)

  4. Arduino Yún:Bridge程式庫入門 ( 執行命令列模式下的指令)

  5. Arduino Yún:Bridge程式庫入門(Bridge類別的put與get方法)

  6. Arduino Yún:Bridge程式庫入門(FileIO類別)

  7. Arduino Yún:Bridge程式庫入門(YunServer與YunClient)

修改 ATtiny85 的時脈 (clock speed)

使用 Arduino 燒錄 ATtiny

如何把 Arduino 丟出來的資料儲存成檔案?

IP Webcam for Android

ARDUINO VIDEO WORKSHOP

EasyTransfer over I2C busl

mArduino - 多台 Arduino 透過 I2C 通訊

多台 Arduino 間的通訊 - 透過 I2C #4

多台 Arduino 間的通訊 - 透過 I2C #3

多台 Arduino 間的通訊 - 透過 I2C #2

多台 Arduino 間的通訊 - 透過 I2C #1

Arduino 1.0 的 serialEvent 介紹

Talk with Arduino using C# and Firmata

C# Serial Port Communication #2

C# Serial Port Communication #1

Serial2Keystroke

Arduino USB Business Card

Arduino 滑鼠自動點擊器

Arduino Uno Mouse

IR2Keystroke

在 Windows XP 上安裝 Arduino Uno 驅動程式

Netlab Toolkit 與紅外線遙控簡報上線

利用 Dropbox 同步你的 Arduino Sketches

UsbKeypad for Arduino

v-usb for arduino USBKeyboard

V-USB examples for Arduino

Arduino 1.0 RC 簡報上線

Arduino 早餐來了!

USooBie

metaboard

漫畫 Arduino

Arduino 的唸法與意義

EasyTransfer over XBee Wireles Communication

EasyTransfer Library for Arduino

XBee Light Sensor

Arduino and XBee Series 2

7) ADC

6.2) Fading

6.1) PWM modes part2

6.1) PWM modes part1

6) PWM

5.2) USART Receiver

5.1) USART Transmitter

5) USART

4.2) Timer as a Counter

4.1) Blink with Timer

4) Timers

整合 USBasp 與 Arduino IDE

3.1) External Interrupts

3) Interrupts

2.2) Button

2.1) Blink part 2

2.1) Blink part 1

2) I/O Ports

1) AVR 晶片簡介

From Arduino to AVR 單晶片教學

arsh

avrdude-GUI (yuki-lab.jp Version)

WinAVR 初體驗

用 avrdude 燒錄 Arduino Sketch

Arduino IDE Tweak (開發環境調校)

Arduino API List

把 Arduino 當成一個 AVR ISP使用(3)

把 Arduino 當成一個 AVR ISP使用(2)

把 Arduino 當成一個 AVR ISP使用(1)

低態動作 LED (Active Low LED)

Arduino 的提升電阻

Arduino Simulator for iPhone

DigitalAdvanced Library

Android Open Accessory Development Kit(ADK)

用 Proteus 的虛擬示波器觀察 PWM 波形

Barebone Arduino in Proteus

Arduino 的簡易模擬,使用 Proteus

Arduino IDE 產生的 HEX 檔

同時執行多個活動與 TimedAction 函式庫簡介

不使用延遲的燈號閃爍程式 (Blink without delay)

millis() 函式簡介

用 millis() 量測 button 被按了多久

attachInterrupt() 與外部中斷

用 pulseIn 量測 button 被按了多久

利順精密 DMARD03 三軸加速度計(Accelerometer)

紅外線物體偵測 (3)

紅外線物體偵測 (2)

Processing 溫度顯示器

紅外線物體偵測 (1)

紅外線接收器簡易測試

可讀寫任何資料的 EEPROM 函式

用 NETLab Toolkit 把 Processing 與 Arduino 連接起來

使用 Firmata 協定連接 Processing 與 Arduino

透過序列通訊把 Processing 與 Arduino 連接起來

NETLab Toolkit and Flash 入門 (3)

NETLab Toolkit and Flash 入門 (2)

NETLab Toolkit and Flash 入門 (1)

NETLab Toolkit 介紹

Flash 程式 ArduinoMonitor 一步一步教學(2)

Flash 程式 ArduinoMonitor 一步一步教學(1)

序列伺服器 TinkerProxy 簡介

序列伺服器 serproxy 介紹

Fritzing - 利用 Power 和 Ground 符號把電路圖變清爽點

Bitlash 範例 - 透過 Serial 通訊控制 LED

Arduino 筆記 – bitlash 基本要素簡介(2)

Arduino 筆記 – bitlash 基本要素簡介(1)

Arduino 筆記 - bitlash 新手入門

Arduino 筆記 – 透過 Serial 通訊控制 LED

Arduino 筆記 – Serial Library 介紹

Arduino 筆記 - 製作一個溫溼度記錄器 (3)

Arduino 筆記 - 製作一個溫溼度記錄器 (2)

Arduino 筆記 - 製作一個溫溼度記錄器 (1)

使用 9V 電池對 Arduino 供電

VirtualBreadBoard 簡介– Arduino 與 PICMicro 的模擬器

為你的麵包板原型套用紙本模板 (paper templates)

Fritzing – PCB 印刷電路板的設計工具

Arduino 筆記 – EEPROM Library 使用簡介

Modkit, 一個 Arduino 的圖形化編程環境

紅外線遙控電視機 (NEC IR)

Arduino Overview