2015年7月4日 星期六

Arduino 控制 LED 閃爍

for Joe:

一個簡單的程式可以控制 LED 閃爍

線路上使用到一個電阻 (100~200歐姆),以及一個 LED;LED 的 N 極接在 Arduino 上的 GND 接孔,再串聯電阻接到編號 8 的接孔:


程式如下:
  1. 先將接孔 8 設定為輸出
  2. 接孔 8 設定輸出高電位,然後延時 0.5 秒
  3. 再將接孔 8 設定輸出低電位,之後同樣延時 0.5 秒
  4. 重覆不停執行 2、3


2015年6月23日 星期二

安裝 Arduino IDE

for Joe:

 
  •  安裝完後執行
 

2015年6月20日 星期六

Arduino

For Joe:

Arduino 是一塊小電路板:
  • 上面有 USB 介面,可以直接連接電腦;在電腦上開發程式,讓 Arduino 按照程式流程動作。
  • 有 13 組 I/O 接孔。利用程式控制這些 I/O 接孔;作為輸出時,控制 I/O 接孔輸出電壓為 high 或 low;作為輸入時,可以讀取這些 I/O 接孔的電壓是 high 或 low。
  • 有 6 組 PWM 輸出 (佔用 13 組 I/O 接孔的其中六組)
  • 有 6 組 ADC 輸入,可以用來量測電壓
  • 有 +5V 及 +3.3V 供電輸出,提供外接線路電源

2015年3月8日 星期日

Soft Start of Power Circuit


這個線路不太理想,因為控制元件 Q4 (AP9962GH) 是放在 low side,其中 R6 是假負載;希望可以擺在 high side 控制,負載才有有較好的接地。

high-side soft-start的架構可以很單純,不過就沒有什麼微調機制可以使用;一組簡單的 RC 延時線路,控制 P-Ch MOSFET 導通。線路上的 1uF 及 1M 電阻的組合,可以達到約 45ms (在 9V 供電的條件下測得) 左右的延遲。