irtest.java
来自「单片机上的java虚拟机 用winavr 编译」· Java 代码 · 共 53 行
JAVA
53 行
/* IrTest.java (c) 2007 Nils Springob <nils@nicai-systems.de>*/import nanovm.ctbot.drivers.*;class IrTest { public static void main(String[] args) { Leds.set(Leds.WHITE); Display.clear(); Display.gotoXY(0, 0); Display.print("Ir Test"); int val=0; int inc=1; int lastcmd=0; int count=0; while(true) { int cmd = IrReceiver.getCommand(); if (cmd!=0) { if (cmd!=lastcmd) count=1; else count++; lastcmd=cmd; boolean toggle = ((cmd&0x800)!=0); int device = (cmd&0x7c0)/0x40; cmd %= 0x40; Leds.set(Leds.BLUE+Leds.WHITE); Display.gotoXY(2, 1); Display.print("counter = "+count+" "); Display.gotoXY(2, 2); Display.print("device = "+device+" "); Display.gotoXY(2, 3); Display.print("command = "+cmd+" "); Display.gotoXY(10, 0); Display.print(toggle?"*":" "); Clock.delayMilliseconds(10); Leds.set(Leds.WHITE); } } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?