March 2018
Intermediate to advanced
1396 pages
42h 14m
English
What do we do if the Arduino is not enough for our robotic applications? No worries; there are advanced ARM-based controller boards available, such as STM32 microcontroller based development boards like NUCLEO and Texas Instrument (TI) microcontrollers based boards like Launchpads. The STM32 is a family of 32-bit microcontrollers from a company called STMicroelectronics (http://www.st.com/content/st_com/en.html). They manufacture microcontrollers based on different ARM architectures, such as the Cortex-M series. The STM32 controllers offer a lot more clock speed than Arduino boards. The range of STM32 controllers are from 24 MHz to 216 MHz, and the flash memory sizes are from 16 KB to 2 MB. In ...