Arduino使用EEPROM練習(2)
由於EEPROM我已經事先寫入資料"0xAA" Arduino使用EEPROM練習(1)
所以以下的練習就是Arduino一通電後,就到指定的位置讀出資料,內容預期因該是"0xAA"
相關參數
I2C address: 0x50
EEPROM address: 0x0
#include
byte datain=0;
void setup() {
Serial.begin(9600);
// put your setup code here, to run once:
Wire.begin();
Wire.beginTransmission(0x50); // transmit to device #0
Wire.write(0x00);
Wire.write(0x00);
Wire.endTransmission();
Wire.requestFrom(0x50,1);
if (Wire.available()) datain = Wire.read();
}
void loop() {
// put your main code here, to run repeatedly:
Serial.print(datain,BIN);
Serial.print("\n");
delay(1000);
}
Arduino通電後擷取到SCA上的訊號
所以以下的練習就是Arduino一通電後,就到指定的位置讀出資料,內容預期因該是"0xAA"
相關參數
I2C address: 0x50
EEPROM address: 0x0
#include
byte datain=0;
void setup() {
Serial.begin(9600);
// put your setup code here, to run once:
Wire.begin();
Wire.beginTransmission(0x50); // transmit to device #0
Wire.write(0x00);
Wire.write(0x00);
Wire.endTransmission();
Wire.requestFrom(0x50,1);
if (Wire.available()) datain = Wire.read();
}
void loop() {
// put your main code here, to run repeatedly:
Serial.print(datain,BIN);
Serial.print("\n");
delay(1000);
}
Arduino通電後擷取到SCA上的訊號
留言
張貼留言