Electronics & IoT
Make the physical world respond.
Start with electronics, meet the ESP32, and explore the connections between code, data, and hardware.
WHAT YOU CAN EXPLORE
- Understand basic electronic components
- Explore an ESP32 programming workflow
- Connect hardware, communication, and data
Start at the circuit
Build a foundation before connecting the pieces.
Electronics, from the beginning
Build an understanding of electricity and electronic components before moving on to connected hardware.
Your first ESP32 program
Get to know the ESP32 through a first program, GPIO, and its built-in capabilities.
Meet Arduino
Discover open hardware through a hands-on introduction to Arduino, programming, and robot-building ideas.
Connect code to the world
Explore the web, applications, and communication.
Build an ESP32 web server
Bring hardware and the web together by exploring a web server running on an ESP32.
Connect an ESP32 to a network
Explore how Wi-Fi and a small web server let a phone or computer interact with an ESP32.
Small board, useful applications
Explore how an ESP32 can run focused applications and interact with storage, sensors, and the world around it.
Lageeni: connected communication
Explore an emergency communication project built around ESP-NOW and LoRa, and the ideas behind device-to-device communication.
Think in connected systems
Follow data flows and explore a larger project.
Understand how data flows
Discover Apache NiFi through an introduction to moving data, connecting steps, and thinking in flows.
The data-flow playground
Experiment with NiFi-inspired data-flow concepts through the original interactive simulator.
Explore a satellite ground station
Discover an open-source ground-station project and the software involved in satellite tracking and communication.
STAY CURIOUS
Your next idea starts here.
Explore something new. Build on what you know.
