- http://www.ti.com/lit/ds/schs209c/schs209c.pdf
- https://drive.google.com/file/d/0B3iLa8F71LQwdDlHdHU3dDdfSkE/edit?usp=sharing
功能描述:利用掃瞄方式呈現好像同時16個資料同時輸入到一個analogInput達到擴充效果
- 有16(I0~I15)個人要同時走出一個門,用4(S0~S3)+1(Enable)個bit控制誰可以出去
- 一個人要進房子同時有16個入口,用4+1(enable)個bit控制該從哪個入口
IC腳位圖
Function Diagram
程式碼:測試兩個可變電阻的值同時傳給一個analogPin來接收
- https://drive.google.com/file/d/0B3iLa8F71LQwTF9FVTF6Sk9DR3M/edit?usp=sharing
注意:狀態切換後最好延遲一下再讀取值(切換速度不夠快)
- digitalWrite(S0,HIGH);
- digitalWrite(S1,LOW);
- digitalWrite(S2,LOW);
- digitalWrite(S3,LOW);
- delay(50); //切換得沒這麼快
- int input_1 = analogRead(AR01);
沒有留言:
張貼留言