Ang AlgoBuilder ay isang graphic na tool sa disenyo mula sa STMicroelectronics na nagbibigay-daan sa mga inhinyero na bumuo at subukan ang mga kumplikadong algorithm gamit ang isang graphic na interface nang hindi kinakailangang magsulat ng anumang code. Nilalayon ang tool na magamit sa serye ng STM32 Microcontroller at ang mga sensor ng MEMS mula sa ST Microelectronics. Ito ay may kakayahang makakuha ng data ng real time mula sa mga sensor (konektado sa pamamagitan ng serial na komunikasyon) at kinukwenta ito sa pamamagitan ng iba't ibang mga modelo ng matematika na madaling magagamit bilang mga bloke sa loob ng AlgoBuilder Software. Mayroon din itong ilang tanyag na built-in na Motion Sensing Algorithms para sa Sensor fusion, gyroscope / magnetometer calibration, pedometer atbp.
Kamakailan, noong ika- 4 ng Hulyo 2019 sa isang Press Brief na ginanap sa STMicroelectronics (Greater Noida, India), inihayag ng ST ang isang bagong bersyon ng AlgoBuilder (V 2.1.0) na nagpapahintulot sa mga tagadisenyo na i-upload ang kanilang code sa cloud at magsagawa ng pagkalkula ng pag-aaral ng makina. Ang bagong tampok na ito ay inaasahang makakatulong sa mga tagadisenyo na magsagawa ng mga kumplikadong pagkalkula sa matematika tulad ng pagtatasa ng FFT nang hindi gumugugol ng maraming oras sa pagkalkula ng matematika; sinusuportahan din nito ang MQTT na protocol upang magpadala ng data sa ulap na nagpapagaan sa pagpapatunay ng pagbuo ng konsepto para sa pagkakakonekta ng industriya 4.0 at AWSmga aplikasyon. Ginagamit ng AlgoBuilder ang STM32 Development Environment at sinusuportahan ang mga STM32 Nucleo Board tulad ng NUCLEO-F401RE, NUCLEO-L476RG, X-NUCLEO-IKS01A2 / A3 at mga board ng SensorTile.
Ang grapikong disenyo ng pagbuo gamit ang Algobuilder kapag naipon ay bubuo ng isang C-code na maaaring direktang mai-upload sa mga development board. Sinusuportahan ng henerasyon ng C-code ang mga panlabas na tagataguyod tulad ng System Workbench para sa STM32, IAR, EWARM at Keil uVision. Ang code sa sandaling na-upload sa board ay magbibigay ng mga halaga ng real time sensor sa Algobuilder, na maaaring magamit para sa Data Visualization gamit ang integrated output data monitor o Unicleo-GUI. Ang isang halimbawa ng grapiko ng data ng data mula sa Unicleo-GUI ay ipinapakita sa ibaba.
Ang AlgoBuilder Software ay libre upang mag-download mula sa STMicroelectronics at may mga term ng paglilisensya na madaling gamitin upang mabawasan ang oras sa merkado. Maaari mo ring basahin ang manwal ng gumagamit ng AlgoBuilder upang malaman