lnwshop logo
  • ตอบกระทู้
  • ตั้งกระทู้ใหม่
QUOTE 

IR_remote เปิดปืดไฟ LED FOR ARDUINO UNO

เจ้าของร้าน

#include

 

int pin [] = {2, 3, 4, 5, 6, 7, 8, 9};

const int RECV_PIN = A3;

 

IRrecv irrecv(RECV_PIN);  // IRrecv signal

decode_results infrared;       // decode result

unsigned long last = millis();

int on1 = 0;

int on2 = 0;

int on3 = 0;

int on4 = 0;

int on5 = 0;

int on6 = 0;

int on7 = 0;

int on8 = 0;

 

//******Infrared key bindings********************************************

const long IRUp = 0xFF629D;       // : button ^

const long IRDown = 0xFFA857;    // : button v

const long IRRight = 0xFFC23D;  // : button >

const long IRLeft = 0xFF22DD;  // : button <

const long IROk = 0xFF02FD;   // : button ok

const long IR1 = 0xFF6897;    // : button 1

const long IR2 = 0xFF9867;    // : button 2

const long IR3 = 0xFFB04F;    // : button 3

const long IR4 = 0xFF30CF;    // : button 4

const long IR5 = 0xFF18E7;    // : button 5

const long IR6 = 0xFF7A85;    // : button 6

const long IR7 = 0xFF10EF;    // : button 7

const long IR8 = 0xFF38C7;    // : button 8

const long IR9 = 0xFF5AA5;    // : button 9

const long IR0 = 0xFF4AB5;    // : button 0

const long IRDot = 0xFF42BD;    // : button *

const long IRSharp = 0xFF52AD;    // : button #

 

void setup()

{

  Serial.begin(9600);

  irrecv.enableIRIn(); // Start the receiver

 

  for (int i = 0; i < 8; i++)

  {

    pinMode(pin[i], OUTPUT);

  }

}

 

void loop()

{

  if (irrecv.decode(&infrared))

  {

    if (infrared.value == IR1)

    {

      on1 = !on1;

      digitalWrite(pin[0], on1 ? HIGH : LOW);

    }

    else if (infrared.value ==  IR2)

    {

      on2 = !on2;

      digitalWrite(pin[1], on2 ? HIGH : LOW);

    }

    else if (infrared.value ==  IR3)

    {

      on3 = !on3;

      digitalWrite(pin[2], on3 ? HIGH : LOW);

    }

    else if (infrared.value ==  IR4)

    {

      on4 = !on4;

      digitalWrite(pin[3], on4 ? HIGH : LOW);

    }

    else if (infrared.value ==  IR5)

    {

      on5 = !on5;

      digitalWrite(pin[4], on5 ? HIGH : LOW);

    }

    else if (infrared.value ==  IR6)

    {

      on6 = !on6;

      digitalWrite(pin[5], on6 ? HIGH : LOW);

    }

    else if (infrared.value ==  IR7)

    {

      on7 = !on7;

      digitalWrite(pin[6], on7 ? HIGH : LOW);

    }

    else if (infrared.value ==  IR8)

    {

      on8 = !on8;

      digitalWrite(pin[7], on8 ? HIGH : LOW);

    }

    irrecv.resume(); // Receive the next value

  }

}

1
แสดงความคิดเห็นที่ 0-0 จากทั้งหมด 0 ความคิดเห็น
ข้อความ
ชื่อผู้โพส
ข้อมูลสำหรับการติดต่อกลับ (ไม่เปิดเผย เห็นเฉพาะเจ้าของร้าน)
อีเมล
เบอร์มือถือ
  • ตอบกระทู้

<



    ติดต่อเรา สะดวก    รวดเร็ว ไว้ใจได้

 091-109-7711


  ติดต่อเราผ่านช่องทาง LINE

  ID : king5k

MEMBER

เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่เกิน 5 นาที
สมัครสมาชิก (ฟรี)

STATISTICS

หน้าที่เข้าชม6,406 ครั้ง
ผู้ชมทั้งหมด3,204 ครั้ง
เปิดร้าน21 ก.ย. 2559
ร้านค้าอัพเดท5 ก.ค. 2561
ตะกร้าของฉัน (0)
มีสินค้าทั้งหมด 0 ชนิด 0 ชิ้น
0 บาทราคาสินค้าทั้งหมด
(ยังไม่รวมค่าจัดส่ง)
สั่งซื้อสินค้า
ตะกร้า
( 0 )
รายการสั่งซื้อของฉัน
เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่เกิน 5 นาที
สมัครสมาชิก (ฟรี)
รายการสั่งซื้อของฉัน
ข้อมูลร้านค้านี้
ร้านPiapples
Piapples
วิสัยทัศน์ของเราคือ สร้างชุดฝึกสำหรับการโปรแกรมคอมพิวเตอร์ มอบให้ระบบการศึกษาทั่วประเทศ ยินดีให้คำปรึกษา R&D งานระบบไมโครคอนโทรลเลอร์ งานโปรเจค งานออกแบบดีไซด์
เบอร์โทร : 0911097711
อีเมล : kittisak.krua@gmail.com
ส่งข้อความติดต่อร้าน
เกี่ยวกับร้านค้านี้
สินค้าที่ดูล่าสุด
ดูสินค้าทั้งหมดในร้าน
สินค้าที่ดูล่าสุด
บันทึกเป็นร้านโปรด
Join (สมัครสมาชิกร้าน)
แชร์หน้านี้
แชร์หน้านี้

TOP เลื่อนขึ้นบนสุด
Go to Top
พูดคุย-สอบถาม คลิก