CY8CKIT-032 PSoC™ Analog Front End (AFE) Arduino™ Shield
The PSoC™ AFE Shield is an Arduino Uno R3 compatible companion board that can be used to add analog capability and sensors as well as a user interface to an Arduino Uno R3 compatible baseboard (not included with this kit).
A PSoC™ Creator project demonstrating the use of this shield with the CY8CKIT-044 PSoC™ 4 M-Series Pioneer kit is provided with the kit firmware.
The PSoC™ AFE Shield implements the functionality of an analog coprocessor by measuring the analog sensors and transferring the digitized data to the base board via I2C. It interfaces with the following sensors:
- Temperature (resistance)
- Humidity (capacitance)
- Ambient Light (current)
- Potentiometer (voltage)
The PSoC™ AFE Shield provides the following user interface for the base board:
- 4x CAPSENSE™ buttons (I2C) + 4 LEDs
- 1x CAPSENSE™ proximity sensor (I2C) + 1 LED
- 128x64 graphics OLED display (I2C)
- 4x LEDs (GPIO)
- 2x Mechanical buttons (GPIO)
The PSoC™ on the shield is pre-programmed to provide the functionality described above and in most cases, can be used as-is. However, the PSoC™ can be re-programmed using either an I2C bootloader or a 5-pin SWD programming header to implement user-specific functionality.
This shield is used as a companion in some exercises in our WICED Wi-Fi 101 Video training course. To access the course material please visit:
For introductory training on programming the PSoC™ 4 contained on the shield, please visit:
- PSoC™ Analog Front End Shield Board
- Quick Start Guide