Hello there. I am a programmer since 2016 and have started studying Arduino for about three months now. My question is what level in the terms of robotics does it belong to? Is it just for amateurs or those with a high level of knowledge of programming in general (for example, Arduino IDE for UNO R3 board which I have has a very small memory consumption limit and I used to end up with only a hundred lines of code or two LCD 1602 variables, but not more to successfully build it, though I could use another board as the second intellect of course to increase it)? I mean, well, can I do really cool things with just a couple of circuits and sensors (some of them I have already explored and it looks like they will do just fine when I start creating the body of my first robot and other parts). Are there any better alternatives I should try now or some time later?
Since you are programmer and know what is possible, spend a few more months studying computer hardware and you will find it is not just the computer but what the designer does with it. I look at the Arduinos as development boards for the associated processors. Yes they are great for one of a kind projects as well.
Not many processors are defined for a single role. That’s up to the code.
The AVR chips are well placed as typical 8-bit microcontrollers running at 16MHz
For more tricks, performance or memory, start looking at the larger processors.
in addition to being low-cost boards for teaching microcontroller concepts they are useful in industry/research for testing of devices such as sensors and for building prototype systems
e.g. recently used a ESP32-DevKitM-1 to prototype a control system now moved onto to custom PCBs using the ESP32-MINI-1
Thank you very much for your replies, guys. I think it's a cheap and good start for studying robotics anyway. I am not a hardware specialist so I will impove it in some extent. And though it's more for teaching purposes it feels very nice to see those sensors in action. I do appreciate your help and support here. And thank you for your help again.
Hello
Yes.
Addtional keep in mind to use system design rules like the IPO model.
Have a nice day and enjoy coding in C++.
p.s.
I will not talk about functional and non-functional system requirements.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.