ESP32
The ESP32 is the microcontroller platform for this course.
It is small, Wi-Fi-capable, and fast enough to handle sensor reading and wireless communication.
Characteristics
- Wi-Fi built-in — essential for wireless sensor communication
- Dual-core processor — can handle sensing and audio simultaneously
- Large community — extensive libraries, tutorials, and support
- Arduino-compatible — programmed with the standard Arduino IDE
- Low cost — widely available as bare modules or ready-made boards
Hardware Options
You do not need to use a specific board — any ESP32 module works (e.g., CodeCell).
Getting Started
- Install Arduino IDE
- Add ESP32 board support via Boards Manager: search
esp32by Espressif - Select your board and port
- Upload a basic sketch to verify it works
Related
Linked from
- Assignment 2Prototype a Smart Thing16 Jun
- Lucid.Bar WhitelistApproved objects and sensors for Assignment 2.
- Starter SketchA starting sketch built around an LDR (light-dependent resistor) sensor.
- TroubleshootingCommon problems and fixes.
- Arduino IDEThe Arduino IDE is the programming environment used to write and upload code to your microcontroller.
- OOCSIOOCSI (Out of Control for Semantic Interactivity) is a lightweight data exchange platform developed at TU/e for design research.
- OSCOSC (Open Sound Control) is a communication protocol for sending data between devices over a network.
- SensorsA sensor is a transducer — it converts a physical phenomenon into an electrical signal or digital data that a microcontroller can read.
- SerialThe Serial Monitor is built into the Arduino IDE.
- WirelessFor the installation to work, your sensor prototype needs to send data to your laptop without a cable.
- Week 4Écouter Presentations + Furniture Music19 May
- Week 5Object Pitches + Technical Setup26 May