- 17. January 2012: Atypical Curiosity
- 4. January 2012: PIC32MX7 PIM, RB5 pin conflict (solved)
- 30. December 2011: MikroE Mini-32 Board
- 29. December 2011: Donate to Wikipedia
- 28. December 2011: PIC32 Interrupt Nesting (update)
- 20. December 2011: Graphics Library 3.02
- 2. December 2011: Home Brewed IDE for PIC32 assembly development
- 30. November 2011: Yoda Conditions, Egyptian brackets and more...
- 9. November 2011: AVI Player Project (for the uMMB)
- 21. March 2011: More Multimedia Boards
- January 2012
- December 2011
- November 2011
- March 2011
- February 2011
- January 2011
- March 2010
- January 2010
- December 2009
- November 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- January 2009
- December 2008
- November 2008
- October 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
Animation on the MikroE PIC32MX4 Multimedia Board
I must admit, the MikroElektronika PIC32MX4 Multimedia Board has recently stolen the little that was left of my free time. I found myself toying around until late at night with it, and I have resurrected a number of old projects. The little QVGA display is so attractive, and I could not resist but try to port some of my favorite graphics programs to it.
Basically, if you have seen the MikroE web site, you have already seen a screenshot of the Mandelbrot project ported to the PIC32MMB. But if you have tried any of the advanced projects I posted on the PIC32 explorer web site, then you already know what I did next.
Graphics animation is more fun! It is different from basic graphics GUI design and support, because you have to add a real time element to it. To provide fluid motion you have to use double buffering techniques, and if there is 3D, linear algebra needs to be mixed in.
While this is all still very much a big work in progress, I would like to share with you a couple of previews of the kind of things you can do with the PIC32MMB.
This is the basic wireframe 3D cube animation (link)
There are four more videos for you to explore:
A more complex 3D wireframe (link)
More objects animated in 3D (link)
Using the onboard accelerometer to move around objects (link)
And finally a Solid (filled faces) rotating cube with hidden face removal (link)
Now things are getting real entertaining… any ideas?
5 Responses to “Animation on the MikroE PIC32MX4 Multimedia Board”
Leave a Reply
You must be logged in to post a comment.
31. January 2010 at 22:44
Very Nice! I received one of these PIC32MX4 Multimedia boards a couple weeks ago. Would love to see your code for creating these graphics.
12. February 2010 at 03:16
Me too I have a PIC32MX4 board and also wish to look at your code. Do you use the Microchip Graphic library or you wrote your own?
1. March 2010 at 16:35
I am going to post the code and explain it a bit on this same blog …
Just don’t hold your breath… I am … slow!
13. March 2010 at 16:31
Great example!
Try to add acceleration and deceleration on movement.
Costant speed is quite unnatural to see!
Alberto.