Tuesday, April 17, 2018

IR Receive Arduino Code


  • Arduino GND --> Module pin -

  • Arduino +5V --> Module PLUS (middle pin)

  • Arduino Digital pin 11 --> Module S


 

[pastacode lang="c" manual="%23include%20%3CIRremote.h%3E%0A%0Aint%20RECV_PIN%20%3D%202%3B%20%2F%2F%20%E4%BD%BF%E7%94%A8%E6%95%B8%E4%BD%8D%E8%85%B3%E4%BD%8D2%E6%8E%A5%E6%94%B6%E7%B4%85%E5%A4%96%E7%B7%9A%E8%A8%8A%E8%99%9F%0AIRrecv%20irrecv(RECV_PIN)%3B%20%2F%2F%20%E5%88%9D%E5%A7%8B%E5%8C%96%E7%B4%85%E5%A4%96%E7%B7%9A%E8%A8%8A%E8%99%9F%E8%BC%B8%E5%85%A5%0Adecode_results%20results%3B%20%2F%2F%20%E5%84%B2%E5%AD%98%E8%A8%8A%E8%99%9F%E7%9A%84%E7%B5%90%E6%A7%8B%0A%0Avoid%20setup()%0A%7B%0A%20%20Serial.begin(115200)%3B%0A%20%20irrecv.blink13(true)%3B%20%2F%2F%20%E8%A8%AD%E7%82%BAtrue%E7%9A%84%E8%A9%B1%EF%BC%8C%E7%95%B6%E6%94%B6%E5%88%B0%E8%A8%8A%E8%99%9F%E6%99%82%EF%BC%8C%E8%85%B3%E4%BD%8D13%E7%9A%84LED%E4%BE%BF%E6%9C%83%E9%96%83%E7%88%8D%0A%20%20irrecv.enableIRIn()%3B%20%2F%2F%20%E5%95%9F%E5%8B%95%E6%8E%A5%E6%94%B6%0A%7D%0A%0Avoid%20loop()%20%7B%0A%20%20if%20(irrecv.decode(%26results))%20%7B%20%2F%2F%20%E6%8E%A5%E6%94%B6%E7%B4%85%E5%A4%96%E7%B7%9A%E8%A8%8A%E8%99%9F%E4%B8%A6%E8%A7%A3%E7%A2%BC%0A%20%20%20%20Serial.print(%22results%20value%20is%20%22)%3B%20%2F%2F%20%E8%BC%B8%E5%87%BA%E8%A7%A3%E7%A2%BC%E5%BE%8C%E7%9A%84%E8%B3%87%E6%96%99%0A%20%20%20%20Serial.print(results.value%2C%20HEX)%3B%0A%20%20%20%20Serial.print(%22%2C%20bits%20is%20%22)%3B%0A%20%20%20%20Serial.print(results.bits)%3B%0A%20%20%20%20Serial.print(%22%2C%20decode_type%20is%20%22)%3B%0A%20%20%20%20Serial.println(results.decode_type)%3B%0A%20%20%20%20irrecv.resume()%3B%20%2F%2F%20%E6%BA%96%E5%82%99%E6%8E%A5%E6%94%B6%E4%B8%8B%E4%B8%80%E5%80%8B%E8%A8%8A%E8%99%9F%0A%20%20%7D%0A%7D" message="" highlight="" provider="manual"/]

No comments: