- جۇغلانما
- 794
UID10414
تىزىملاتقان2012-9-26
ئاخىرقى قېتىم2015-3-23
توردا179 سائەت
ئالىي ئەزا

- نادىر
- 0
- جۇغلانما
- 794
- ئاقچا
- 10

|
بۇ يازمىنى ئاخىرىدا eeyyss تەھرىرلىگەن. ۋاقتى 2014-8-5 21:44
ئىنفرا قىزىل نۇرلۇق تىزگىنەك ئارقىلىق كونترول قىلىش كودى:
- #include "InfraredRemote.h"
- void setup()
- {
- Serial.begin(9600);
- Keyboard.begin();
- pinMode(IR_IN,INPUT_PULLUP);
- Serial.flush();
- timer1_init();
- Mouse.begin();
- }
- void loop()
- {
- remote_decode(); //Kod yeshish
- Deal_Print();
- }
- void Deal_Print()
- {
- if( adrL_code == 0x45 )
- {
- Keyboard.press(KEY_ESC); //ESC Konupkisi
- delay(50);
- Keyboard.releaseAll(); //Konupka qoyiwetilganlik uquri
- }
- else if( adrL_code == 0x40)
- {
- Keyboard.press(KEY_UP_ARROW); //Vsti yonilish konupkisi
- delay(50);
- Keyboard.releaseAll(); //Konupka qoyiwetilganlik uquri
- }
- else if( adrL_code == 0x43)
- {
- Mouse.click(MOUSE_LEFT); //Maus sol konupkisi
- delay(50);
- Keyboard.releaseAll(); //Konupka qoyiwetilganlik uquri
- }
- else if( adrL_code == 0x07)
- {
- Keyboard.press(KEY_LEFT_ARROW); //Sol yonilish konupkisi
- delay(50);
- Keyboard.releaseAll(); //Konupka qoyiwetilganlik uquri
- }
- else if( adrL_code == 0x15)
- {
- Keyboard.press(KEY_RETURN); //Enter Konupkisi
- delay(50);
- Keyboard.releaseAll(); //Konupka qoyiwetilganlik uquri
-
- }
- else if( adrL_code == 0x09)
- {
- Keyboard.press(KEY_RIGHT_ARROW); //Ong yonilish konupkisi
- delay(50);
- Keyboard.releaseAll(); //Konupka qoyiwetilganlik uquri
- }
- else if( adrL_code == 0x19)
- {
- Keyboard.press(KEY_DOWN_ARROW); //Asti yonilix konupkisi
- delay(50);
- Keyboard.releaseAll(); //Konupka qoyiwetilganlik uquri
- }
- adrL_code = 0x00;
- adrH_code = 0x00;
- ir_code = 0x00;
- }
مەزمۇننى كۆچۈرۈۋېلىش
بۇ كودنى ئىشلەتكەندە يەنە ئىنفرا قىزىل نۇر بىرتەرەپ قىلىش ئامبىرى لازىم بولىدۇ،ئامبار ھۆججىتىنى بۇيەردىن چۈشۈرۈڭ.
Tizginek.rar
(1.91 KB, چۈشۈرۈش سانى: 15, باھاسى: 3 ئاقچا)
|
|