目的
高速、低速のI2Cデバイスを使いたい
資料
プログラム
//I2C_0_UNO_1
#include <Arduino.h>
#include <Wire.h>
//初期化
void setup() {
//GPIOの初期化
pinMode(LED_BUILTIN, OUTPUT);
//i2cの初期化
Wire.begin(); //UNO
Wire.setClock(20000); //速度の変更
}//setup
//メインループ
void loop() {
digitalWrite(LED_BUILTIN, 1); //LED ON debug
//I2Cに送信
Wire.beginTransmission(0x40);
Wire.write('0');
Wire.endTransmission();
delay(500);//0.5秒待つ
digitalWrite(LED_BUILTIN, 0); //LED OFF debug
delay(500);//0.5秒待つ
}//loop