Which Arduino did you try and why did you decide that you don't want to use it?I’ve tried Arduino and that is not what I want to use.
Hi. Thanks for responding. Used the arduino uno board with the add a fruit motor controller.Which Arduino did you try and why did you decide that you don't want to use it?
hi thanks for responding.What kind of actuators you want to use for moving these parts? Usually many MCU-s can output multiple control signals in almost same time. I depends mostly of programming the MCU.
Ok. Sounds like I should go with something different. What do you recommend for controlling movement instead of servos?Most micro's control output simultaneously or one at a time, but you are talking μs between actions.
The RC servo's are going to be the slowest response, not the micro.
Max.
Honestly not well experienced in C+ basic but I’m learning more all the time by reading and experimenting with different commandSI suspect an 8-core, 32-bit MCU is more than a bit of an overkill for that project. No doubt it will work. How experienced are you in programming?
Ok. Yeah I really need to learn this. Just hasn’t come easy for this older dude. Wish I had a 12 year old son to learn it for me and then teach me.Arduinos were originally designed for the maker community for art works,
They are just like any other processor, they perform one task at a time,
have a look here
https://www.pjrc.com/blog/
http://arduinoarts.com/2014/05/9-amazing-projects-where-arduino-art-meet/
OK over simplification, there are multi core processors, such as i7's.
There are also real time processing languages , that allow a processor to simulate multiple controllers,
You do not use one core of a processor for each of the "arm" of a model
A Real time language would be way overkill, especially if you are learning code.
So a Uno is a very good, logical way to program up your display.
What you do need to do is learn Arduino codding though.
Ok. makes. What is your opinion on the parallax propeller?Any single core processor that you pick is only going to be able to do "one thing at a time". The thing is that it can do so many things one thing at a time, that on timescales within our perception it looks like they are happening simultaneously.
We have a reaction time to a visual stimulus on the order of 0.25 seconds.
In that 0.25 seconds, an ATmega328 running with a 16 MHz. clock can execute 4,000,000 instructions because each "one thing at a time" instruction takes only 62.5 nanoseconds. I know that you might not be familiar with nanoseconds, but there are one billion of them in one second or 250,000,000 in one quarter of a second. I think it is a pretty big stretch to conclude that an Arduino will have trouble performing what seems like a series of simple choreographed tasks.
If you are still not convinced then, maybe you cold think about doing the servos with one and doing the pneumatics with another. They could even communicate with each other on when certain events are scheduled to happen and finish.
Most single core processors will only execute one command at a time. Intel had hyperthreading that allowed processors with that feature to execute more than one instruction at a time.from my understanding, the uno board can only do one command at a time. if I’m wrong here I’d appreciate setting me straight.
That controller can run up to 16 RC servos at once. I use an Arduino to run an animatronic figure with 11 servos at the same time.Hi. Thanks for responding. Used the arduino uno board with the add a fruit motor controller.
from my understanding, the uno board can only do one command at a time. if I’m wrong here I’d appreciate setting me straight. If there is another arduino board that can do multiple commands at the same time I’ll definitely look into it.
thanks again
The claim is specious unless they have a multi-core processor. I have zero familiarity with that product, so I can't help you there.Ok. makes. What is your opinion on the parallax propeller?
They specifically claim simultaneous multi tasking.
That shield he mentioned is a co-processor, that runs multiple motors/servos. The response time of the motors is slow compared to the processor, so commands can be sent sequentially, but appear to be simultaneous.Most single core processors will only execute one command at a time. Intel had hyperthreading that allowed processors with that feature to execute more than one instruction at a time.
If you use the PORTs on Arduino, you can change up to 8 I/O's at the same time (or at least with the same command).
Thread starter | Similar threads | Forum | Replies | Date |
---|---|---|---|---|
M | RTOS uC / Micro-processor | Microcontrollers | 9 | |
A | how micro-controller or processor boot ? | Microcontrollers | 1 | |
M | Micro Processor | General Electronics Chat | 13 | |
Difference between micro processor and Micro controller | General Electronics Chat | 9 | ||
B | micro processor | Microcontrollers | 7 |
by Jake Hertz
by Aaron Carman
by Aaron Carman
by Duane Benson