Embedded C · [year]

Arduino monitors

Bare-metal C on an ATmega328P. The Dallas 1-Wire protocol bit-banged from scratch, five interrupt sources synchronized to one main loop.

5 interrupt sources1-Wire from scratch

What it is

[One-line headline for the monitors.]

[Two sentences: what the monitors do and why you built them.]

Architecture

DS18B20 sensor
1-Wire protocol, bit-banged GPIO
ATmega328P
Bare-metal C · 5 interrupt sources
LCD
Critical sections prevent mid-write corruption

Hardest problems

01

[Problem 1]

[What broke or was hard, how you found the cause, and how you fixed it.]

02

[Problem 2]

[What broke or was hard, how you found the cause, and how you fixed it.]

03

[Problem 3]

[What broke or was hard, how you found the cause, and how you fixed it.]

What I'd do next

[A few lines on what you'd build or improve next.]