background image

To o l St i c k - C a p To u c h S e n s e D C

Rev. 0.3

7

6.2.  Playing the Memory Game

This section describes how to play the memory game using the capacitive touch sense switches on the
CapTouchSenseDC. The objective of the game is to remember a sequence of lights and press the corresponding
switches. As the player correctly presses the sequence of switches and advances to the next level, the number of
switch presses in a sequence increases. The player wins when the correct sequence at the last level is entered.

1. Press the S2 switch on the daughter card to enter the game. After pressing the S2 switch, all four LEDs will light 

up.

2. Press one of the capacitive touch sense switches to select the difficulty level and start the game. Switches A, B, 

C, and D select 4, 8, 16, and 32 levels, respectively.

3. The game begins at level 1. One LED will blink. Press the corresponding switch to advance to the next level.

4. In the second level, there will be a sequence of two blinks. Press the corresponding switches in the same 

sequence as the LED blinks to advance to the next level.

5. Continue the game until you complete all levels to win the game. A game win is indicated by the blue and green 

LEDs blinking alternately. If you press a switch in the wrong sequence, an error will be indicated by the red LED 
blinking four times. The game will then restart at the same level and you will have two such retries. The third 
error will end the game. This will be indicated by the red and yellow LED blinking alternately.

6. The game can be restarted by pressing the S2 switch.

6.3.  Evaluating the Capacitive Touch Sense Switch Sensitivity

Holding the S2 switch for longer than 5 seconds places the device in a switch sensitivity test mode where the
corresponding LED lights up each time a switch press is detected. If connected to the ToolStick Terminal, the raw
codes corresponding to the relaxation oscillator period are displayed on the screen. When the switch capacitance
increases (i.e., the switch is touched), the raw code from the switch should increase. By knowing the approximate
value of "switch pressed" and "switch idle", the appropriate finger-detect threshold can be determined.

When ToolStick Terminal is connected, ensure that the GPIO0 and GPIO1 pins are configured as inputs so that
they do not interfere with the MCU. While running this software, the GPIO pins should only be driven by the MCU.
See the board schematic in "12. ToolStick CapTouchSense Daughter Card Schematic‚" on page 13 to see the
connection between the GPIO pins and the MCU.  

Summary of Contents for ToolStick-CapTouchSenseDC

Page 1: ...commendations when using the ToolStick Never connect or disconnect a daughter card to or from the ToolStick Base Adapter while the Base Adapter is connected to a PC Always connect and disconnect the T...

Page 2: ...Some daughter cards such as the CapTouchSense Daughter Card are used to demonstrate a specific feature or application and some are used as general purpose development platforms for the target microcon...

Page 3: ...package includes example code documentation including user s guides and data sheets and the ToolStick Terminal application The IDE Keil Demonstration Tools Configuration Wizard 2 and the Keil Vision D...

Page 4: ...nd have the programs start at code address 0x0000 5 3 Configuration Wizard 2 The Configuration Wizard 2 is a code generation tool for all of the Silicon Laboratories devices Code is generated through...

Page 5: ...ion please refer to the Vision driver documentation The documentation and software are available from the Downloads webpage www silabs com mcudownloads 5 5 ToolStick Terminal The ToolStick Terminal pr...

Page 6: ...ry into the battery holder BAT1 ensuring that the terminal is on the top side as marked on the battery holder 2 Set the Power Select Switch S1 to select Battery Power BAT PWR The yellow power source i...

Page 7: ...and green LEDs blinking alternately If you press a switch in the wrong sequence an error will be indicated by the red LED blinking four times The game will then restart at the same level and you will...

Page 8: ...DE from the Start Programs Silicon Laboratories menu 2 In the IDE go to Project Open Project 3 Browse to the default installation location C SiLabs MCU ToolStick CapTouchSenseDC Firmware 4 Select CapT...

Page 9: ...hSenseDC_SwitchSensitivity example includes code that allows the configuration of the capacitive touch sense switches This code is executed the first time firmware is run or when the code constants ar...

Page 10: ...ll light up to indicate that the calibration is complete and the game is ready to be played 8 Additional Demo Examples In addition to the CapTouchSenseDC_SwitchSensitivity example firmware the ToolSti...

Page 11: ...connect the LED from the pin P1 1 This pin is connected to the cathode of the green LED on the daughter card The LED or R24 resistor can be removed to disconnect the LED from the pin P1 5 This pin is...

Page 12: ...le switches to be operated using one comparator 11 Information Locations Example source code is installed by default in the C SiLabs MCU ToolStick CapTouchSenseDC Firmware directory during the ToolSti...

Page 13: ...X7R L1 680nH R3 330 D2 1 8V YELLOW R4 1k2 R5 1k2 D3 1 8V YELLOW D4 1 8V RED R6 1K R7 1K S2 R10 1K TP3 TP6 TP7 TP8 TP9 TP10 TP11 TP12 TP13 TP14 TP15 TP16 TP17 TP18 TP19 TP20 TP21 1 GND DC 2 GND 3 VDD D...

Page 14: ...ndescribed features or parameters Silicon Laboratories reserves the right to make changes without further notice Silicon Laboratories makes no warranty rep resentation or guarantee regarding the suita...

Reviews: