There is no more suitable language, at least not with this description.
There is one that solves the problem. If the hardware used does not accept code written in C, it is not suitable. The same goes for C++. In some rare cases you may only be able to make your application, or part of it, in Assembly of that hardware. It may be that the ideal or even unique language for that hardware is one that the manufacturer invented. It can be Java or C#, or who knows Lua. It also depends on the application. And it depends even more on which one you know and dominate.
No wonder the Lego Mindstorms NXT allows several languages, has even dialects. I imagine there must be very good libraries to access the hardware through most or all of them, but this is just one example.
Without knowing all this I pointed out and perhaps some things more difficult to say which is more appropriate. And one of these things only you can answer. Which one do you know well and will be pleased to use? There are political factors involved?
Anyone who says which language you should use is being biased.
http://programmers.stackexchange.com/q/84514/164719 
 https://en.wikipedia.org/wiki/List_of_C-family_programming_languages
– MarceloBoni
If I were he would use Portugol... :v uahuehaue
– KaduAmaral
@Marcelobonifazio why certain answers have an expiration date. A lot of things changed from there to here. Of course C is the most used language in this area, but it is far from being the only one and not necessarily the most suitable one. I have no way of knowing. Go to default may be easier but doesn’t mean it’s going in the most suitable. PHP and JS also does, saw?
– Maniero
Someone disagrees and disagrees, pity we won’t know why.
– Maniero
Just to make it clear that it was not I who negatived rs, despite not agreeing 100%, there are points that I agree and some points that I do not entirely agree.
– MarceloBoni
Another cool example would be, I turn off the monitor through the C or else turn up and down the computer volume and etc... it is possible this?
– Silvio Andorinha
As I said, you can do anything in any language, as long as the hardware has the specific language and libraries well implemented. As the question is generic, I can’t say. Now you’re talking on computer, it’s something else.
– Maniero
Your answer is fine. But, not only your conclusion, but the acceptance by the AP just confirm to me that the question is based on opinions: "Anyone who says which language you should use is being biased."
– Luiz Vieira