Hedy

Hedy @carolineee

About: Publish some interesting electronic articles

Joined:
Dec 18, 2023

Hedy
articles - 118 total

How do you implement fail-safes and watchdog timers in Arduino projects?

Implementing fail-safes and watchdog timers(What is a Watchdog?) in Arduino projects is crucial for...

Learn More 0 0Jun 27

FPGA project for beginner: a blinking LED on the Basys 3 board using Verilog and Vivado

Here's a complete beginner FPGA project: a blinking LED on the Basys 3 (Xilinx Artix-7) board using...

Learn More 0 0Jun 26

A simple Arduino sketch to read temperature and humidity data from a DHT11 sensor

Here is a simple Arduino sketch to read temperature and humidity data from a DHT11 sensor and display...

Learn More 0 0Jun 25

STM32 HAL Implementation of DHT11 Temperature and Humidity Collection

To interface a DHT11 temperature and humidity sensor with an STM32 using HAL (Hardware Abstraction...

Learn More 0 0Jun 24

How FPGA generates FIFO?

In FPGA design, a FIFO (First-In, First-Out buffer) is typically implemented using dedicated FPGA...

Learn More 0 0Jun 23

How to optimize interrupt response time for STM32F407 + Sensor Trigger?

Scenario: STM32F407 + Sensor Trigger (e.g., motion, ultrasonic, etc.) You likely use GPIO (EXTI),...

Learn More 0 0Jun 20

How you can spot a fake ATmega328P?

Here’s how you can spot a fake ATmega328P – a commonly counterfeited microcontroller, especially in...

Learn More 0 0Jun 19

Setting of CAN filter for STM8 microcontroller

To set up the CAN filter on an STM8 microcontroller (like STM8S or STM8AF series with CAN...

Learn More 0 0Jun 18

How to power an arduino nano with a lipo battery with charger?

To power an Arduino Nano with a LiPo battery and charger, you'll need to ensure safe charging,...

Learn More 0 1Jun 17

How the Flipper Zero uses the STM32WB55RG for specific tasks?

The Flipper Zero leverages the STM32WB55RG microcontroller in clever ways to enable its...

Learn More 0 0Jun 16

What MCUs are used in humanoid robots?

Humanoid robots utilize a variety of microcontroller units (MCUs) and microprocessors (MPUs)...

Learn More 0 0Jun 13

Why is my MCU resetting unexpectedly?

Unexpected MCU (Microcontroller Unit) resets are common debugging challenges in embedded systems....

Learn More 0 0Jun 12

Where is 8086 microprocessor used in real life nowadays?

The Intel 8086 microprocessor, introduced in 1978, is no longer used in most modern commercial...

Learn More 0 0Jun 11

What development board to choose for building a robot?

For building a robot, the ideal development board depends on the complexity of your robot — whether...

Learn More 0 0Jun 10

How to solve the problem of MSPM0G3507 chip locking

When an MSPM0G3507 microcontroller (from the Texas Instruments MSPM0 series) becomes locked, it...

Learn More 0 0Jun 9

How to enable the PWM of TIM16 and 17 of STM32F030C8T6 to start simultaneously?

To start TIM16 and TIM17 PWM outputs simultaneously on the STM32F030C8T6, you can use the...

Learn More 0 0Jun 6

How has the Raspberry Pi impacted education and the maker community?

The Raspberry Pi has had a profound impact on education and the maker community since its launch in...

Learn More 0 0Jun 4

What is pipelining in microprocessor?

Pipelining is a technique used in microprocessors(what is microprocessor?) to increase instruction...

Learn More 0 0May 30

How to Add Arduino Boards in Proteus?

Adding Arduino boards to Proteus ISIS (now part of Proteus Design Suite) requires a few steps since...

Learn More 0 0May 29

How does STM32 initialize the watchdog and feed dog?

On an STM32 microcontroller, initializing and refreshing ("feeding") the watchdog(What is a...

Learn More 0 0May 28

What would you do if your Arduino program is stuck or unresponsive?

If your Arduino program is stuck or unresponsive, here’s a structured way to diagnose and fix the...

Learn More 0 0May 27

How to set up performance benchmarking and profiling on an STM32 MCU

Goal Measure execution time and optimize code performance on an STM32(What is STM32?) microcontroller...

Learn More 0 0May 26

Which FPGA is better Spartan 6 FPGA development board – xc6slx9-tqg144 or xc3s500e?

To compare the Spartan-6 XC6SLX9-TQG144 and the Spartan-3E XC3S500E, we need to evaluate them based...

Learn More 0 0May 23

How to connect my hall effect sensors to my microcontroller?

Connecting Hall effect sensors to your microcontroller (MCU) is straightforward, but depends on...

Learn More 0 0May 22

Why are FPGAs used in HFT?

FPGAs (Field-Programmable Gate Arrays) are widely used in High-Frequency Trading (HFT) because they...

Learn More 0 0May 21

What are the specifications of the GPIO pins in Raspberry Pi 4 Model B?

The GPIO (General Purpose Input/Output) pins on the Raspberry Pi 4 Model B provide a versatile...

Learn More 0 0May 20

How do you implement standard communication protocols (SPI, I2C, UART) in an FPGA?

Implementing standard communication protocols like SPI, I2C, and UART in an FPGA involves designing...

Learn More 0 0May 19

How Zynq SoCs handle external peripherals like sensors, displays, and storage.

Zynq System-on-Chip (SoC) devices (such as those in the Xilinx Zynq-7000 and Zynq UltraScale+ MPSoC...

Learn More 0 0May 16

What are the challenges in implementing real-time DSP systems?

Designing and deploying real-time Digital Signal Processing (DSP) systems involves overcoming several...

Learn More 0 0May 15

Does FPGA have Floating-Point?

Yes, FPGAs can perform floating-point arithmetic, but with important considerations. 1....

Learn More 0 0May 14