Maker Pro
Maker Pro

I Want to Start a new project on Microcontrollers and Embedded systems

Hello everyone,I am very new to electronics.I want to start a new project on Microcontrollers and embedded systems.Can anyone suggest some projects? Thank you
 
the first one, glow some LEDs. make an LED high, then a delay n then low...
'Hello World'

LED output will help you learn.
Make it blink, then make it fade, then make it read a potentiometer and/or button to control the LED.

This will teach you basic digital and analogue input and output as well as PWM that can be used for Servo control.
 
That's all fine and dandy, but an FPGA is a bit of a different beast. I would not recommend one to a beginner interested in learning microcontrollers.
 
Yep, rightly said by Gryd3....
Let him start with 89C51/89v51 n then proceed to pic n arm...
FPGA would be a hell of a leap for a beginner....
 
Nobody suggested the Arduino as a learning micro controller platform?
It is the cheapest and fastest way to program PWM to control LED brightness.
 
Nobody suggested the Arduino as a learning micro controller platform?
It is the cheapest and fastest way to program PWM to control LED brightness.
Other than the FPGA, the only other platforms that were mentioned in an unofficial capacity was PIC and ARM.
Op was curious about 'projects', not the actual architecture.

Of course there are tons of options available all with pros and cons from AVRs to the Xilinx FPGAs. (Couldn't think of something that started with Y, or Z)
I try to strongly discourage recommending Arduino as the go-to for learning microcontrollers. It's great for beginners who are looking to get a project done as quick as they can but the whole Arduino+Shield thing makes it seems a little like lego. Rather than building or programming something from scratch the use of templates, libraries, and pre-made circuits are the norm which I feel circumvents the actual learning process of how things actually work.
Of course, this is only my view, but I would like to encourage people how to walk rather than start them out running if they have no idea what a NOP is.
 

(*steve*)

¡sǝpodᴉʇuɐ ǝɥʇ ɹɐǝɥd
Moderator
Nobody suggested the Arduino as a learning micro controller platform?

I guess it's because he asked about projects rather than platforms. There's a number of other threads dealing with people's opinions on which platform is better and why.
 
Top