<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Circuitera Blog</title><link>https://circuitera.org/blog</link><description>Practical Arduino concepts and browser-development explanations.</description><language>en</language><atom:link href="https://circuitera.org/blog/rss.xml" rel="self" type="application/rss+xml"/><item><title>What Is PWM on Arduino?</title><description>Understand PWM duty cycle, Uno PWM pins and analogWrite(), with an LED example and the limits of a switched output.</description><link>https://circuitera.org/blog/what-is-arduino-pwm</link><guid isPermaLink="true">https://circuitera.org/blog/what-is-arduino-pwm</guid><pubDate>Fri, 23 Oct 2026 07:00:00 GMT</pubDate></item><item><title>digitalRead() vs analogRead(): What’s the Difference?</title><description>Choose a digital state or an ADC reading, understand Uno input limits and interpret a button and potentiometer example.</description><link>https://circuitera.org/blog/digitalread-vs-analogread</link><guid isPermaLink="true">https://circuitera.org/blog/digitalread-vs-analogread</guid><pubDate>Fri, 23 Oct 2026 07:00:00 GMT</pubDate></item><item><title>What Does INPUT_PULLUP Mean on Arduino?</title><description>Understand an active-LOW button circuit, floating inputs, internal pull-ups and the difference between a stable level and debouncing.</description><link>https://circuitera.org/blog/arduino-input-pullup</link><guid isPermaLink="true">https://circuitera.org/blog/arduino-input-pullup</guid><pubDate>Fri, 23 Oct 2026 07:00:00 GMT</pubDate></item><item><title>How Does millis() Work Compared With delay()?</title><description>Use elapsed-time scheduling to keep an Arduino loop responsive, handle timer rollover and choose what a late task should do.</description><link>https://circuitera.org/blog/arduino-millis-vs-delay</link><guid isPermaLink="true">https://circuitera.org/blog/arduino-millis-vs-delay</guid><pubDate>Fri, 23 Oct 2026 07:00:00 GMT</pubDate></item><item><title>What Is AVR-GCC and How Does Arduino Compilation Work?</title><description>Follow a classic AVR sketch from C++ source to object files and Intel HEX, and understand what Circuitera Verify does—and does not—prove.</description><link>https://circuitera.org/blog/what-is-avr-gcc</link><guid isPermaLink="true">https://circuitera.org/blog/what-is-avr-gcc</guid><pubDate>Fri, 23 Oct 2026 07:00:00 GMT</pubDate></item><item><title>How Does Web Serial Let a Browser Talk to Arduino?</title><description>Understand port permission, byte streams, baud rates and the difference between opening a connection and uploading firmware.</description><link>https://circuitera.org/blog/web-serial-arduino</link><guid isPermaLink="true">https://circuitera.org/blog/web-serial-arduino</guid><pubDate>Fri, 23 Oct 2026 07:00:00 GMT</pubDate></item><item><title>What Does pulseIn() Do on Arduino?</title><description>Measure a complete HIGH or LOW pulse in microseconds, choose a timeout and understand why zero is not a measured distance.</description><link>https://circuitera.org/blog/arduino-pulsein</link><guid isPermaLink="true">https://circuitera.org/blog/arduino-pulsein</guid><pubDate>Fri, 23 Oct 2026 07:00:00 GMT</pubDate></item><item><title>How Does an HC-SR04 Ultrasonic Sensor Work?</title><description>Follow Trigger, the ultrasonic burst and Echo timing; calculate distance and distinguish a missing echo from a close object.</description><link>https://circuitera.org/blog/how-hc-sr04-works</link><guid isPermaLink="true">https://circuitera.org/blog/how-hc-sr04-works</guid><pubDate>Fri, 23 Oct 2026 07:00:00 GMT</pubDate></item></channel></rss>
