What Microcontroller Should I Choose for a Summer Project?

AI Thread Summary
Choosing the right microcontroller for a summer project involves considering both personal experience and project goals. The PIC18 is a solid choice for those familiar with it, but alternatives like Arduino, Raspberry Pi, BeagleBone Black, or Cubieboard offer different capabilities. While Arduino is great for low-level hardware interaction, other boards provide higher processing power and support for operating systems, which can be beneficial for future engineering roles. It's important to align the choice of microcontroller with career interests and project complexity. Exploring various platforms can enhance skills and improve CV prospects.
Zeuss1220
Messages
15
Reaction score
0
Hey guys.

I'm completing my Year 2 in E&E engineering next month, and due to some logistic reasons, I won't be able to do any internships this summer, instead I'll be doing it next summer. I've decided to work on some project during the summer. I could get something productive on my CV and can get a feel for my FYP.

My area of interest would be microcontrollers. I have used PIC18(w/Starter kit) for school assignments. But I'm not against getting to know other microcontrollers like Ardruino. I would have to purchase the microcontroller, and possibly other components to implement some hardware to the project.

I would like to get your opinions on what microcontroller should I get and some suggestions on what projects I could take on. I'm looking forward to have a good discussion going. :)
 
Engineering news on Phys.org
Zeuss1220 said:
Hey guys.

I'm completing my Year 2 in E&E engineering next month, and due to some logistic reasons, I won't be able to do any internships this summer, instead I'll be doing it next summer. I've decided to work on some project during the summer. I could get something productive on my CV and can get a feel for my FYP.

My area of interest would be microcontrollers. I have used PIC18(w/Starter kit) for school assignments. But I'm not against getting to know other microcontrollers like Ardruino. I would have to purchase the microcontroller, and possibly other components to implement some hardware to the project.

I would like to get your opinions on what microcontroller should I get and some suggestions on what projects I could take on. I'm looking forward to have a good discussion going. :)

Check out the thread stickied at the top of the EE forum... :smile:
 
I would also point out that while on a microcontroller level, Microchip or other manufacturers single chip solution is a fantastic platform (I personally love Microchip and all their support available on the site in the form of app notes and app specific code.); if this is just for your knowledge expansion, you might want to consider things like Raspberry Pi, BeagleBone Black, or Cubieboard. These are single board virtually complete computers that run some flavor of Linus or Android. I like these as opposed to the Ardruino as these have clock frequencies near 1Ghz with full ethernet, USB, onboard flash and SD and or HD suport as well as video outputs.

The Ardruino provides a lower level of program interaction with hardware, which it seems you have been exposed to already with your PIC18 experience. The other boards I mention offer the option of working with hardware level connections (specifically true with the BeagleBoard or Cubieboard) while using API's in the context of operating system. Many mature companies look for engineers that have experience with software that communicates with hardware through an OS.

I love the concept of the Ardruino, but for me it is just too slow and has too little mem to provide much processing power for really fun stuff, like sound processing, Software Defined Radio, ethernet (it might have a connection, but bandwidth is limited by processor speed).

Lots of direction choices; consider what area you would like to work in after college and choose one that will reinforce that direction.
 
a branch of microchip is also basic micro. Uses the same chips and also supports pic code. However the basic micro allows you to program in basic. The pins are also assignable as discrete input/output or analog input/output. They also have single pin communication support.
If your clever enough you can even cascade the microchips, to perform individual operations then communicate the results to a master chip. Also inexpensive.
 
mjhilger,

Do you know of any compilers for the boards you mentioned? It seems like the speed advantage is partially offset by the apparent need to use interpreters with them.
 
Thread 'Weird near-field phenomenon I get in my EM simulation'
I recently made a basic simulation of wire antennas and I am not sure if the near field in my simulation is modeled correctly. One of the things that worry me is the fact that sometimes I see in my simulation "movements" in the near field that seems to be faster than the speed of wave propagation I defined (the speed of light in the simulation). Specifically I see "nodes" of low amplitude in the E field that are quickly "emitted" from the antenna and then slow down as they approach the far...
Hello dear reader, a brief introduction: Some 4 years ago someone started developing health related issues, apparently due to exposure to RF & ELF related frequencies and/or fields (Magnetic). This is currently becoming known as EHS. (Electromagnetic hypersensitivity is a claimed sensitivity to electromagnetic fields, to which adverse symptoms are attributed.) She experiences a deep burning sensation throughout her entire body, leaving her in pain and exhausted after a pulse has occurred...
Back
Top