Hey guys, I was wondering if Arduino's can be used in commercial/professional projects instead of using/making my own micro embedded device (which is what commercial manufactures do)?
Can you make your program on an Arduino run as fast as a micro embedded device?
The micro-controllers used in Arduino products are the same ones used in commercial applications. From the chip manufacturers point of view an Arduino board is as much a commercial product as any other consumer product containing their devices. You don't need your program to 'as fast as a micro embedded device', you need it to run fast enough for your product to work as you desire.
You need to consider the quality of the Arduino board you use.
Both Genuine Arduino and clones have been subject to bad batches of boards. In most cases commercial projects require additional inspection and testing to insure the customer is not disappointed.
Speed and Function:
Pretty much all Arduino boards expose the processor pins to the board I/O pins. As such there is no difference in performance of an Arduino board vs the same processor on a "custom" board.
There is such a thing as a ruggedized Arduino with input and output protection, industrial temp range, etc. They're more expensive but on a real industrial project its peanuts.
You have to consider connections as well. You can't include a breadboard or a bunch of single DuPonts and expect it to survive.
Many of the modules have little or no mounting. I use a 3D printer to make mounts and shrouds.
I've also figured out a reliable screw terminal connect for both signal and power. Wasn't trivial.
TBH itβs not hard to design a board on PCB , with just the processor , Crystal etc .
You can then put the connectors you want plus any other bits you need in that board .
Although hated by many Fritzing can make you an PCB and has layouts for the processor and will get you going very quickly.
Has the benefit too of not looking so home made . Good luck buying the parts tho β¦
Then the answer is obvious, it is very expensive in comparison to what you would be paying for the same functionality if you buy in volume and get PCB manufactured on industrial scale with your own layout having less components since you won't need half the components on Arduino board.
Actual arduino boards are not optimized for commercial use, because it not intended for it.
For example, they are not optimized for mobile power and consume handreds times more power than it's chip itself. They are definitely not optimized by pcb size.. and last, they are absolutely loose to commercial analogs by price
arduino can be used in commercial production, but only as a prototype in development