Page 1 of 2
Cap Extend click
From MikroElektonika Documentation
Cap Extend click carries a SEMTECH SX8633 low power, capacitive button touch controller.
It has 12 pins for connecting capacitive inputs (either touch-buttons or proximity sensors). Any
sort of conductive object can be used as an input. Additional 8 GPIO pins, available on the sideedges of the board, can be used as LED drivers. Cap Extend click communicates with the target
MCU through the mikroBUS™ I2C interface, with additional functionality provided by RST
and INT pins. Designed to use a 3.3V power supply only.
Cap Extend click
Features and usage notes
The SX8633 IC has a 10 bit ADC and up to
100pF offset capacitance compensation at
full sensitivity. This high resolution enable
it to support a wide variety of touch pad
sizes and shapes to be used with the click.
An overlay material up to 5mm thick can
also be used, simplifying integration.
Schematic also available in PDF (http://cdndocs.mikroe.com/images/6/60/Cap_Extend_click_sch
The 8 GPIO pins on Cap Extend click can
be used as LED drivers. An interesting
application that combines capacitive
sensing with LED drivers is to have LEDs
that slowly fade in as a user’s finger
approaches.
The LED fading effect can be initiated
using the SX8633 autolight mode.
Cap Extend click
IC/Module SX8633
(http://www.semtech.com/images/datasheet/sx8633.pdf)
Interface
I2C
Power
3.3V
supply
Website
www.mikroe.com/click/cap-extend
(http://www.mikroe.com/click/cap-extend)
Programming
This example shows how you can setup Cap Extend click very quickly and easily, and show which surface you are touching through the GPIOs as LEDs.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include
#include "capextend_hw.h"
void system_init( void );
sbit RST at GPIOC_ODR.B2;
//Global Declatations
uint8_t address
= 0x2B;
uint8_t my_buffer
= 0;
void main()
{
//Local Decalartions
uint8_t msb
= 0;
uint8_t lsb
= 0;
char uart_text[20] = { 0 };
system_init();
Delay_ms(100);
GPIOD_ODR = 0xFF;
while(1)
{
msb = capextend_read_msb_buttons();
lsb = capextend_read_lsb_buttons();
GPIOD_ODR = ( lsb | ( msb
很抱歉,暂时无法提供与“MIKROE-2238”相匹配的价格&库存,您可以联系我们找货
免费人工找货- 国内价格
- 1+175.67102
- 5+172.15114