Skip to content
  • šŸ“‹ Block 1 Labs — How to Submit

    Block 1 Labs block-1 labs
    1
    0 Votes
    1 Posts
    2 Views
    A
    How to Submit Your Lab Every lab submission must include: Session number and lab name (e.g. "Lab 2.1.1 — UART Deep Dive") What it does — one paragraph description Code — paste your firmware using code blocks Evidence — serial output screenshot OR wiring photo OR video link What you learned — one sentence Format example: Lab: 2.1.1 — UART Two-Board Communication Description: Connected two ESP32 boards via UART. Board A sends a SensorReading_t struct every 2 seconds. Board B receives, parses, and prints. // your code here Serial output: [INF][1234] Received: temp=27.4, hum=62.1 What I learned: UART needs shared GND — forgot this and got garbage data for 20 minutes. Tag your post with the block tag e.g. block-2
  • 0 Votes
    1 Posts
    1 Views
    A
    Block 1 — Foundation Resources All session content lives at docs.embiq.in/block1/ Session Topic Docs Link 1.1.1 Voltage, Current & Power → docs 1.1.2 Reading Datasheets → docs 1.1.3 Multimeter & Oscilloscope → docs 1.1.4 Component Identification → docs 1.2.1 MCU vs CPU vs MPU → docs 1.2.2 Memory Map → docs 1.2.3 GPIO Deep Dive → docs 1.2.4 Clock System + First Flash → docs 1.3.1 Bit Manipulation → docs 1.3.2 Pointers in Embedded C → docs 1.3.3 volatile / const / static → docs 1.3.4 Structs & HAL → docs 1.4.1 GrapesIDE Workflow → docs 1.4.2 Serial Logging → docs 1.4.3 Compiler Errors → docs 1.4.4 Git & Version Control → docs Post questions in this category. Tag with the session number e.g. 1.1.2