What Microcontroller Should I Choose for a Summer Project?

Click For Summary

Discussion Overview

The discussion revolves around selecting a microcontroller for a summer project, particularly focusing on options suitable for an electrical and electronic engineering student. Participants explore various microcontroller platforms and project ideas, considering both technical specifications and personal interests.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant expresses interest in microcontrollers, mentioning experience with PIC18 and openness to exploring Arduino and other options.
  • Another participant suggests considering single-board computers like Raspberry Pi, BeagleBone Black, or Cubieboard for their higher processing power and capabilities compared to Arduino.
  • Some participants highlight the advantages of Microchip's offerings, including extensive support and resources available for development.
  • A participant mentions Basic Micro as an alternative that allows programming in BASIC and supports various input/output configurations.
  • There is a question raised about the availability of compilers for the suggested boards, noting concerns about the potential need for interpreters that may affect performance.

Areas of Agreement / Disagreement

Participants present multiple competing views on the best microcontroller options, with no consensus reached on a single preferred choice. The discussion remains open-ended, with various suggestions and considerations being explored.

Contextual Notes

Participants express differing opinions on the suitability of various microcontroller platforms based on their intended use and personal experiences, indicating a range of preferences and requirements that may influence their choices.

Who May Find This Useful

This discussion may be useful for electrical and electronic engineering students, hobbyists interested in microcontroller projects, and individuals exploring options for hardware development.

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.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
Replies
3
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 49 ·
2
Replies
49
Views
7K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 6 ·
Replies
6
Views
7K
  • · Replies 13 ·
Replies
13
Views
3K