- Internet of Things with ESP8266
- Marco Schwartz
- 337字
- 2021-07-14 10:58:53
Connecting your module to your Wi-Fi network
Now, we are going to check whether the ESP8266 and the Arduino IDE are working correctly, and connect your chip to your local Wi-Fi network.
To do so, let's perform the following steps:
- First, we need to write the code and then upload it to the board. The code is simple; we just want to connect to the local Wi-Fi network and print the IP address of the board. This is the code to connect to the network:
// Import required libraries #include <ESP8266WiFi.h> // WiFi parameters constchar* ssid = "your_wifi_name"; constchar* password = "your_wifi_password"; void setup(void) { // Start Serial Serial.begin(115200); // Connect to WiFi WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.println("WiFi connected"); // Print the IP address Serial.println(WiFi.localIP()); } void loop() { }
You can simply copy the lines of the preceding code and then paste them into the ESP8266 Arduino IDE that you downloaded earlier. Of course, put your own Wi-Fi name and password in the code. Save this file with a name of your choice.
- Now, navigate to Tools | Boards and select Generic ESP8266 Module. Also, select the correct Serial port that corresponds to the FTDI converter that your are using.
- After that, we need to put the board in the bootloader mode, so we can program it. To do so, connect the pin GPIO 0 to the ground, via the cable we plugged into GPIO 0. Then, power cycle the board by switching the power supply off and then on again.
- Now, upload the code to the board and open the Serial monitor when this is done. Set the Serial monitor speed to 115200. Now, disconnect the cable between GPIO 0 and GND and power cycle the board again. You should see the following message:
WiFi connected 192.168.1.103
If you can see this message and an IP, congratulations, your board is now connected to your Wi-Fi network! You are now ready to build your first projects using the ESP8266 chip.
推薦閱讀
- Mastering JavaScript Functional Programming
- Java程序設計實戰教程
- oreilly精品圖書:軟件開發者路線圖叢書(共8冊)
- C語言程序設計
- Learn Programming in Python with Cody Jackson
- HTML5從入門到精通 (第2版)
- Visual C++開發入行真功夫
- 一塊面包板玩轉Arduino編程
- Access 2010中文版項目教程
- 小程序,巧應用:微信小程序開發實戰(第2版)
- Go語言入門經典
- 高質量程序設計指南:C++/C語言
- Manage Your SAP Projects with SAP Activate
- Spring Boot 2+Thymeleaf企業應用實戰
- Mastering Magento Theme Design