讀取寫入方式分為數字和模擬
讀取方式:(注意接地)
數字:digitalRead(pin);
模擬:
analogRead(A1);
float val=value*(5.0/1023.0); // 0·····1023
寫入方式:
數字:digitalWrite(pin,HIGH/LOW);
模擬:analogWrite(pwm,0·255); // 這里涉及脈沖寬度調制,與占空比方波有關,如果要去讀取對應pin值推薦用萬用表,如果利用digitalRead(pin);會得到不穩定的0或者1,數量取決於0---255這個數字
例如:
analogWrite(3,128);
value=digitalRead(5);