Glomerida Microcontroller Board
Glomerida Board is a low-cost microcontroller we have designed for robotics, machine vision, sensor networks and real-time control experiments. It exploits the significant flexibility of the
Cypress Programmable System-on-Chip and its
design tools. We use the board in
various projects. I have to say, this is an amazing chip, contains a 32-bit ARM processor as well as a large set of fully software configurable analog and digital hardware blocks such as analog-to-digital, digital-to-analog converters, timers, logic units or opamps, and lots of pins that can be configured for digital or analog signal processing.
The board can be directly inserted onto breadboards. It has 16 3.3 V and 12 5 V fully programmable general-purpose I/O pins to interface with the physical world (so it can support designs requiring quite a large number of sensors). It can control two motors forwards and backwards independently. We also have included connections for a camera and an LCD panel. It can be powered via its USB connection (which is also used for programming) or from a DC power source.
Further details about the Glomerida Board and relevant data sheets can be found
here.
Using the Glomerida Board
PSoC Creator is the Integrated Development Environment for programming and configuring the Glomerida Board. It has been installed on all Windows machines available in the department. It is freely downloadable, you can install on your computers as well, if you would like to use
your own setup for programming and using the Glomerida Board.
I think the best procedure for learning how to use the Glomerida Board is as follows:
- Read Chapter 1 of the book My First Five PSoC 3 Designs (PSoC 3 and PSoC 5 are essentially same except that PSoC 5 has a 32-bit ARM processor whilst PSoC 3 has an 8-bit one)
- Go through my video tutorials and repeat the activities with your own Glomerida board:
- Then, do the following exercises of My First Five PSoC 3 Designs:
- Chapter 3: Blink an LED
- Chapter 4: UART
- Chapter 6: Digital Logic
- Chapter 7: Precision Analog
- The following Cypress video tutorials are useful: