mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-10-30 20:51:41 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			85 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			85 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| | Supported Targets | ESP32-S2 |
 | |
| | ----------------- | -------- |
 | |
| 
 | |
| # Touch Element basic example (EVENT)
 | |
| 
 | |
| This example demonstrates how to use the Touch Element library of capacitive touch sensor and set up touch slider.
 | |
| 
 | |
| ## How to use example
 | |
| 
 | |
| ### Configure the project
 | |
| 
 | |
| * Set the target of the build (where `{IDF_TARGET}` stands for the target chip such as `esp32s2`).
 | |
| * Run `menuconfig` to select a dispatch method for the example.
 | |
| 
 | |
| ### Build and Flash
 | |
| 
 | |
| Build the project and flash it to the target board, then run monitor tool to view serial output:
 | |
| 
 | |
| ```
 | |
| idf.py -p PORT flash monitor
 | |
| ```
 | |
| 
 | |
| (Replace PORT with the name of the serial port to use.)
 | |
| 
 | |
| (To exit the serial monitor, type ``Ctrl-]``.)
 | |
| 
 | |
| See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects.
 | |
| 
 | |
| ## Example Output
 | |
| 
 | |
| ```
 | |
| I (331) Touch Slider Example: Touch element library installed
 | |
| I (331) Touch Slider Example: Touch slider installed
 | |
| I (341) Touch Slider Example: Touch slider created
 | |
| I (341) Touch Slider Example: Touch element library start
 | |
| I (1911) Touch Slider Example: Slider Press, position: 0
 | |
| I (1921) Touch Slider Example: Slider Calculate, position: 0
 | |
| I (1931) Touch Slider Example: Slider Calculate, position: 0
 | |
| I (1941) Touch Slider Example: Slider Calculate, position: 0
 | |
| I (1951) Touch Slider Example: Slider Calculate, position: 0
 | |
| I (1961) Touch Slider Example: Slider Calculate, position: 0
 | |
| I (1971) Touch Slider Example: Slider Calculate, position: 0
 | |
| I (1981) Touch Slider Example: Slider Calculate, position: 0
 | |
| I (1991) Touch Slider Example: Slider Calculate, position: 0
 | |
| I (2001) Touch Slider Example: Slider Calculate, position: 0
 | |
| I (2011) Touch Slider Example: Slider Calculate, position: 0
 | |
| I (2021) Touch Slider Example: Slider Calculate, position: 1
 | |
| I (2031) Touch Slider Example: Slider Calculate, position: 1
 | |
| I (2041) Touch Slider Example: Slider Calculate, position: 2
 | |
| I (2051) Touch Slider Example: Slider Calculate, position: 2
 | |
| I (2061) Touch Slider Example: Slider Calculate, position: 4
 | |
| I (2071) Touch Slider Example: Slider Calculate, position: 5
 | |
| I (2081) Touch Slider Example: Slider Calculate, position: 6
 | |
| I (2091) Touch Slider Example: Slider Calculate, position: 8
 | |
| I (2101) Touch Slider Example: Slider Calculate, position: 10
 | |
| I (2111) Touch Slider Example: Slider Calculate, position: 12
 | |
| I (2121) Touch Slider Example: Slider Calculate, position: 15
 | |
| I (2131) Touch Slider Example: Slider Calculate, position: 17
 | |
| I (2141) Touch Slider Example: Slider Calculate, position: 19
 | |
| I (2151) Touch Slider Example: Slider Calculate, position: 22
 | |
| I (2161) Touch Slider Example: Slider Calculate, position: 24
 | |
| I (2171) Touch Slider Example: Slider Calculate, position: 26
 | |
| I (2181) Touch Slider Example: Slider Calculate, position: 29
 | |
| I (2191) Touch Slider Example: Slider Calculate, position: 31
 | |
| I (2201) Touch Slider Example: Slider Calculate, position: 33
 | |
| I (2211) Touch Slider Example: Slider Calculate, position: 35
 | |
| I (2221) Touch Slider Example: Slider Calculate, position: 37
 | |
| I (2231) Touch Slider Example: Slider Calculate, position: 40
 | |
| I (2241) Touch Slider Example: Slider Calculate, position: 42
 | |
| I (2251) Touch Slider Example: Slider Calculate, position: 44
 | |
| I (2261) Touch Slider Example: Slider Calculate, position: 46
 | |
| I (2271) Touch Slider Example: Slider Calculate, position: 48
 | |
| I (2281) Touch Slider Example: Slider Calculate, position: 50
 | |
| I (2291) Touch Slider Example: Slider Calculate, position: 52
 | |
| I (2301) Touch Slider Example: Slider Calculate, position: 54
 | |
| I (2311) Touch Slider Example: Slider Calculate, position: 56
 | |
| I (2321) Touch Slider Example: Slider Calculate, position: 57
 | |
| I (2331) Touch Slider Example: Slider Calculate, position: 59
 | |
| I (2341) Touch Slider Example: Slider Calculate, position: 60
 | |
| I (2351) Touch Slider Example: Slider Calculate, position: 61
 | |
| I (2361) Touch Slider Example: Slider Release, position: 61
 | |
| ```
 | |
| 
 | |
| See the README.md file in the upper level 'examples' directory for more information about examples.
 | 
