[Arduino] Digital出力,Analog出力を使ってみる

■電子部品まめ知識
・ワイヤ(AWG 24-26, 30cm程度)
 ※Amerikan Wire Gaugeの略
  ケーブルの芯線の太さを表す
  値が小さいほどケーブルが太くなることに注意
  日本では導体直径で表されることが多い
  AWG 22 = 導体直径 0.644mm
  AWG 24 = 導体直径 0.510mm

・抵抗器
 英語では以下を明確に区別する
 resistor 抵抗器 ひょうたん型、物体そのものを示す
 resistance 抵抗 抽象的な概念としての抵抗

■ Analog Write
 PWMによるアナログ出力
 Pulse Width Modulation
 LEDなどはあるしきい値の電圧以上でON,OFFが
 はっきり分かれる(=デジタル出力)が、
 1msecなど高速に明滅させることで
 明るさをアナログのように連続的な変化させられる。

 AnalogWriteは0-255の256段階
 API: analogwrite(ledpin, fadeValue)
 DigitalWriteは0,1の2段階
 API: digitalwrite(ledpin,HIGH)
・AnalogWriteのサンプル
  例>Analog>Fading

・PWM可能なピン
 D3,5,6,9,10,11
 ※Arduino UNO R3には〜のマークがピン横についてる

コメントを残す