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

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


  


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

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


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

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

เราสามารถขยายเพิ่มขา PWM ของ UNO R3 ได้ไหมครับ

pookka

เราสามารถขยายเพิ่มขา PWM ของ UNO R3 ได้ไหมครับ

เดิมมี 6  มันมี Shield หรือ IC ที่เพิ่ม PWM เข้าไปอีก 

หรือต้อง Arduino MEGA 2560 R3 เท่านั้นครับ

 

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

ถ้าเป็นแบบ shield ใช้ตัวนี้ครับ ขยายได้ 16 ขาแบบ PWM http://www.arduinoall.com/search?q=TLC5940

ถ้าแบบคุ้มที่สุด ใช้ ic 74hc595 ขยายได้ 8 ขา มีคนทำ software pwm ให้ทำงานแบบ pwm ได้ด้วย ลองหาข้อมูลดู https://www.youtube.com/watch?v=FohODewKyec

หรือลองดู Atmega32A จะมีขามากกว่าครับ

QUOTE 
ความคิดเห็นที่ #2
pookka

งั้นถาเราใช้ Servo Shield Arduino 16-Channel 12-bit PWM/Servo Shield  มาต่อเพิ่ม

แล้ว PWM 6 ขาเดิมที่ UNO เราจะยังใช้ได้ไหมครับ

ปล. ไม่เห็นตัวอย่าง Code ของ 16-Channel 12-bit PWM ด้วยเลยไม่แน่ใจ

QUOTE 
ความคิดเห็นที่ #3
pookka

ถ้าบนUNO ใช้

void setup() {
  myservo.attach(9);  // attaches the servo on pin 9 to the servo object
}

คือ Pin 9  แต่ถ้าใช้ Shield  มันจะอ้างยังไงครับ

QUOTE 
ความคิดเห็นที่ #4
pookka

เจอและ ใช่อันนี้ไหมครับ

channel: The channel that should be updated with the new values (0..15)ฃ

on: The tick (between 0..4095) when the signal should transition from low to high

off:the tick (between 0..4095) when the signal should transition from high to low

Ex: "pwm.setPWM(15,1024,3072)"

 

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

ต้องลองเล่นดูครับ : )

แสดงความคิดเห็นที่ 1-5 จากทั้งหมด 5 ความคิดเห็น
ขาย ARDUINO
คุณภาพ อันดับ 1

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

สอน esp8266

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

สอน NodeMCU

อุปกรณ์ Arduino

MEMBER ZONE

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