2013年12月14日 星期六

[IC]16-Channel Analog Multiplexer/Demultiplexer-CD74HC4067E

DataSheet


功能描述:利用掃瞄方式呈現好像同時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);


2 則留言: