Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!
Recently I came across a Reddit thread where someone asked: "I was thinking about using an Arduino,...
Read and write operations are dominated by Arduino execution overhead, roughly 120 ns per digital pin operation. Active polling of the EEPROM `READY/BUSY` pin significantly reduces write times, cutting wait from 1400 µs to 600 µs without errors. Sequential write/read tests confirm reliable data transfer, while excessive speed risks corrupting writes. Future work includes testing chip endurance, data retention, and performance across different Arduino clock speeds.
Introduction Welcome back, makers! 👋 If you enjoyed building Wi-Fi-controlled LEDs, let’s...
Have you tried Arduino and already built your first sketch with a single click? Or maybe you’re just...
Why this project? Arduino boards run out of GPIO pins fast when you start doing LED patterns or...
Introduction In this hands-on project, we successfully designed and built a smart object...
What is Miniviz? Miniviz is a BI platform developed for individuals to accelerate IoT PoC...
The TM1637 is a 8 segments led controller which can control up to 6 displays and key scan of 16...
Hey, developer friends! Have you ever gotten fed up with timekeeping in your Arduino projects always...
Introduction Welcome back to our IoT journey! 👋 In the previous post , we installed the...
Testing embedded projects often turns into a slow, manual routine—compile locally, flash hardware,...
Detailed version of this article is published on EmbeddedK8. Did you know you don’t need the Arduino...
In a previous post, we explored why designing a smart device can be more complex (and costly) than...
AI flat-out lied to me several times while trying to get this working, so now I guess I'm giving AI...
In the fast-evolving world of embedded systems, one of the most critical challenges is ensuring data...
Quick reference for board settings and a working blink + Serial sketch using ESP32C3 Dev Module.
Explored EEPROM 28C64 basics using Arduino. Built a simple API to hide low-level pin control. Verified read/write operations, though some datasheet waveforms don’t match practice. Used breadboard, button, and LCD for control and display. Performance, timing accuracy, and data retention issues remain for future study.
Thermal printer technology has revolutionised receipt printing in retail, healthcare, and IoT...
Tinkering with hardware projects is one of my absolute favorite hobbies. Of course I love to write...
Introduction Managing Arduino libraries can be a daunting task, especially when it comes...
🛡️ Smart Home Security with ESP32‑CAM & Telegram Bot A DIY surveillance project that...
In this article, we’ll dive into the CAN (Controller Area Network) Bus protocol by building a...
A Thread border router is not mandatory to interact with Matter devices Matter is a “super-standard”...
Using VS Code for Arduino Development offers better code management, debugging, and extensions...
I found quite a lot of tutorials on using the Ulanzi TC001 with a firmware like AWTRIX, but not much...
Introduction After blinking your first LED on Arduino, what's next? Before moving on to...
Intro I've been learning electronics and microcontrollers. I've decided to pick the AVR...
Home security is a priority in the modern world and setting up a personalized do it yourself motion...
Week 8 began with our second meeting with Prof. Gargi Khanna, joined by my mentor Aman Asrani. We...
The bootloader in Arduino is a small but critical piece of firmware that enables easy programming and...