I am an undergrad in ICE. I was searching for ideas to do mini projects on and found this Arduino boards and programs. So actually what are the basics to develop our own gadgets? Any guidelines...?
closed as too broad by Gerben, Nick Gammon, Majenko, fuenfundachtzig, Annonomus Penguin♦ Sep 5 at 15:26There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs. If this question can be reworded to fit the rules in the help center, please edit the question. |
|||||
|
There are some excellent books available as well as videos and articles on the Internet which will walk you through basic projects. The most common method of programming is to use the free Arduino IDE which will talk to the board from your Mac or PC. You can run the board straight from the USB port's power, or from an external source if you need it to be portable. The programming language is very similar to C. The program structure is basically a setup portion and then a continuous main loop that runs until the board is powered off. If you want to experiment without actually purchasing one, there are some emulators available which will let you build entire project on a virtual breadboard before buying any actual components. Fritzing is a great board planner that you can install, or if you would rather, you can use 123D Circuits from your web browser which will let you edit and simulated the circuits. Basic knowledge of electrical circuits will be helpful for getting started, and is a great asset when designing larger projects. |
||||
|