Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
ESP8266 Wifi module Software Programming
Rating: 4.1 out of 5(10 ratings)
95 students

ESP8266 Wifi module Software Programming

AT Command and NONOS SDK software implement
Created byHUI HU
Last updated 8/2019
English

What you'll learn

  • ESP8266 WiFi module software programming:

Course content

1 section17 lectures5h 39m total length
  • Meeting with ESP8266 WiFi Chip20:58

    Discover the esp8266 wifi chip’s compact qfm package with integrated power management to save the battery, and its high-speed interfaces, including spi, sbi, i2s, adc, pwm, and ir remote control.

  • Minimum ESP8266 System14:11

    Identify the minimum ESP8266 system requirements and review official reference designs, schematics, and SBI interface details for designing a custom Wi‑Fi module.

  • Connect_ESP8266 by AT Command18:02

    Configure the ESP8266 with AT commands, set up USB power and wiring, connect to a router in station or AP mode, and verify WiFi and IP details.

  • ESP8266 Data Pass Through to PC in Station Mode10:13

    Learn how to configure the ESP8266 as a station to pass data to a PC, connect to a router, establish a local IP-based UDP/TCP server, and exchange test messages.

  • ESP8266 Data Pass Through to PC in AP Mode9:48

    Configure the ESP8266 as an access point, connect a PC to its AP, run a server on port 5000, and pass data between client and server.

  • ESP8266 Web Server12:52

    Learn how the ESP8266 wifi module runs a web server and serves data to a browser over a local ip. Explore ap mode, temperature data, and styling simple web pages.

  • ESP8266 Setup SDK Compile Environment34:37

    Explore why compiling the ESP8266 SDK lowers cost and speeds PC communication. Set up the compiler environment with official docs, virtual box, and a shared folder workflow.

  • ESP8266 NONOS SDK UART Hello World49:01

    Explore setting up the ESP8266 nonos sdk, building a hello world uart example, organizing sdk folders, editing example files, compiling, and flashing to test with a serial connection.

  • ESP8266 NONOS SDK Software Timer16:24

    Learn to implement a software timer in the ESP8266 nonos SDK by defining a timer, creating a callback, and enabling it for repeated execution every three seconds.

  • ESP8266 NONOS SDK Hardware Timer20:35

    Configure and test the ESP8266 NONOS SDK hardware timer by creating a driver header, wiring the timer, and running real-time tests that print every two seconds.

  • ESP8266 NONOS SDK GPIO LED Hello World21:27

    Wire ESP8266 module and drive a GPIO LED with NONOS SDK. Use a software timer and a callback to blink the LED, then compile and flash hello world example.

  • ESP8266 NONOS SDK GPIO Interrupt27:13

    Explore ESP8266 nonos sdk gpio interrupt setup, including gpio2 wiring, pull-up configuration, and handling high, low, and edge triggers with a callback and debounce.

  • ESP8266 NONOS SDK I2C17:08

    Learn to implement I2C communication with ESP8266 nonos sdk, configure pins, initialize the I2C bus, and read humidity and temperature sensors using start, address, data, acknowledge, and stop sequences.

  • ESP8266 NONOS SDK PWM9:34

    Learn to use the ESP8266 nonos sdk pwm function to drive pins for motor and light control, including initialization, period and duty setup, stopping, and library makefile integration.

  • ESP8266 NONOS SDK Connect WiFi Router20:26

    Program the ESP8266 NONOS SDK to configure the Wi‑Fi chip as a station, set the SSID and password. Automatically connect to a router using a software timer and status checks.

  • ESP8266 NONOS SDK Connect TCP IP Server25:20

    Learn to build a tcp/ip server on the ESP8266 NONOS SDK, connect to wifi, obtain ip, and establish client-server communication with callbacks for connect, receive, send, and disconnect.

  • ESP8266 NONOS SDK AP Mode12:09

    Learn how to configure ESP8266 nonos sdk in AP mode, set ssid and password, run a local server, and handle connections, data exchange, dhcp, and callbacks.

Requirements

  • Basic coding knowledge

Description

Basic hardware and software programming knowledge about ESP8266 Wifi module, including:

(1) ESP8266 wifi chip's features and minimum system;

(2) AT command control ESP8266 by PC;

(3) Setup ESP8266 web server by AT command;

(4) Setup ESP8266 SDK compile environment;

(5) ESP8266 NONOS SDK software timer, hardware timer, gpio led, gpio interrupt, I2C, PWM, Wifi Connect mode coding examples;

Who this course is for:

  • Beginner for ESP8266 WiFi Chip