Embedded Programming

Machine Vision Based Robotic Arm Assembly Building a Machine Vision-Based Robotic Assembly System Using MechArm 270 and Jetson Nano

Industrial automation has revolutionized manufacturing by making production faster, more accurate, and highly consistent. Modern robotic assembly systems combine robotic arms, machine vision, motion control, and embedded control electronics to automate repetitive tasks with minimal human intervention. While these systems are widely used in industries, the same…

DIY ESP32 Metal Detector Built an ESP32 Based Metal Detector System

This tutorial shows us how to build our own functional DIY ESP32 metal detector from scratch using an affordable Wi-Fi enabled microcontroller, a handful of easily available electronic components, and a simple, hand-wound copper coil. Instead of relying on expensive, specialised sensors or complex industrial circuits, this  PI metal detector circuit project uses…

DIY IP KVM Built Using the ESP32-P4 ESP32-P4 Powers a DIY IP KVM for Remote PC Control

Remote access devices like IP KVMs are usually built around powerful single-board computers such as the Raspberry Pi. But what if the same job could be handled by a microcontroller instead? That's  what creator Jonathan Rowny set out to explore by building a functional IP KVM using Espressif's ESP32-P4. The project aimed to remotely stream a computer's display…

MAX32672FTHR Evaluation Kit Getting Started with the MAX32672 Feather Development Board

The MAX32672FTHR is a compact development platform built around the MAX32672 for embedded evaluation and prototyping. It provides the key hardware resources needed for development, including onboard debugging, power management, user interface peripherals, and Feather-compatible expansion headers.

With many essential components…

Interactive Voice Response System Using ESP32 GeoLinker ESP32 Interactive Voice Response (IVR) System with GeoLinker Integration

Nowadays, automation has become a common part of our daily lives. From simple tasks like operating a coffee machine to creating code for complex applications, many processes are now automated. However, most systems used for controlling devices depend on internet connections, mobile applications, or cloud platforms. In many places, internet availability may be poor or…

Smart Grid in IoT How to Build Smart Grid in IoT Using Arduino UNO R4 WIFI

Electrical energy is no longer treated as an unlimited utility. Every watt consumed has a cost impact, an efficiency implication, and in many cases a safety consequence. A smart grid in IoT is not a complicated buzzword. It simply means that electrical infrastructure is monitored continuously, data is collected in real time, and decisions are made based on measured…

Build a Speaking Alarm Clock Using XIAO ESP32-S3 Build a Speaking Alarm Clock Using the XIAO ESP32-S3

Traditional alarm clocks have remained fundamentally unchanged for decades. The ESP32 speaking alarm clock built in this tutorial replaces the beep at a scheduled time and expects the user to interpret the reason for the beep. While functional, this approach lacks intelligence and context. Modern embedded systems enable the creation of smarter devices that…

Smart Home Automation & Monitoring Hub Title Image Smart Home Automation & Monitoring Hub

By Rishabh Jain

Modern smart home systems typically rely on cloud connectivity and internet access, which introduces latency, privacy concerns, and dependency on external infrastructure. In many real-world scenarios, reliable internet connectivity is not always available, and users still require fast, secure, and private home…

Bringing Programming to Life with Smart Building Blocks Bringing Programming to Life with Smart Building Blocks

STEM education has become a crucial part of modern learning, helping children develop problem-solving skills, logical thinking, and creativity through hands-on experiences. Platforms like LEGO Mindstorms and Scratch programming have made coding more accessible to young learners, offering interactive ways to understand programming concepts. While Scratch allows kids to drag and drop coding…

Lopaka App: A Free Tool for Streamlining Graphics and UI Design for Arduino Projects Lopaka App: A Free Tool for Streamlining Graphics and UI Design for Arduino Projects

Lopaka is a robust web-based tool designed to simplify graphics design for embedded systems. Originally gaining attention through a Reddit post, it allows users to create pixel-perfect user interfaces (UIs) for platforms like Arduino, ESP32, and Flipper Zero. This flexibility makes it ideal for both beginners and seasoned developers, as it can be accessed from any device through its intuitive…

Programming Microcontroller using LEDs as light sensor Simplifying MCU Programming with LED as Light Sensors

​

When designing a microcontroller-based product, it is crucial to include a programming connector on the PCB. Without it, flashing the firmware to the MCU becomes impossible. However, this connector can take up precious board space, which is a significant issue for size-constrained designs. To address this, designers often use techniques like test points with specialized jigs or…

emWin embedded GUI Software Partnership Extended Nuvoton and SEGGER Extend Software Partnership for Embedded Systems Development

Nuvoton Technology Corporation and SEGGER Microcontroller have recently announced the expansion of their ongoing software partnership. This collaboration allows Nuvoton customers to utilize SEGGER's emWin embedded GUI and AppWizard tools across a wide range of Nuvoton microcontrollers, including those based on Arm Cortex-M, Arm9, and Arm…