我使用了arduino mega 2560.因爲analogWrite
只是從0到255的值,如果我想增加範圍示例4096:analogWrite(9, 4096)
。這是不可能的嗎?我們怎麼做到這一點?Arduino-在2560上增加佔空比PWM的範圍?
1
A
回答
0
使用map
例如
map(x, 0, 255, 0, 4095);
0
如Arduino Mega 2560 documentation指出:
PWM:2至13和44至46提供與analogWrite()函數8位PWM輸出。
255
是你可以用8位獲得和將等於佔空比時間
如果輸入比255高出100%,你可以使用@奧勒爾方法與map()
函數的最大值。
相關問題
- 1. 如何限制PWM佔空比值的範圍?
- 2. Arduino草圖不上傳到Arduino兆2560
- 3. Arduino PWM到Android IOIO PWM
- 4. Mega Arduino 2560和Eclipse
- 5. Arduino由於PWM
- 6. 如何將PWM的佔空比與正弦波同步?
- 7. 用PIC測量PWM輸入的佔空比?
- 8. ESC的樹莓派PWM頻率和佔空比
- 9. 增加軸範圍
- 10. arduino(mega 2560)以圖號
- 11. 增加iBeacon顯示範圍
- 12. Python範圍步驟增加
- 13. 增加HTML5範圍按鈕
- 14. IronPython的增加命名空間範圍在C#
- 15. 在範圍內插入一行時自動增加COUNTIF範圍
- 16. 使用STM32 HAL定時器和調整PWM信號的佔空比
- 17. 的Arduino:錯誤:「ABS」在此範圍
- 18. 的Android米加ADK 2560 Arduino的LED接口而不屏蔽
- 19. Pyserial寫入arduino巨型2560問題
- 20. 將FreeRTOS移植到Arduino MEGA 2560 Rev3(ATmega2560)
- 21. Simulink外部模式和Arduino Mega 2560
- 22. 從本地範圍增加對象的範圍
- 23. 編譯錯誤,同時對上傳的Arduino兆2560
- 24. 增加的輸入值$範圍
- 25. 增加了產品的價格範圍
- 26. 增加UISlider的範圍-1.0到1.0
- 27. 增加ngif-tag以外的範圍?
- 28. 增加傳遞參數的範圍
- 29. CakePHP增加下降的年份範圍
- 30. val在Arduino範圍內未聲明