Beginners: please read this post and this post before posting to the forum.
0 Members and 1 Guest are viewing this topic.
I think a competition every few months is a good idea.One thing that i would say that i don't think that we could make it MCU specific as that would reduce the number of people who take part from competition to competition as many people use one or the other for there own reasons and would not be willing to venture into the world of another MCU.But having regular competitions with a common goal amongst the community would defiantly advantages to many people.
It would be good for learning purposes though
Lego Mindstorms is perfect for such competitions, because the kit has a microcontroller, [...]
For all the AVR only people, perhaps mentioning that it uses a PIC microcontroller would be fair.
It's not, because it provides the end user zero real PIC experience or knowledge gained any more then if it were AVR or something else powered. No dealing with PIC toolchains, registers, etc. It's all a blackbox to the end-user. So who cares?
The first generation of Lego Mindstorms was built around a brick known as the RCX. It contains a 8-bit Renesas H8/300 microcontroller as its internal CPU.
The NXT actually has 3 microcontrollers making everything tick along.(1) The little circuit board at the top of the picture is the Bluetooth to serial module. The left most, rectangular chip is the memory with the Bluetooth control software from Cambridge Silicon Radio. The square chip is the CSR Bluecore 4 microcontroller and radio hardware BC417143BQN, supporting Bluetooth v2.0 and EDR. The gold zig-zag trace at the top right hand corner is presumably the antenna.(2) The main 32-bit ARM controller that runs your programs, an Atmel AT91SAM7S256. This includes Flash memory/file system, RAM and the USB Device interface.(3) An 8-bit Atmel ATMEGA48. I presume this manages the pulse width modulation (PWM) of the motors, and uses the feedback from the NXT motor rotation sensors to tune the power to each motor.
Where is the PIC microcontroller?