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.
 
Hi all I have some confusion about piezoelectrical sensors combination. If i have three acoustic piezoelectrical sensors (with same receive sensitivity in dB ref V/1uPa) placed at specific distance, these sensors receive acoustic signal from a sound source placed at far field distance (Plane Wave) and from broadside. I receive output of these sensors through individual preamplifiers, add them through hardware like summer circuit adder or in software after digitization and in this way got an...
I have recently moved into a new (rather ancient) house and had a few trips of my Residual Current breaker. I dug out my old Socket tester which tell me the three pins are correct. But then the Red warning light tells me my socket(s) fail the loop test. I never had this before but my last house had an overhead supply with no Earth from the company. The tester said "get this checked" and the man said the (high but not ridiculous) earth resistance was acceptable. I stuck a new copper earth...
I am not an electrical engineering student, but a lowly apprentice electrician. I learn both on the job and also take classes for my apprenticeship. I recently wired my first transformer and I understand that the neutral and ground are bonded together in the transformer or in the service. What I don't understand is, if the neutral is a current carrying conductor, which is then bonded to the ground conductor, why does current only flow back to its source and not on the ground path...
Back
Top