mirror of
				https://github.com/0xFEEDC0DE64/arduino-esp32.git
				synced 2025-10-31 14:11:42 +01:00 
			
		
		
		
	
		
			
	
	
		
			37 lines
		
	
	
		
			725 B
		
	
	
	
		
			Arduino
		
	
	
	
	
	
		
		
			
		
	
	
			37 lines
		
	
	
		
			725 B
		
	
	
	
		
			Arduino
		
	
	
	
	
	
|   | #include "WiFi.h"
 | ||
|  | 
 | ||
|  | void setup() { | ||
|  |   Serial.begin(115200); | ||
|  | 
 | ||
|  |   //Init WiFi as Station, start SmartConfig
 | ||
|  |   WiFi.mode(WIFI_AP_STA); | ||
|  |   WiFi.beginSmartConfig(); | ||
|  | 
 | ||
|  |   //Wait for SmartConfig packet from mobile
 | ||
|  |   Serial.println("Waiting for SmartConfig."); | ||
|  |   while (!WiFi.smartConfigDone()) { | ||
|  |     delay(500); | ||
|  |     Serial.print("."); | ||
|  |   } | ||
|  | 
 | ||
|  |   Serial.println(""); | ||
|  |   Serial.println("SmartConfig received."); | ||
|  | 
 | ||
|  |   //Wait for WiFi to connect to AP
 | ||
|  |   Serial.println("Waiting for WiFi"); | ||
|  |   while (WiFi.status() != WL_CONNECTED) { | ||
|  |     delay(500); | ||
|  |     Serial.print("."); | ||
|  |   } | ||
|  | 
 | ||
|  |   Serial.println("WiFi Connected."); | ||
|  | 
 | ||
|  |   Serial.print("IP Address: "); | ||
|  |   Serial.println(WiFi.localIP()); | ||
|  | } | ||
|  | 
 | ||
|  | void loop() { | ||
|  |   // put your main code here, to run repeatedly:
 | ||
|  | 
 | ||
|  | } |