A filter is a useful tool for removing unwanted signals from a sensor measurement. There is complicated math behind how they work, but you just need to know a simple formula to use them in many embedded designs.
Get the CoAction Hero with Stratify OS pre-installed
The CoAction Hero is an ARM Cortex M3 development board. It has Stratify OS pre-installed which gives you easy-to-use multi-threading, hardware abstraction and debugging all by simply connecting a USB cable.
What's a Microcontroller
A microcontroller is a microprocessor with integrated hardware peripherals (such as SPI, UART, I2C, ADC) and memory (usually RAM and flash). Compared to microprocessors, they boot instantly, consume less power and are easier to integrate into products but typically present firmware development challenges.
Ohms Law and Microcontroller GPIO
Ohm’s law is the basis for building simple DC circuits. Many microcontroller applications are built on this simple equation. Ohm’s law states the voltage drop across a resistor is equal to the current through the resistor multiplied by the resistance or V=IR.
Applications without an MMU
One of Stratify OS’s biggest software challenges is providing the ability to install applications separately from the OS–without an MMU. Overcoming this challenge contributes to both ease-of-use and portability. By installing just the application, you save the programmer the work of integrating and compiling the OS with the application. The programmer can also distribute the binary file to other devices running Stratify OS. In the MMU-free world, these features are only available on uCLinux and now Stratify OS.
Using Pull-Up and Pull-Down Resistors
An embedded microcontroller utilizes input/output (IO) signals to communicate with the outside world. The simplest form of IO is commonly referred to as general purpose input/output (GPIO) where the GPIO voltage level can be high, low, or high-impedance. Pulling resistors are used to ensure GPIO is always in a valid state.