Browse Arduino examples, ESP32 examples, electronics guides and practical engineering pages.
Avoid boot problems by understanding ESP32 strapping pins.
Power ElectronicsUse MOSFET gate pulldown resistors to prevent floating gates and false switching.
PCBEstimate how much current a PCB trace can carry safely.
BatterySize a solar panel for ESP32, STM32 or Arduino IoT devices.
EmbeddedImprove Arduino battery life with sleep modes, regulator choice and lower clock speed.
EmbeddedDesign battery-powered STM32 sensors with low-power modes and efficient regulators.
EmbeddedChoose LED resistors for STM32 GPIO pins and check current limits.
EmbeddedUnderstand ESP32 WiFi current peaks and why they cause resets or voltage dips.
EmbeddedPlan ESP32 solar-powered sensors using battery capacity, sleep current and charging margin.
EmbeddedEstimate ESP32 runtime on LiPo batteries for compact IoT and sensor projects.
EmbeddedEstimate ESP32 battery life from a 18650 cell using deep sleep and duty cycle.
EmbeddedDesign a stable ESP32 power supply using LDOs, buck converters, capacitors and PCB layout.
EmbeddedChoose bulk and ceramic capacitors to prevent ESP32 brownout during WiFi transmission.
EmbeddedFix ESP32 brownout detector resets caused by power supply dips and WiFi current peaks.
Power ElectronicsUnderstand LM317 heat, dropout and power dissipation in adjustable regulator circuits.
Power ElectronicsFix 7805 overheating by calculating dissipation, current and input-output voltage drop.
Power ElectronicsCalculate why linear regulators heat up and when to switch to a buck converter.
Power ElectronicsTroubleshoot XL4015 overheating in high-current buck converter modules.
Power ElectronicsWhy LM2596 modules get hot and how to reduce power loss, improve airflow and choose safer current.
Power ElectronicsFind why a MOSFET gets hot and how to reduce conduction and switching losses.
RFPractical PCB antenna layout rules for ESP32, LoRa, WiFi modules and compact IoT boards.
Arduino ExampleTurn an output on when analog input crosses a threshold. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExampleLED on pin 13 blinks once per second. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExampleDebounce a push button in software. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExampleRead a push button and turn an LED on while pressed. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExamplePlay simple tones on a piezo buzzer. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExampleControl a DC motor with PWM using a MOSFET. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExampleRead temperature and humidity from a DHT22 sensor. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExampleRead date and time from a DS3231 real-time clock module. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExampleArduino examples with wiring, explanations and copy-ready code for sensors, LEDs, motors, displays and modules.
Arduino ExampleMeasure distance with an HC-SR04 ultrasonic sensor. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExampleRead IR remote commands using an IR receiver module. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExampleDisplay text on a 16x2 I2C LCD module. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExampleRead an LDR voltage divider and detect light level. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExampleUse map() to convert analog input to PWM output. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExampleBlink an LED without using delay(). Includes wiring, full Arduino code, copy button and explanation.
Arduino ExampleControl a 12V LED strip using a logic-level MOSFET. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExampleControl a WS2812/NeoPixel LED strip. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExampleRead an NTC thermistor voltage divider. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExampleDisplay text on a common SSD1306 I2C OLED. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExampleRead a potentiometer and print the analog value. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExampleDim an LED using PWM on Arduino pin 9. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExampleControl a relay module from an Arduino digital pin. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExampleControl RGB LED color using PWM pins. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExampleWrite text to a microSD card module. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExamplePrint variables to Serial Monitor for debugging. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExampleMove a servo motor between 0 and 180 degrees. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExampleRead a soil moisture sensor and print raw analog values. Includes wiring, full Arduino code, copy button and explanation.
Arduino ExamplePlay a simple melody with tone(). Includes wiring, full Arduino code, copy button and explanation.
ESP32 ExamplePractical ESP32 example with code, explanation and wiring notes.
ESP32 ExamplePractical ESP32 example with code, explanation and wiring notes.
ESP32 ExamplePractical ESP32 example with code, explanation and wiring notes.
ESP32 ExamplePractical ESP32 example with code, explanation and wiring notes.
ESP32 ExamplePractical ESP32 example with code, explanation and wiring notes.
ESP32 ExampleESP32 examples with code and wiring.
ESP32 ExamplePractical ESP32 example with code, explanation and wiring notes.
ESP32 ExamplePractical ESP32 example with code, explanation and wiring notes.
ESP32 ExamplePractical ESP32 example with code, explanation and wiring notes.
ESP32 ExamplePractical ESP32 example with code, explanation and wiring notes.
ESP32 ExamplePractical ESP32 example with code, explanation and wiring notes.
ESP32 ExamplePractical ESP32 example with code, explanation and wiring notes.
ESP32 ExamplePractical ESP32 example with code, explanation and wiring notes.
ESP32 ExamplePractical ESP32 example with code, explanation and wiring notes.
ESP32 ExamplePractical ESP32 example with code, explanation and wiring notes.
ESP32 ExamplePractical ESP32 example with code, explanation and wiring notes.
GuideChoose a 12V to 5V converter for Arduino, ESP32, STM32 and LED projects.
GuideEstimate 18650 runtime for ESP32, STM32, Arduino, sensors and low-power IoT devices.
GuideUnderstand basic 18650 BMS wiring, pack voltage and safety considerations.
GuideCompare 18650 cells in series and parallel for voltage, current and capacity.
GuideCompare 2-layer and 4-layer PCB designs for EMI, routing, impedance and cost.
GuideChoose a 24V to 5V buck converter for industrial and embedded electronics.
GuideChoose and wire a 2S BMS for lithium battery packs.
GuideChoose and wire a 3S BMS for 11.1V lithium battery packs.
GuideCalculate practical 433 MHz antenna lengths for telemetry and IoT projects.
GuideCompare 433 MHz and 915 MHz LoRa links for range, antenna size, regulations, penetration and telemetry performance.
GuideCompare 433 MHz and 915 MHz for range, antenna size, regulations and IoT links.
GuideChoose and wire a 4S BMS for 14.8V lithium battery packs.
GuideCalculate practical 868 MHz antenna lengths for LoRa and European ISM-band devices.
GuideCalculate practical 915 MHz antenna lengths for LoRa and telemetry devices.
GuideLearn ADC resolution, quantization step, reference voltage and sampling considerations for MCU analog inputs.
GuideLearn how ADC resolution, reference voltage and scaling affect voltage measurements.
GuideControl LED strips from Arduino using MOSFET switches and external power.
GuideCompare Arduino Nano and Uno for size, power, GPIO and beginner projects.
GuideUse Arduino Pro Mini in low-power battery projects with sleep modes.
GuideUse Arduino sleep modes to reduce current in battery-powered projects.
GuideCompare Arduino and ESP32 for WiFi, GPIO, power consumption and beginner projects.
GuideUnderstand battery C rating, discharge current and safe power delivery.
GuideUnderstand why real runtime differs from nominal mAh battery capacity.
GuideLearn battery protection basics for lithium cells, BMS and embedded projects.
GuideUnderstand why battery capacity alone does not determine runtime.
GuideUnderstand battery voltage sag under load and how it causes brownout resets.
GuideChoose 18650 cells for ESP32, Arduino, STM32, sensors and portable electronics.
GuideChoose a 433 MHz antenna for telemetry, sensors, SDR, remotes and LoRa projects.
GuideChoose a 5V regulator for breadboard electronics, Arduino and sensor projects.
GuideChoose an 868 MHz antenna for LoRaWAN, telemetry and European ISM band devices.
GuideChoose a 915 MHz antenna for LoRa, telemetry and long-range IoT devices.
GuideChoose a 433 MHz antenna for telemetry, LoRa, sensors, SDR and remote control projects.
GuideChoose a 915 MHz antenna for LoRa, telemetry and IoT applications.
GuideImprove LoRa range with antenna gain, placement, cable loss and correct frequency selection.
GuideChoose Arduino boards for battery-powered projects and low-current sensors.
GuideChoose batteries for Arduino projects by voltage, capacity, regulator loss and sleep current.
GuideChoose the best battery for ESP32 projects including 18650, LiPo, LiFePO4 and AA options.
GuideChoose a BMS for 18650 battery packs by series count, current rating, balancing and protection features.
GuideChoose a BMS for 18650 packs based on series count, current rating and protection features.
GuideChoose a BMS for LiFePO4 batteries by cell count, current rating and protection features.
GuideChoose a buck converter for Arduino, ESP32, STM32, LED and battery-powered projects.
GuideChoose a buck converter module for Arduino, ESP32, STM32, LEDs and DC electronics projects.
GuideChoose coax cable for RF projects by frequency, loss, length, connector type and flexibility.
GuideChoose a DC-DC converter for Arduino boards, sensors, LEDs and motor projects.
GuideChoose a DC-DC converter for ESP32 projects with WiFi current peaks and battery power.
GuideChoose ESP32 boards for battery-powered IoT projects and low sleep current.
GuideChoose ESP32 boards with low sleep current and good battery efficiency.
GuideChoose an ESP32 board for IoT projects by WiFi, USB, battery use, antenna and GPIO needs.
GuideChoose LiFePO4 batteries for solar IoT, backup power and off-grid electronics.
GuideChoose an LDO regulator for ESP32 projects by dropout, current and quiescent current.
GuideChoose logic-level MOSFETs for Arduino, ESP32 and STM32 GPIO switching.
GuideChoose a LoRa antenna for ESP32 IoT projects, outdoor sensors, telemetry and long-range wireless nodes.
GuideChoose a LoRa antenna for ESP32, STM32, telemetry, IoT and outdoor sensors.
GuideChoose the best LoRa module for ESP32, STM32, Arduino, telemetry and long-range IoT projects.
GuideCompare ESP32, STM32 and Arduino for IoT products, sensors and connected devices.
GuideChoose a MOSFET for 12V DC motors using current, Rds(on), gate drive and switching loss.
GuideChoose a MOSFET for 12V motor drivers using Rds(on), gate voltage and current rating.
GuideSelect a MOSFET for 12V or 24V LED strip switching and PWM dimming.
GuideChoose a MOSFET for 12V and 24V LED strip PWM control.
GuideChoose the right LDO or buck converter for ESP32 power supply designs and avoid heat, dropout and brownout issues.
GuideCompare RF modules for Arduino wireless projects including 433 MHz, LoRa and simple ASK/OOK modules.
GuideChoose a solar panel for ESP32 IoT sensors based on current, sleep time, battery size and weather margin.
GuideChoose an STM32 development board for learning, prototyping and embedded projects.
GuideChoose STM32 boards for low-power battery devices and sensor nodes.
GuideChoose TP4056 charging modules for Li-Ion and LiPo electronics projects safely.
GuideChoose a WiFi antenna for ESP32 boards, external antenna modules and IoT devices.
GuideChoose BMS current rating for battery packs and power electronics projects.
GuideUnderstand BMS protection, balancing, current rating and safety for 18650 battery packs.
GuideChoose input and output capacitors for buck converters and DC/DC modules.
GuideLearn the basics of buck converter duty cycle, inductor selection and ripple current.
GuideUnderstand buck converter inductor selection and current ripple.
GuideImprove buck converter stability and EMI with better PCB layout.
GuideLearn what causes buck converter output ripple and how capacitor, inductor and layout affect it.
GuideCompare buck converters and linear regulators for efficiency, heat, noise, cost and battery-powered electronics.
GuideUnderstand coax cable loss, dB attenuation and how cable length affects antenna and RF system performance.
GuideDrive DC motors with MOSFETs, flyback protection and correct current ratings.
GuideUnderstand DC-DC converters, buck modules, ripple, efficiency and thermal limits.
GuidePractical electronics engineering guides, formulas and examples for PCB design, power electronics, analog circuits and embedded systems.
GuideImprove ESP32 ADC accuracy with attenuation, calibration and source impedance.
GuideUnderstand ESP32 boot pins, boot mode and flashing problems.
GuideLearn how to choose bulk and ceramic capacitors to reduce ESP32 brownout resets during WiFi current peaks.
GuideUnderstand ESP32 deep sleep current, board leakage, wake intervals and battery runtime.
GuideUnderstand ESP32 deep sleep current, wake intervals and how to maximize battery runtime.
GuideUnderstand ESP32 EN pin, reset circuits and brownout behavior.
GuideUse external antennas with ESP32 modules for better WiFi or LoRa performance.
GuideChoose I2C pull-up resistors for ESP32 sensors and modules.
GuideCompare LDO and buck converter power supplies for ESP32 projects and decide which one fits your battery or USB design.
GuideLearn ESP32 current consumption in WiFi, idle, active and deep sleep modes with practical battery design notes.
GuideCompare ESP32 and Arduino power consumption for battery-powered projects.
GuideCompare ESP32 and Raspberry Pi Pico for WiFi, power, GPIO, cost and embedded projects.
GuideCompare ESP32 and STM32 for WiFi, low power, peripherals, firmware complexity and embedded product design.
GuideCompare ESP32-WROOM and ESP32-S3 for performance, USB, AI features and power.
GuideCompare FR4 and Rogers materials for RF PCB design and high-frequency circuits.
GuideLearn how Friis free-space path loss affects LoRa, WiFi, telemetry, SDR and RF communication range.
GuideChoose fuse current rating for DC electronics, wiring and power supply protection.
GuideUnderstand GPIO current limits for Arduino, ESP32, STM32 and MCU-driven LEDs or loads.
GuideDesign compact helical antennas for 433 MHz, 868 MHz and 915 MHz projects.
GuideUnderstand high-side and low-side switching for MOSFET power control circuits.
GuideStep-by-step guide to calculating the correct resistor value for LED indicator circuits.
GuideLearn how antenna length is calculated from frequency, wavelength and velocity factor.
GuideCalculate battery runtime from capacity, average current, duty cycle and regulator efficiency.
GuideEstimate MOSFET switching loss from voltage, current, rise time, fall time and switching frequency.
GuideUnderstand buck converter design basics: inductor, feedback divider, ripple and switching losses.
GuideUse Arduino GPIO pins to control MOSFETs for LEDs, motors and power loads.
GuideDrive MOSFETs safely from ESP32 GPIO pins with gate resistors and logic-level MOSFETs.
GuideChoose a MOSFET using voltage rating, current rating, Rds(on), gate charge, thermal resistance and switching frequency.
GuideCalculate MOSFET heatsink requirements from power loss, thermal resistance and maximum junction temperature.
GuideLearn how I2C pull-up resistors affect bus rise time, speed and communication reliability.
GuideChoose power supplies and MOSFETs for LED strip projects.
GuideUnderstand Li-Ion charging, protection, voltage limits and battery safety.
GuideUnderstand LiFePO4 charging voltage, current, protection and safety.
GuideCompare LiFePO4 and Li-Ion batteries for voltage, safety, cycle life, charging and electronics projects.
GuideCompare LM2596 and XL4015 buck converters for current, efficiency, thermal behavior and practical DC/DC modules.
GuideLearn what logic-level MOSFET means and why gate voltage matters for Arduino, ESP32 and STM32 switching circuits.
GuideImprove LoRa range with correct antenna height, orientation and placement.
GuideCalculate LoRa link budget and understand receiver sensitivity, antenna gain and system losses.
GuideUnderstand LoRa range, spreading factor, link budget, antenna gain and path loss.
GuideChoose a low quiescent-current regulator for battery-powered electronics.
GuideUnderstand microstrip impedance, dielectric constant, trace width and high-speed PCB routing.
GuideProtect MOSFETs from inductive loads with flyback diodes and snubbers.
GuideLearn how MOSFET gate charge affects switching speed, driver current and PWM frequency.
GuideChoose PWM frequency for MOSFET motor drivers, LED dimmers and power switches.
GuideUnderstand MOSFET Rds(on), conduction loss, voltage drop and heating in power switching applications.
GuideUnderstand RC snubbers for MOSFET ringing, EMI and inductive switching.
GuideCompare MOSFETs and BJTs for switching, amplification, efficiency and MCU control.
GuideCompare MPPT and PWM solar controllers for battery charging, efficiency and small electronics projects.
GuideLearn how to use Ohm’s Law with practical electronics examples for voltage, current, resistance and power.
GuideLearn how gain bandwidth product limits closed-loop op-amp bandwidth.
GuideUnderstand inverting and non-inverting op-amp gain formulas for sensor and analog circuits.
GuideEstimate output error caused by input offset voltage and amplifier gain.
GuideUnderstand op-amp slew rate and why fast signals need enough V/us capability.
GuideLearn why ground planes matter for noise, EMI, RF and power integrity.
GuideCalculate voltage drop in PCB traces and power distribution paths.
GuideUnderstand PCB trace width, current capacity, temperature rise and copper thickness.
GuideUnderstand PCB trace width, copper thickness, current, temperature rise and practical board design limits.
GuideDesign a basic power supply using regulators, capacitors, current margin and thermal checks.
GuideLearn how PWM frequency affects motors, LEDs, MOSFET switching loss and microcontroller outputs.
GuideLearn why antenna ground plane size and placement affect RF performance.
GuideReduce RF cable loss by choosing cable type, shorter length and correct connectors.
GuideUnderstand RF connector loss and how adapters affect link budget.
GuidePractical RF grounding notes for antennas, modules, ground planes and impedance control.
GuideUnderstand RF link margin and why extra dB improves wireless reliability.
GuideLearn why RF trace impedance matters for PCB antennas, RF modules, WiFi, LoRa and high-frequency PCB layouts.
GuideSize battery backup for solar-powered electronics and IoT devices.
GuideSize solar panels and batteries for ESP32, STM32 and IoT sensor projects.
GuidePower Arduino projects from solar panels with correct battery and regulator sizing.
GuideChoose a solar panel for ESP32 IoT sensors using energy budget and battery storage.
GuideImprove STM32 ADC accuracy with sampling time, source impedance and reference voltage design.
GuideUnderstand STM32 ADC sampling time, source impedance, settling error and how to choose safe ADC settings.
GuideEstimate STM32 battery runtime from average current, low-power duty cycle, regulator efficiency and real battery capacity.
GuideUnderstand STM32 BOOT0 pin, boot modes and programming workflows.
GuideUnderstand how STM32 clock frequency changes current consumption.
GuideChoose load capacitors for STM32 external crystals.
GuideCalculate safe STM32 GPIO current for LEDs, pull-ups, external loads and total port current limits.
GuideChoose an LDO regulator for STM32 boards and estimate heat, dropout, quiescent current and power loss.
GuideLearn how to reduce STM32 current consumption with sleep, stop, standby modes, clock control and low-power firmware design.
GuideUnderstand STM32 run, sleep, stop and standby modes for low-power embedded devices.
GuideDesign STM32 reset circuits and understand NRST behavior.
GuideUnderstand STM32 SWD pins, debugging and programming connections.
GuideCompare STM32 and Arduino for performance, power, peripherals and embedded product design.
GuideCompare STM32 and ESP32 for low-power battery devices and IoT projects.
GuideCompare STM32 and Raspberry Pi Pico for embedded design, peripherals and power consumption.
GuideUnderstand standing wave ratio, antenna matching and why SWR matters in RF systems.
GuideUse TP4056 lithium charging modules safely in small electronics projects.
GuideUnderstand UART baud rate, clock dividers, baud error and reliable serial communication.
GuideUnderstand WiFi antenna gain, directionality, range and signal strength.
GuideUnderstand WiFi range, RSSI, antenna gain, path loss and practical RF limitations for ESP32 and embedded devices.
GuideUnderstand WiFi RSSI, signal strength, range and practical wireless reliability.
GuideUnderstand wire gauge, current, length and voltage drop in DC circuits.
GPIO, UART, ADC, PWM, I2C, SPI, timers and low power STM32 examples.
Blink onboard LED using STM32 HAL.
Send text over UART using HAL.
Read analog voltage using ADC.
Generate PWM signal for LED dimming.
Scan I2C bus for connected devices.
Estimate PCB microstrip trace impedance.
Estimate PCB stripline impedance.
Estimate LoRa link margin.
Estimate WiFi link margin.
Vertical, horizontal, circular and cross polarization explained.
Calculate resonant frequency, inductance or capacitance for RF LC circuits.
Estimate L-match component reactances for simple RF impedance matching.
Understand pi matching networks for RF impedance matching and harmonic filtering.
Practical RF impedance matching basics for antennas, PCB traces and RF modules.
Learn Smith chart basics for RF impedance, matching and reflection analysis.
Practical PCB antenna layout rules for ESP32, LoRa, WiFi and embedded RF products.
How to choose and place decoupling capacitors for RF modules, transmitters and receivers.
Use via stitching to improve RF grounding, shielding and return current paths.
Design practical 50 ohm PCB traces for RF modules, antennas and connectors.
Troubleshoot poor antenna matching, high VSWR, low range and unstable RF performance.
Yes, but check wiring, power supply, pin numbers and library versions for your exact board.
Most errors come from missing libraries, wrong board selection, old Arduino IDE packages or copied pin names.
Check common ground, voltage level, module power requirements, loose wires and serial monitor baud rate.
How to use external antennas with ESP32 modules for better WiFi and BLE range.
Practical LoRa antenna placement rules for long range IoT nodes and gateways.
Improve WiFi range by placing antennas correctly.
Design plastic and metal enclosures without killing antenna range.
Route antenna coax cables without adding unnecessary loss.
Troubleshoot poor LoRa range, low RSSI, weak SNR and unstable long-range links.
Find common reasons for poor WiFi range in ESP32, routers and embedded devices.
Troubleshoot ESP32 PCB antenna, external antenna and WiFi/BLE range problems.
Common causes of high VSWR, poor return loss and bad antenna matching.
Troubleshoot RF noise, interference, unstable receiver performance and poor sensitivity.
Common RF frequency bands used in electronics, IoT, WiFi, LoRa and embedded systems.
Overview of common ISM bands such as 433 MHz, 868 MHz, 915 MHz, 2.4 GHz and 5.8 GHz.
Understand 2.4 GHz and 5 GHz WiFi channels, overlap, interference and antenna planning.
Reference guide for LoRa frequency bands, regional ISM bands and antenna selection.
Compare SMA, RP-SMA, U.FL, IPEX, MMCX and other RF connector types.
Calculate half-wave dipole antenna length from RF frequency.
Calculate quarter-wave monopole antenna length for RF projects.
Estimate full-wave loop antenna circumference from frequency.
Practical end-fed wire antenna basics, matching and installation notes.
Quick RF antenna length reference for common ISM, WiFi and radio frequencies.
Compare common RF coax cable types for antennas, WiFi, LoRa, ESP32 and embedded RF products.
Compare RG58, RG316 and LMR400 coax cables for RF links and antenna installations.
Understand U.FL / IPEX cable loss and when tiny RF pigtails hurt antenna range.
Estimate how SMA, RP-SMA, U.FL, MMCX and adapters affect RF signal loss.
How to choose antenna extension cables without losing most of your RF power.
Estimate RF coax cable loss from attenuation and cable length.
Estimate LoRa received power and link margin.
Calculate free-space RF path loss.
Estimate WiFi received power and link margin.
Estimate PCB microstrip RF trace impedance.