Wasin Wongkum

ESP32: Reading Incremental Encoder with Pulse Counter(PCNT)

Incremental Encoder Incremental Encoder ส่วนใหญ่จะเป็นเซนเซอร์ที่ใช้สำหรับวัดระยะการเคลื่อนที่ เชิงมุม โดยความละเอียดในการอ่านค่าขึ้นอยู่กับจำนวน Pulse Per  Revolution (PPR) ยิ่งค่ามากความละเอียดในการอ่านค่ามุมก็จะมากขึ้นตามไปด้วย ตัว Incremental Enc […]

ESP32: Reading Incremental Encoder with Pulse Counter(PCNT) Read More »

การเปลี่ยนความถี่ PWM ของ Arduino

pwm หรือที่มีชื่อเต็มว่า Pulse-width modulation คือเทคนิคการการสั่ง on off ขา output ที่ความถี่สูง โดยสั่งงานจากโมดุล timer ภายใน ปกติแล้ว Arduino จะมีขา pwm ให้เลือกใช้หลายขา โดยแต่ละขา pwn จะมีความถี่มาตราฐานของ pwm ที่แตกต่างกัน ขึ้นอยู่กับว่าขานั้นๆถู

การเปลี่ยนความถี่ PWM ของ Arduino Read More »