You might come across this error “C99 designator outside aggregate initializer” when you are compiling projects based on C code, but the compiler is expecting C++ code. For example, we …
Pratik (A PCBArtist)
Getting started with Arduino and ESP32 is much simpler these days, given that Espressif now supports it. Back in the day when ESP32 was a new chip in the market, …
The ESP-IDF contains functions for enabling Base64 encoding and decoding on ESP32. The encoding and decoding functions are actually built into the ESP32 ROM. The functions are accessible by using …
The ESP32 may be a low power chip when compared with other WiFi or networking chipsets in the domain. But in conventional terms, ESP32 is not exactly a low power …
The LIS3DH triple axis accelerometer by ST Micro is one of the popular, low cost and extremely low power MEMS accelerometers in the market today. It does carry the weight …
The new ZMOD4510 gas sensor from IDT (Renesas) hit the market a few months ago and is a unique sensor of its kind.This first post (of many, we assume) is …
Here is a quick guide to PCB drill sizes for common screw or fastener sizes used for mounting PCBs, M3 for example. The table does NOT list the recommended clearance …
A 3.3V PIR sensor for low power or battery based applications is hard to find, for some reason. Modules that you find out there for Arduino are not exactly low …
The ESP32 WiFi/BT SoC from Espressif Systems supports wired ethernet along with wireless networking, which could be a huge advantage for applications that need wired connectivity. Ethernet is still a …
Some STM32 series of MCUs have a DCMI peripheral that can be used to interface the STM32 chip directly tocamera sensors. The DCMI is flexible enough to support a variety …