本帖最后由 弘毅 于 2018-8-18 08:38 编辑
- #include "lcd1602.h"
- #include <LiquidCrystal.h>
- #include <boarddefs.h>
- #include <IRremote.h>
- #include <IRremoteInt.h>
- #include <ir_Lego_PF_BitStreamEncoder.h>
- const int irReceiverPin = 12;
- IRrecv irrecv(irReceiverPin);// 设置irReceiverPin定义的端口为红外信号接收端口
- decode_results results;// 定义results变量为红外结果存放位置
- LiquidCrystal lcd(12,11,2,3,4,5,6,7,8,9,10);
- void setup() {
- irrecv.enableIRIn();
- }
- void loop() {
- irrecv.decode(&results);
- LcdCommandWrite(0x80);
- if(results.value==0XFF6897)
- lcd.print('0');
- if(results.value==0XFF30CF)
- lcd.print('1');
- }
-
-
- // put your main code here, to run repeatedly:
复制代码
|