When I was a student I always wondered how to start doing the projects. As a student of Electronics I have always wanted to explore about controllers and processors. I wanted to play with microcontrollers development boards. But in reality, starting with 8051 controller is not that easy. Learning Embedded C is not at all easy for the beginners and it has got many disadvantages and will not help for the starter. Then, what might be the solution for this??
When I was in my 1st year of graduation, I bought 8051 development board from SP road. It was not that easy to understand programming as I was unaware of Embedded C programming. I tried basic sensors with 8051. It wasn't working for me, and finally I gave it up! After few months, I found out the solution! The solution was Open Source Development Boards!
Arduino is the best example. My suggestion is, if you want to start small scale microcontrollers projects Arduino is the better choice. Never choose any other microcontrollers, they are not that easy!
Why Arduino is the best one for the beginners?
There are lots of reasons why most of the project makers choose Arduino boards over other development boards. In the below section, I will try to list some of the reasons to choose Arduino.
1. It is easy to use
Arduino boards are plug and play. It is programmed using Arduino IDE. IDE provides basic constructs required for programming. The language used follows C syntax. Any one, even the non-technical students can learn Arduino within a very short period of time.
2. It has both Analog and digital pins
Most of the high end controllers, have no analov pins. We have to use intermediate circuits. But Arduino has analog pins. Easy to use, requires no adaptors or bridge circuits.
3. Power ratings.
Arduino boards runs on USB +12V. We can use normal 9v adaptors and even sometimes it runs on 9v High watt battery!
4. Boards are cheap
Arduino boards have different price tags. Arduino mini is the cheapest one and is available for Rs 300. I recommend Arduino uno for the newbees. It costs less than 500 and are available in online markets. If you are quite in circuit connection, you can prepare your own Arduino boards!!
5. Support!
The biggest challenge for the new users is that they want wide supports. Arduino have a discussion forums in arduino.cc where one can ask questions and discuss problems with the specialists. There are wide range of instructables for the arduino starters.
Arduino has got some restrictions too! It has very less flash memory. It cannot excecute multiple loops. It cannot handle large amount of data items. For all these problems, the solution is, RASPBERRY PI!!
Raspberry Pi has got same advantages as that of arduino in its ease and support. It has large ram, flash memory, can excecute multiple loops and can be used for larger applications. It costs 3000Rs in India market and paying that money is worth because Raspberry pi is impressive in its specifications!
If you have any ideas of starting a project, you can contact us. We look farward to help you.
When I was in my 1st year of graduation, I bought 8051 development board from SP road. It was not that easy to understand programming as I was unaware of Embedded C programming. I tried basic sensors with 8051. It wasn't working for me, and finally I gave it up! After few months, I found out the solution! The solution was Open Source Development Boards!
What are open source boards?
As the name itself says, open source has no authority, it requires no liscense for its usage!Arduino is the best example. My suggestion is, if you want to start small scale microcontrollers projects Arduino is the better choice. Never choose any other microcontrollers, they are not that easy!
Why Arduino is the best one for the beginners?
There are lots of reasons why most of the project makers choose Arduino boards over other development boards. In the below section, I will try to list some of the reasons to choose Arduino.
1. It is easy to use
Arduino boards are plug and play. It is programmed using Arduino IDE. IDE provides basic constructs required for programming. The language used follows C syntax. Any one, even the non-technical students can learn Arduino within a very short period of time.
2. It has both Analog and digital pins
Most of the high end controllers, have no analov pins. We have to use intermediate circuits. But Arduino has analog pins. Easy to use, requires no adaptors or bridge circuits.
3. Power ratings.
Arduino boards runs on USB +12V. We can use normal 9v adaptors and even sometimes it runs on 9v High watt battery!
4. Boards are cheap
Arduino boards have different price tags. Arduino mini is the cheapest one and is available for Rs 300. I recommend Arduino uno for the newbees. It costs less than 500 and are available in online markets. If you are quite in circuit connection, you can prepare your own Arduino boards!!
5. Support!
The biggest challenge for the new users is that they want wide supports. Arduino have a discussion forums in arduino.cc where one can ask questions and discuss problems with the specialists. There are wide range of instructables for the arduino starters.
Arduino has got some restrictions too! It has very less flash memory. It cannot excecute multiple loops. It cannot handle large amount of data items. For all these problems, the solution is, RASPBERRY PI!!
Raspberry Pi has got same advantages as that of arduino in its ease and support. It has large ram, flash memory, can excecute multiple loops and can be used for larger applications. It costs 3000Rs in India market and paying that money is worth because Raspberry pi is impressive in its specifications!
If you have any ideas of starting a project, you can contact us. We look farward to help you.
No comments:
Post a Comment