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

ขอ code arduino แบบไฟฉายจีนหน่อยครับ

aum23
aum23
IP: 49.228.116.x
10 เดือนที่ผ่านมา

ว่าด้วยเรื่องของ LED แล้ว เดี๋ยวนี้ หลอดไฟ LED กำลังฮิต ขอ code arduino แบบไฟฉายจีนหน่อยครับ โดย ควบคุมการทำงานด้วยสวิตเพียงตัวเดียว คือ กด สวิตครั้ง แรก จ่าย pwm 256 กดครั้งที่สอง จ่าย pwm 175 กด ครั้งที่สาม จ่าย pwm 100 กดครั้งที่สี่ จ่ายเป็นไฟกระพริบ กดครั้งที่ห้า จ่าย pwm 0 ไฟฉายจีนทำงานประมาณนี้ครับ ตัวเลขเป็นการคาดเดาของผมเอง ถ้าได้โค๊ด น่าจะมีประโยชน์กับทุกท่านครับ

QUOTE 
ความคิดเห็นที่ #1
เจ้าของร้าน
เจ้าของร้าน
10 เดือนที่ผ่านมา

โคด arduino ไม่ยากครับ ถ้าแบบคุ้มค่าที่สุดคือใช้ attiny13 และทรานซิสเตอร์ขับ led 

โปรแกรมเขียน if เช็ค

  • อ่านค่าจากสวิตช์ ใช้คำสั่ง digitalRead(pin); ให้ค่าเป็น 0 หรือ 1
  • PWM ใช้คำสั่ง analogWrite(pin , PWM);

ข้อมูล analogWrite เพิ่มเติม https://www.arduino.cc/en/Reference/analogWrite

 

QUOTE 
ความคิดเห็นที่ #2
กอล์ฟ
กอล์ฟ (Guest)
IP: 113.53.48.x
10 เดือนที่ผ่านมา
ผมก็สนใจเหมือนกัน
QUOTE 
ความคิดเห็นที่ #3
เจ้าของร้าน
เจ้าของร้าน
10 เดือนที่ผ่านมา

ตามจริงให้คอนเซฟการเขียนโปรแกรมไปแล้ว

ผมให้ตัวอย่าง ไปลองศึกษาและเล่นดูตามนี้

int led = 9;

int sw = 8;

int state = 0;

void setup() {

  // initialize digital pin 13 as an output.

  pinMode(led, OUTPUT);

  pinMode(sw, INPUT);

}

void loop() {

  if (digitalRead(sw) == 0) {

    state++;

    if (state == 0) {

      analogWrite(led, 255);

    } else if (state == 1) {

      analogWrite(led, 175);

    } else if (state == 2) {

      analogWrite(led, 100);

    } else if (state == 3) {

      digitalWrite(led, 1);

      delay(1000);

      digitalWrite(led, 0);

      delay(1000);

    } else if (state == 4) {

      digitalWrite(led, 0);

      state = 0;

    }

  }

}

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

หมวดหมู่สินค้า

สมาชิก Arduino All

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

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

Arduino All ขายดี

รหัสสินค้า A015
270.00 บาท
  • สั่งซื้อ
รหัสสินค้า A233
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A115
10.00 บาท
  • สั่งซื้อ
รหัสสินค้า A097
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A238
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A474
7.00 บาท
  • สั่งซื้อ
รหัสสินค้า A014
100.00 บาท
  • สั่งซื้อ
รหัสสินค้า A237
4.00 บาท
  • สั่งซื้อ
Go to Top