愛體驗認證

顯示具有 接線 標籤的文章。 顯示所有文章
顯示具有 接線 標籤的文章。 顯示所有文章

2019年5月22日 星期三

TCweng_利用紅外線感應器亮燈判斷人體移動教學

這次用的這顆主動式紅外線感測器SKU5242,可以判斷人體的移動還有黑線的有無,如果不是購買這個型號的紅外線也沒關係,因為基本上所有的紅外線感應器功能跟接腳都是大同小異,不會差距太大










材料:

1. LED燈兩顆
2. 紅外線感應器兩顆
3. UNO板一塊

!!!!!如果只有一個紅外線也沒關係,底下有另一種程式







接線:















VCC   >>>    5V
GND   >>>   GND
D0       >>>   9or10


!!!!如果紅外線感應器有A0的接腳,暫時可先不用理會沒關係,那是類比的接腳,比較少用到,之後如果有需要會再另外解釋






程式:(兩塊紅外線感應器版本)

void setup() {
  pinMode(6,OUTPUT);
  pinMode(7,OUTPUT);
  pinMode(9,INPUT);
  pinMode(10,INPUT);
  
}

void loop() {
  
    if(digitalRead(9)==0){
      digitalWrite(6,HIGH);
      digitalWrite(6,LOW);
    }

    if(digitalRead(10)==0){
      digitalWrite(7,HIGH);
      digitalWrite(7,LOW);
    }
    

}





程式:(一塊紅外線感應器版本)

void setup() {
  pinMode(6,OUTPUT);
  pinMode(9,INPUT);
  
}

void loop() {
  
    if(digitalRead(9)==0){
      digitalWrite(6,HIGH);
      digitalWrite(6,LOW);
    }

    
}

2019年5月4日 星期六

TCweng_讀寫外接EEPROM Arduino (AT24C256)

此篇是介紹Arduino外接EEPROM記憶體
AT24C256 EEPROM
繼上一篇讀取Arduino內部記憶體文章之後
https://tcweng.blogspot.com/2019/05/tcwengarduino-eeprom.html

要存取外部EEPROM記憶體
相對存取內部記憶體
程式就要麻煩了很多
內容包含了存取位置的相關問題
如要了解EEPROM請見
https://tcweng.blogspot.com/2019/05/eeprom.html

先解決接線的部分
VCC跟GND分別接上5V跟接地
如果是電是吃3.3的話就要接Arduino的3.3
SDA  >>  A4
SCL  >>  A5



程式的部分: