Autoplay
Autocomplete
Previous Lesson
Complete and Continue
MicroPython and the Internet of Things
Ebook Downloads
MicroPython and the Internet of Things Ebook
Chapter 1: Welcome
Welcome (5:33)
Chapter 2: Hello, MicroPython!
2.1 Introduction to the ESP8266 Development Board (10:46)
2.2 The Breadboard (7:16)
2.3 Wiring the Breadboard Power Strips (4:05)
2.4 Setting Up Your Computer (17:39)
2.5 Flashing MicroPython with esptool.py (8:31)
2.6 Using the MicroPython REPL with rshell (5:56)
2.7 Playing with the On-Board LEDs (13:36)
Chapter 3: Creating a MicroPython Application
3.1 The MicroPython File System (8:12)
3.2 Blinking Lights Application (6:19)
3.3 Buttons (3:57)
3.4 Input Pins (4:03)
3.5 A Note on Short Circuits (3:37)
3.6 Pull-Up Resistors (4:14)
3.7 Wiring of the Button (9:25)
3.8 Writing Better Code (6:57)
Chapter 4: Wi-Fi and the Cloud
4.1 The Two ESP8266 Wi-Fi Interfaces (11:56)
4.2 The MicroPython WebREPL (8:42)
4.3 Using a Configuration File (5:56)
4.4 Sending HTTP Requests (6:07)
4.5 Setting Up a IFTTT Webhook (14:11)
4.6 Emulating the Amazon Dash Button (15:06)
4.7 Reporting Errors (7:50)
4.8 The Deep Sleep State (6:27)
4.9 Adding a Debug Mode (11:23)
4.10 Using an External Reset Button (4:15)
Chapter 5: Temperature and Humidity
5.1 The DHT22 Temperature and Humidity Sensor (5:30)
5.2 Obtaining Sensor Readings (5:03)
5.3 Weather Station Application (7:12)
5.4 Logging to the Cloud (14:38)
5.5 Deep Sleep with a Wake Up Alarm (13:35)
5.6 Extending the RST Pin (5:30)
Chapter 6: Working with a Screen
6.1 The SSD1306 OLED Screen (7:43)
6.2 Controlling the Screen from MicroPython (10:00)
6.3 Displaying Temperature and Humidity on the Screen (18:05)
6.4 Using Drawing Primitives (6:27)
6.5 Drawing Images (28:26)
6.6 Custom Fonts (21:42)
6.7 The End (14:20)
Teach online with
6.2 Controlling the Screen from MicroPython
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock