0
\$\begingroup\$

I am a software developer (coming from java and javascript/web-app programming) and I'm very interessted programming microcontrollers like arduino or espruino. The problem is I have little to no knowledge about electronics. When it comes to circuit diagrams etc. I have no idea what it means.
What do you recommend to get started with the basic electronics on a project level? I took a look at starterkits like the Fritzing Creator Kit. Would this be a good starting point? Or are there any other good starting point like a Youtube channel, blog, any good website...?

\$\endgroup\$

closed as primarily opinion-based by Ignacio Vazquez-Abrams, Leon Heller, PeterJ, Adam Haun, Olin Lathrop Sep 26 '15 at 12:39

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • \$\begingroup\$ start with PIC or ATMEL 8bit /16 bit microcontroller...follow the course called "electronic interface " in edx.org \$\endgroup\$ – masternone Sep 26 '15 at 10:23
3
\$\begingroup\$

Well that depends on what family of microcontroller you want to work. You definitely need development board/ starter kits to begin microcontroller programming. If you want to go for PIC MCUs, Explorer 16 board are best or you can go for other development boards for PIC.

If you want to start with AVR MCUs, then purchase an AVR development board.

Arduino Uno is also a good starter kit to start your programming. There are many tutorials available online.

If you don't want to purchase any starter kit and want to simulate your design in Proteus Simulator, then this blog can you help you.!

You probably need books to understand microcontroller's & their programming. For AVR read this & for PIC go for this and for any other MCU

\$\endgroup\$
1
\$\begingroup\$

There are many online sources available. I suggest you look at the MOOC platforms edx.org and coursera.org. Below is list of suggested coursers ordered from beginner to advance.

The above list is a short list of suggested free online coursers. The cost for following one or two of these courses can be managed under US $100. This should get you started.


References:

\$\endgroup\$
0
\$\begingroup\$

I for one am using the books Make: Electronics, Electronics for Dummies, and Electronics all in one for Dummies. I am learning about circuits that way. I am just a beginner hobbyist though so I don't know any better.

By the way, I also have the Arduino Uno Starter Kit which comes with a project book and I think it's a good start if you want to start learning about Arduino directly.

But like I said, I'm a total beginner, so take my answer with a sack of salt.

\$\endgroup\$
0
\$\begingroup\$

The 8051 Microcontroller and Embedded Systems Using Assembly and C (English) 2nd Edition by Muhammad Ali Mazidi

is very good book to start with.It explains Microcontroller and its application with Assembly and Embedded C in very simplified and detailed manner..

Some other book which I would recommend ...

  • Embedded Systems Design by Arnold S. Berger

  • The Art of Designing Embedded Systems

\$\endgroup\$
  • \$\begingroup\$ How can something be both "very simplified and detailed manner"... I wonder. \$\endgroup\$ – Fizz Oct 26 '15 at 9:00
  • \$\begingroup\$ You can download that book here: google.co.uk/… and I would have thought that any book that has a pdf is probably not up to date or very good. Do you see the problem in recommending books - it's just an opinion and this site is really not about opinions. \$\endgroup\$ – Andy aka Oct 26 '15 at 9:00
  • \$\begingroup\$ @Andy aka: you can download many books from Chinese sites... which probably don't give two renminbi about copyright. \$\endgroup\$ – Fizz Oct 26 '15 at 9:02
  • \$\begingroup\$ @RespawnedFluff yes I am aware of that. \$\endgroup\$ – Andy aka Oct 26 '15 at 9:03
  • \$\begingroup\$ @Andy aka: The edu.cn link you gave (via google redirect) is a bit of bait-and-switch: only the cover is from that book... the rest is a bunch of slides by someone else... although it seems he used the book as textbook for those course slides. \$\endgroup\$ – Fizz Oct 26 '15 at 9:05

Not the answer you're looking for? Browse other questions tagged or ask your own question.