On Sat, 18 Mar 2017 14:00:02 -0700 (PDT), djlewis
<
djl...@tcworks.net> declaimed the following:
> or a higher end arduino Mega or Due. That being said, Take a look at the
FYI: the Due was discontinued some years back; the current ARM based
Arduino is the Zero, as I recall (ARM M0 vs the Due M3).
The Mega2560 supposedly has up to 15 PWM outs, but doesn't have USB
host mode, so probably not usable for the joysticks; would need plain
analog joysticks via the ADC inputs.
>I use many embedded boards from BasicX, rabbit 2k and 3k, TI Launchpad,
TIVA TM4C123 has a micro A/B USB (which I believe means it can be used as
either host or client), the pinout seems to support 5 PWMs. {80MHz M4F
[floating point], 256kB flash, 32kB RAM, and too many timers for its own
good}
TIVA TM4C1294 has the micro A/B and Ethernet; the pinout appears to list 10
PWMs {120MHz M4F, 1MB flash, 256kB RAM}
And one sure can't complain about pricing -- ~$13 and ~$20 respectively
(and ~$25 for the 129E with encryption hardware).
Code Composer Studio is now "free" -- and TI-RTOS is relatively easy to
use on them (granted, I've only done the RTOS lesson book -- how many ways
can one blink an LED), or Energia (Arduino IDE fork).
For a task that basically consists of translating joystick inputs into
PWM outputs, it feels like a job for a microcontroller board more than an
SBC with OS/display drivers, and all that overhead.
--
Wulfraed Dennis Lee Bieber AF6VN
wlf...@ix.netcom.com HTTP://wlfraed.home.netcom.com/