Click here to Skip to main content
11,790,613 members (63,736 online)


Great Reads

by webmaster442
How to build a simple hardware password safe and login system with off the shelf components.
by ChRi$m0rG@N
An article about an omni directional Arduino Yun robot, and an alternative .Net implementation of CmdMessenger
by Jan Dolinay
Article on setting up Eclipse to build programs for Arduino Uno.

Latest Articles

by Gerd Wagner
Choosing a MCU with a small amount of RAM (e.g., the ATmega328p MCU has only 2KB RAM), and programming it by using dynamic memory allocation (e.g., by using malloc) may cause memory fragmentation having as side effect strange MCU behavior. In such cases, observing the "real free" amount of RAM and r
by Gerd Wagner
In some cases it is important to programmatically detect the micro-controller type, e.g., is it an ATmega328p or an ATmega2560 ? For example, when dealing with USART communication, we need to know the MCU type, because different MCUs have different number of USART ports and some of them even require
by Gerd Wagner
Did your Arduino gone "crazy", without obvious reasons, and restarts or resets by itself? Did your device started to misbehave but you are 100% sure that your code is correct? In such cases, one of the possible cause is the lack of free RAM (random access memory). In other words, your MCU does not h
by Mircea Diaconescu, Gerd Wagner
When working with embedded devices, RAM (random access memory) is one of the most valuable and limited resource of the system. The focus of this article is on the RAM usage optimization for Arduino MCUs, but the same principle applies to many other embedded devices.


by Mircea Diaconescu on technical blog "Arduino software reset"
by ThomasZJ on technical blog "Arduino software reset"
by webmaster442 on tip/trick "Arduino tips & tricks"
by V.Lorz on tip/trick "Arduino tips & tricks"
by V.Lorz on tip/trick "Arduino tips & tricks"

All Articles