Arduino 8-bit support
MCU | 2 PWM mode | 4 PWM mode | 3 PWM mode | 6 PWM mode | pwm frequency config |
---|---|---|---|---|---|
Arduino (8-bit) | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ (either 4kHz or 32kHz) |
This table shows the 8-bit Arduino supported features. Basically everything except the frequency setting, the PWM frequency is fixed to 32kHz.
Board | Name | Specifications | Link | Price |
---|---|---|---|---|
![]() | Arduino UNO | ATMega328 - 5V logic - 6 PWMs - 2 interrupts - 16Mhz | Ebay Arudino Store | 5€ 25€ |
![]() | Arduino Mega | ATMega2560 - 5V logic - 15 PWMs - 6 interrupts - 16Mhz | Ebay Arduino Store | 10€ 35€ |
![]() | Arduino NANO | ATMega328 -5V logic - 6 PWMs - 2 interrupts - 16Mhz | Ebay | 3€ |
![]() | Arduino Leonardo | ATMega32u4 -5V logic - 7 PWMs - 5 interrupts - 16Mhz | Arduino Store Ebay | 10€-20€ |
Arduino SimpleFOClibrary has stared as an Arduino UNO library and it has been optimized to be used with these types of devices. But it is not restricted to the Arduino UNOs, you will be able to run it on Arduino MEGA and basically any board with ATMega328 chip or ATMega2560. Such as Arduino Nano, Arduino pro-mini and similar.
Board | Name | Specifications | Link | Price |
---|---|---|---|---|
![]() | HMBGC V2.2 | ATMega328 - 5V logic - 6 PWMs - 0 interrupts - No SPI - 16Mhz - 2x BLDC driver | Ebay | 20€ |
![]() | BGC 3.0 | ATMega328 - 5V logic - 6 PWMs - 0 interrupts - 16Mhz - 2x BLDC driver | Aliexpress | 10€ |
One of the interesting example boards for beginners are the gimbal controller boards based on the ATMega328 chips that usually have integrated BLDC driver hardware for running two motors. Their performance is limited but they are great initial setup.
Arduino DUE support
MCU | 2 PWM mode | 4PWM mode | 3 PWM mode | 6 PWM mode | pwm frequency config |
---|---|---|---|---|---|
Arduino DUE | ✔️ | ✔️ | ✔️ | ❌ | ✔️ |
At this moment Arduino DUE does not support 6pwm mode. If you are interested in this support please do no hesitate to post on our community forum.
Board | Name | Specifications | Link | Price |
---|---|---|---|---|
![]() | Arduino DUE | ARM Cortex-M3 - 3.3V logic - 12 PWMs - nterrupts on all pins - 12 analog inputs - 84Mhz | Ebay Arudino Store | 15€ 35€ |
Arduino SimpleFOClibrary will support ARM based Arduino DUE board as well!
Arduino IDE support package
In order to use the Arduino DUE in the Arduino IDE please instal the Arduino DUE boards support package using Arduino IDE board manager.