cupoftea
Advanced Member level 6

Hi,
We are doing the power supply for a customer who is making monitoring equipment
to monitor fluid levels in tanks in various places over Europe. It monitors, then sends
back the levels to a central depot via wireless link. It also needs to be bi-directional
comms as they need to update the software in the monitoring site sometimes.
They have asked us to do a start-over system and do all the software aswell. Do you think we would easily
be able to do the whole system with Arduino? We know basic C programming. (even managed to do a LED dimmer
once where a user twiddled a pot and I got the PIC micro to read the pot via its ADC then output a reference
voltage via a step-mode digital pot.)
So do you think we could do all the comms, including RF comms , with Arduino and Arduino code?
Does Arduino make this sort of thing "easy for anyone"?
I did some Arduino software once....it seemed like C but more logical and understandable than C.
We obviously wouldn't put the Arduino board in the product....but just the relevant chip.
Shouldn't all companies be transferring all of their software systems over to Arduino so that "anybody"
can maintain and modify it?
After all, Arduino is the easiest software platform. Even to write a simple PIC micro program, you have to
know all that setup and config code.
So why hasnt Arduino taken over the software world generally?..or has it?....is it in th eprocess of doing so?
The software engineer left and didnt yet write the code to include the bidirectional comms......is it true that software engineers sometimes write code in a more complicated way than needed ,, in order to "protect their job/territory"? Do Software engineers sometimes use a more complicated software system than necessary in order to say theyve used a complicated system so their CV looks better? How can you tell if a software engineer has done this?
We are doing the power supply for a customer who is making monitoring equipment
to monitor fluid levels in tanks in various places over Europe. It monitors, then sends
back the levels to a central depot via wireless link. It also needs to be bi-directional
comms as they need to update the software in the monitoring site sometimes.
They have asked us to do a start-over system and do all the software aswell. Do you think we would easily
be able to do the whole system with Arduino? We know basic C programming. (even managed to do a LED dimmer
once where a user twiddled a pot and I got the PIC micro to read the pot via its ADC then output a reference
voltage via a step-mode digital pot.)
So do you think we could do all the comms, including RF comms , with Arduino and Arduino code?
Does Arduino make this sort of thing "easy for anyone"?
I did some Arduino software once....it seemed like C but more logical and understandable than C.
We obviously wouldn't put the Arduino board in the product....but just the relevant chip.
Shouldn't all companies be transferring all of their software systems over to Arduino so that "anybody"
can maintain and modify it?
After all, Arduino is the easiest software platform. Even to write a simple PIC micro program, you have to
know all that setup and config code.
So why hasnt Arduino taken over the software world generally?..or has it?....is it in th eprocess of doing so?
The software engineer left and didnt yet write the code to include the bidirectional comms......is it true that software engineers sometimes write code in a more complicated way than needed ,, in order to "protect their job/territory"? Do Software engineers sometimes use a more complicated software system than necessary in order to say theyve used a complicated system so their CV looks better? How can you tell if a software engineer has done this?
Last edited: