---
title: "#embedded-systems articles | Hashnode"
description: "Explore 523 articles tagged #embedded-systems on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/embedded-systems"
---

Tag

# #embedded-systems

523 posts · 257 followers

[Kevin Lee](https://hashnode.com/@thingboot) · [13h ago](https://hashnode.com/posts/which-iot-device-sdks-cover-esp-idf-arduino-stm32-and-harmonyos-a-coverage-matrix/6af425dfaebd2641c324976f)

### [Which IoT Device SDKs Cover ESP-IDF, Arduino, STM32 and HarmonyOS? A Coverage Matrix](https://thingboot.hashnode.dev/which-iot-device-sdks-cover-esp-idf-arduino-stm32-and-harmonyos-a-coverage-matrix?utm_source=hashnode&utm_medium=feed)

A per-cell coverage matrix for ESP-IDF, Arduino, STM32, HarmonyOS and cloud SDKs - which layer each SDK covers and what needs verification.

3 min read · [thingboot.hashnode.dev](https://thingboot.hashnode.dev/which-iot-device-sdks-cover-esp-idf-arduino-stm32-and-harmonyos-a-coverage-matrix?utm_source=hashnode&utm_medium=feed)

[DigiCirq](https://hashnode.com/@digicirq) · [15h ago](https://hashnode.com/posts/how-does-an-arduino-actually-work-from-your-sketch-to-one-pin-going-high/6af41250ca39a8bd72dfe9ee)

### [How Does an Arduino Actually Work? From Your Sketch to One Pin Going HIGH](https://digicirq.hashnode.dev/how-does-an-arduino-actually-work-from-your-sketch-to-one-pin-going-high?utm_source=hashnode&utm_medium=feed)

What happens between digitalWrite(13, HIGH) and 5 V on a pin: the compiler, the upload, the bootloader, the ATmega328P, and the one bit in one register that does it.

6 min read · [digicirq.hashnode.dev](https://digicirq.hashnode.dev/how-does-an-arduino-actually-work-from-your-sketch-to-one-pin-going-high?utm_source=hashnode&utm_medium=feed)

[DigiCirq](https://hashnode.com/@digicirq) · [15h ago](https://hashnode.com/posts/what-is-a-decoupling-capacitor-values-placement-and-why-your-chip-resets-without-one/6af4111f4445d959e76ba9d1)

### [What Is a Decoupling Capacitor? (Values, Placement, and Why Your Chip Resets Without One)](https://digicirq.hashnode.dev/what-is-a-decoupling-capacitor-values-placement-and-why-your-chip-resets-without-one?utm_source=hashnode&utm_medium=feed)

A decoupling capacitor is a tiny local battery beside a chip power pin. Why 100 nF, why it must sit close to the pin, which leg goes to ground, decoupling vs bypass.

5 min read · [digicirq.hashnode.dev](https://digicirq.hashnode.dev/what-is-a-decoupling-capacitor-values-placement-and-why-your-chip-resets-without-one?utm_source=hashnode&utm_medium=feed)

[DigiCirq](https://hashnode.com/@digicirq) · [15h ago](https://hashnode.com/posts/how-a-7-segment-display-works-eight-leds-one-shared-pin/6af41017b0cf023e55cd868e)

### [How a 7-Segment Display Works: Eight LEDs, One Shared Pin](https://digicirq.hashnode.dev/how-a-7-segment-display-works-eight-leds-one-shared-pin?utm_source=hashnode&utm_medium=feed)

A 7-segment display is eight LEDs sharing one pin. Common anode vs common cathode, which segments make each digit, resistor values, and Arduino code.

5 min read · [digicirq.hashnode.dev](https://digicirq.hashnode.dev/how-a-7-segment-display-works-eight-leds-one-shared-pin?utm_source=hashnode&utm_medium=feed)

[DigiCirq](https://hashnode.com/@digicirq) · [15h ago](https://hashnode.com/posts/how-the-555-timer-works-three-resistors-two-thirds-one-capacitor/6af40f8d3195cb2df9c2f693)

### [How the 555 Timer Works: Three Resistors, Two Thirds, One Capacitor](https://digicirq.hashnode.dev/how-the-555-timer-works-three-resistors-two-thirds-one-capacitor?utm_source=hashnode&utm_medium=feed)

Inside the 555: three resistors set 1/3 and 2/3 thresholds, two comparators watch a capacitor, a flip-flop makes it blink. Astable and monostable with formulas.

4 min read · [digicirq.hashnode.dev](https://digicirq.hashnode.dev/how-the-555-timer-works-three-resistors-two-thirds-one-capacitor?utm_source=hashnode&utm_medium=feed)

[DigiCirq](https://hashnode.com/@digicirq) · [15h ago](https://hashnode.com/posts/button-debouncing-explained-why-one-press-counts-as-three-and-how-to-fix-it/6af40ee8ca94bb8c2ed21079)

### [Button Debouncing Explained: Why One Press Counts as Three (and How to Fix It)](https://digicirq.hashnode.dev/button-debouncing-explained-why-one-press-counts-as-three-and-how-to-fix-it?utm_source=hashnode&utm_medium=feed)

Mechanical switches bounce for a few milliseconds every press. What that looks like on a scope, and three ways to debounce: a delay, millis(), and an RC filter.

4 min read · [digicirq.hashnode.dev](https://digicirq.hashnode.dev/button-debouncing-explained-why-one-press-counts-as-three-and-how-to-fix-it?utm_source=hashnode&utm_medium=feed)

[DigiCirq](https://hashnode.com/@digicirq) · [15h ago](https://hashnode.com/posts/what-does-a-pull-up-resistor-do-and-why-your-button-reads-random-values-without-one/6af40e3b3c58d14c01ea3cee)

### [What Does a Pull-Up Resistor Do? (And Why Your Button Reads Random Values Without One)](https://digicirq.hashnode.dev/what-does-a-pull-up-resistor-do-and-why-your-button-reads-random-values-without-one?utm_source=hashnode&utm_medium=feed)

A pull-up resistor gives an input pin a definite voltage when nothing drives it. Why a floating pin reads garbage, what value to use, pull-up vs pull-down.

4 min read · [digicirq.hashnode.dev](https://digicirq.hashnode.dev/what-does-a-pull-up-resistor-do-and-why-your-button-reads-random-values-without-one?utm_source=hashnode&utm_medium=feed)

[Kevin Lee](https://hashnode.com/@thingboot) · [4d ago](https://hashnode.com/posts/shipping-6-300-35a-smart-breakers-pcb-firmware-and-cloud-lessons/6aef0975240540ca4cc183c4)

### [Shipping 6,300+ 35A Smart Breakers: PCB, Firmware and Cloud Lessons](https://thingboot.hashnode.dev/shipping-6-300-35a-smart-breakers-pcb-firmware-and-cloud-lessons?utm_source=hashnode&utm_medium=feed)

What designing, calibrating and shipping 6,300+ mains-connected devices taught me about the parts that never show up in a feature list.

6 min read · [thingboot.hashnode.dev](https://thingboot.hashnode.dev/shipping-6-300-35a-smart-breakers-pcb-firmware-and-cloud-lessons?utm_source=hashnode&utm_medium=feed)

[PRODRONE TECH Editorial Team](https://hashnode.com/@crafts) · [5d ago](https://hashnode.com/posts/edge-ai-drone-systems-engineering/6aed7224827d061c9de06726)

### [Edge AI on a Drone Is a Systems Problem, Not a Model Problem](https://crafts.hashnode.dev/edge-ai-drone-systems-engineering?utm_source=hashnode&utm_medium=feed)

Explore how latency, power, hardware limits and flight-control integration shape real-world edge AI systems on drones.

5 min read · [crafts.hashnode.dev](https://crafts.hashnode.dev/edge-ai-drone-systems-engineering?utm_source=hashnode&utm_medium=feed)

[PRODRONE TECH Editorial Team](https://hashnode.com/@crafts) · [5d ago](https://hashnode.com/posts/visual-inertial-odometry-drone-navigation/6aed707b1b4fdc91da515196)

### [A Camera Is Not a GPS Receiver: How Visual-Inertial Odometry Helps Drones Navigate](https://crafts.hashnode.dev/visual-inertial-odometry-drone-navigation?utm_source=hashnode&utm_medium=feed)

Learn how cameras and IMUs work together in visual-inertial odometry, and where VIO helps drones navigate without reliable GNSS.

5 min read · [crafts.hashnode.dev](https://crafts.hashnode.dev/visual-inertial-odometry-drone-navigation?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/visual-inertial-odometry-drone-navigation/6aed707b1b4fdc91da515196)
