Arduino讀取寫入電壓值


讀取寫入方式分為數字和模擬

讀取方式:(注意接地)

數字: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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM