Arduino 3 アナログ・デジタル入出力とシリアル通信

みんなのArduino入門

みんなのArduino入門

  • Arduino通信
    • アナログ入出力
      • アナログ入力
      • アナログ出力(PWM パルス幅変調)
    • デジタル入出力
      • デジタル入力
      • デジタル出力
      • シリアル通信
        • UART
        • I2C
        • SPI
アナログ入出力
  • アナログ入力には「analogRead」関数を使い、出てくる値は0から1023(0から5V)の戻り値になる。
  • アナログ出力には「analogWrite」関数を使い、0から255(0から5V)の引数になる。
デジタル入出力
  • LOW = 0 : 0V
  • HIGH = 1 : 5Vまたは3.3V
シリアル通信機能
  • UART
    • 非同期式
    • 簡単な通信
    • D0, D1ピン、ソフトシリアル通信も可能
    • SoftwareSerialライブラリ利用
  • I2C
    • 同期式
    • 双方向SDA通信
    • A4, A5ピン、SCL, SDAピン
    • Wireライブラリ利用
  • SPI
    • 同期式
    • 高速な通信処理
    • D10, D11, D12, D13ピン
    • SPIライブラリ利用