STMicroelectronics has very low cost, high performance, and rich functionality boards as an alternative for Arduino