In my job I spend a lot of time teaching people how to use Cypress Products. One of the best students that I ever had was Paul Bentley the Cypress VP of Sales for Europe. He came to Kentucky a few years ago to take my class. He dove in with reckless abandon and did a amazing job learning how to actually program the PSoC (not just talk about it on powerpoint). Recently, he was anointed with the responsibility to teach more of our Sales team to use PSoC at the Sales Technical Conference (STCON) which is going on this week.
For some time I have wanted a very simple, inexpensive board to help teach people how get going using our chips…. all of our chips both the FM products as well as the PSoC products. The STCON afforded the perfect opportunity to build an education board. I am very lucky to work with some really good people (in India and New Hampshire) who did the work of realizing the vision of a simple board and getting it made in short time.
Without further ado, here it is, the provisionally name CY8CKIT-021 PSoC and FM Starter Shield (shown connected to the CY8CKIT-044).
- 2 CapSense Buttons
- A Potentiometer
- A Thermistor
- 2 LEDs
- A PRoC BLE Module
- A Piezo-electric buzzer
- A 7 Segment direct drive LCD
The PRoC is connected to the USB-I2C bridge on the programmer as well as the serial (I2C/UART) pins on the base board. Here is the schematic:
One of the cool things about this board is that it is generally compatible with a bunch of the Cypress products including:
- CY8CKIT-044 (which is shown in the picture above)
Over the next several days I am going to show you example projects using the board. I will culminate at the end of the week by IOTifying the board by writing BLE firmware for the PRoC, building an IOS app and an Android app to talk to the board.
CY8CKIT-021: A Simple FM/PSoC + BLE Demonstration Board
Introduction to CY8CKIT021
CY8CKIT-021: The first four example projects
Use the LEDs
7-Segment display and the Potentiometer
CY8CKIT-021: The next three example projects
Use theThermistor and two Capsense Examples
CY8CKIT-021: Bootloading the PRoC
How to put firmware into the PRoC
CY8CKIT-021: The BLEIOT Component
A custom component to communicate with the PRoC/PSoC
CY8CKIT-021: Using the BLEIOT Component
A full example of the tho MCUs talking
CY8CKIT-021: The PRoC BLE Firmware
How to make PRoC Firmware and use it with the BLEIOT Component
CY8CKIT-021: Example 10 - the new IOS App
How to build and IOS App to talk to the development kit