Tag: electronics

Understanding pulse outputs of M-Duino 38AR+

When the need to drive a stepper motor arises, one can turn to the microcontroller. For the task, I am currently using M-Duino AR38+ and I have already written something about it a few days back, link here. Note that an Arduino based controller is suitable for the task because it…

M-Duino external voltage reference trap

When wiring the Arduino based Programmable Logic Controller (PLC) from Industrial Shields, I have become stuck for a little bit due to trouble understanding how to enable the outputs. Currently using their Ethernet range based on Arduino Mega 2560. Its internals seem to be quite …

Dividing the AT24C32 EEPROM space

The AT24C32 EEPROM that comes with the DS3132 RTC module has 32kbit of space, meaning it can store 4096 bytes or 4096 characters when using an 8-bit character encoding like ASCII. To save some useful data on it, we need to divide it into equal blocks that would contain the data. …

Wakeup Pro Micro 3.3V with DS3132 module

After a previous few days of struggling to get the Arduino Pro Micro 3.3V version to get to sleep and wakeup I've finally had an epiphany and got the desired result to surface up. It was made possible by the massive amount of documented work I have finally stumbled upon. Links ar…

Use pin 7 to wakeup an Arduino Pro Micro

When designing a circuit that is meant to run on low power, I have found that is is a good start to choose a microcontroller board that is has a lower base voltage level than 5V. The reasons are twofold. First, a lower voltage means lower power consumed, period. Second, there are…