Easier Statistics for your Sensor Data

Learn how you can calculate the standard deviation, or spread, of your sensor readings on-the-fly while collecting data without having to first record all the values and then do the statistics. Statistics based on the data from your sensors can tell you a lot about the system and the environment…

Continue ReadingEasier Statistics for your Sensor Data

Great Online Circuit Simulator Site

Designing electronic circuits takes knowledge and experience. Sooner or later, you have to put your idea to the test. Generally, this means building a prototype. Even with the best circuit simulator software, you ended up with unfriendly or expensive products. Or both. Now you can do a good job with…

Continue ReadingGreat Online Circuit Simulator Site

An Improved Bit Banding Approach

The commonly published approach to using the bit banding feature of the Cortex Mx family of processors is to use macros – see Bit Banding in the STM32. This post describes an alternate implementation that uses a dedicated RAM section for bit banding.
(more…)

Continue ReadingAn Improved Bit Banding Approach

Solver References

The first article that I used as a reference for Zeetah I's solver was published in Byte Magazine back in 1987. Fortunately for me, this article was printed right around the time we were making Zeetah I. Stephen E. Belter, Computer-aided Routing of Printed Circuit Boards: an Examination of Lee's Algorithm…

Continue ReadingSolver References

Diagonal Solver Pseudo Code

This part of the series on creating a diagonal micromouse maze solver presents the actual pseudo code that was used to implement a diagonal solver and it closely matches the C implementation. You will want to check out some of the data structures in the previous post (Diagonal Solver Data Structures). (more…)

Continue ReadingDiagonal Solver Pseudo Code

Temperature and Voltage Variation of Ceramic Capacitors

You almost ceratainly have ceramic capacitors in your micromouse or other project. Are you sure you have them properly specified? Are they actually providing the value that you think they should be? This tutorial from Maxim Integrated gives an excellent guide to the ways that you can make sure that…

Continue ReadingTemperature and Voltage Variation of Ceramic Capacitors