ความรู้แน่น ฟรีสำหรับชุมชน ArduinoAll ที่นี่เท่านั้น

ฟรีและดีที่สุด คอร์สอบรม Arduino + NodeMCU
ทำเพื่อแบ่งปัน ห้ามนำไปจำหน่าย หรือเก็บเงินค่าเรียน
  !!!


  


AllNewStep รับประกันคุณภาพทุกชิ้น วันจันทร์-ศุกร์แจ้งชำระสินค้าก่อน 14.00 จัดส่งทันทีวันนี้ค่ะ

กรุงเทพ /ภาคกลาง ได้พรุ่งนี้


*** สินค้าทุกชิ้น ถ้าสามารถทำรายการสั่งซื้อได้ แสดงว่ามีครบทุกรายการค่ะ *** 

พิมพ์ค้นหาบทความ หัวข้อกระทู้ และสินค้าในเว็บ AllNewStep ได้ที่นี่
QUOTE 

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

aum23

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

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

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

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

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

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

 

QUOTE 
ความคิดเห็นที่ #2
กอล์ฟ
ผมก็สนใจเหมือนกัน
QUOTE 
ความคิดเห็นที่ #3
เจ้าของร้าน

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

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

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-3 จากทั้งหมด 3 ความคิดเห็น
ขาย ARDUINO
คุณภาพ อันดับ 1

ได้รับรางวัลร้านยอดเยี่ยม
ตั้งแต่ปี 2558
ขาย Arduino
วีดีโอสอน Arduino

สอน esp8266

สอน Arduino IoT
สอน Arduino แบบเร็ว

สอน NodeMCU

อุปกรณ์ Arduino

MEMBER ZONE

พูดคุย-สอบถาม