MarkOne wrote: ↑Mon Jan 17, 2022 5:45 pm
I'm interested in what development environment people are using, loading the code in to the device etc?
There's Arduino/Genuino which is a complete development tool that you can download. You program it in C/C++ and each program has two sections - setup() where you set all the pin functions and initialise everything, and loop() where you run your actual program. To me, it seems extremely simple.
I don't see any more advanced stuff like interrupt handling so it is strictly for simple, non time critical programs.
Our lad also has a copy of UnoArduinoSim which allows him to test his programs on a simulator before loading them onto the real hardware.
Folderol wrote: ↑Mon Dec 27, 2021 10:05 pmAt the press of a button my entire music setup will be started in the correct sequence, and with the best timing for a clean start.
I use one of these.
MarkOne wrote: ↑Mon Jan 17, 2022 5:45 pm
I'm really interested in getting into Teensy projects.
But for £250 you could pay one of your children (or a neighbours child) £1 a time to either plug them in in sequence or unplug them in sequence. That's 125 power-up and power-downs covered.
My late father-in-law - meticulous in doing the hidden things as neatly as possible - would have whole-heartedly approved.
I know it's not a direct comparison between your one-off and off-the shelf units, but yours bears cost comparison with commercially available units that aren't nearly as sophisticated.
MarkOne wrote: ↑Mon Jan 17, 2022 5:45 pm
I'm interested in what development environment people are using, loading the code in to the device etc?
There's Arduino/Genuino which is a complete development tool that you can download. You program it in C/C++ and each program has two sections - setup() where you set all the pin functions and initialise everything, and loop() where you run your actual program. To me, it seems extremely simple.
I don't see any more advanced stuff like interrupt handling so it is strictly for simple, non time critical programs.
Our lad also has a copy of UnoArduinoSim which allows him to test his programs on a simulator before loading them onto the real hardware.
There are in fact two hardware interrupts available on the UNO (I don't know about any others in the series). I've used them in the past for exactly the purpose of precision timing. The Arduino's crystal is pretty accurate and stable (the smaller resonator ones less so).
Mike Stranks wrote: ↑Tue Jan 18, 2022 10:01 am
A lovely piece of work Will.
My late father-in-law - meticulous in doing the hidden things as neatly as possible - would have whole-heartedly approved.
I know it's not a direct comparison between your one-off and off-the shelf units, but yours bears cost comparison with commercially available units that aren't nearly as sophisticated.
Thanks Mike. It's in service now and I'm very happy with it - no more messing about with a bunch of switches, and zero power use when off.
Folderol wrote: ↑Tue Jan 18, 2022 11:36 am
There are in fact two hardware interrupts available on the UNO (I don't know about any others in the series). I've used them in the past for exactly the purpose of precision timing. The Arduino's crystal is pretty accurate and stable (the smaller resonator ones less so).
Thanks Will - I had missed that in all the Arduino code that I had looked at. I'm more used to programming PIC's where just about all inputs are handled using interrupts.