АлгоБуилдер је алат за графички дизајн компаније СТМицроелецтроницс који омогућава инжењерима да развијају и тестирају сложене алгоритме користећи графички интерфејс без писања било ког кода. Алат је намењен за употребу са серијом СТМ32 микроконтролера и МЕМС сензорима компаније СТ Мицроелецтроницс. Способан је да добије податке у реалном времену од сензора (повезаних серијском комуникацијом) и израчунава их путем различитих математичких модела који су лако доступни као блокови унутар софтвера АлгоБуилдер. Такође има неке популарне уграђене алгоритме сензора покрета за фузију сензора, калибрацију жироскопа / магнетометра, педометар итд.
Недавно, на 4 -ог јула 2019. године у поднеску за новинаре у СТМицроелецтроницс (Греатер Ноида, Индија), Ст је најавио нову верзију АлгоБуилдер (В 2.1.0) који омогућава дизајнерима да поставите свој код на облаку и обавља машина за учење рачунања. Очекује се да ће ова нова карактеристика помоћи дизајнерима да изврше сложене математичке прорачуне попут ФФТ анализе без трошења много времена на математички прорачун; такође подржава МКТТ протокол за слање података у облак што олакшава изградњу доказа о концепту за индустрију 4.0 и АВС повезаностапликације. АлгоБуилдер користи развојно окружење СТМ32 и подржава СТМ32 нуклеарне плоче попут НУЦЛЕО-Ф401РЕ, НУЦЛЕО-Л476РГ, Кс-НУЦЛЕО-ИКС01А2 / А3 и СенсорТиле плоче.
Израда графичког дизајна помоћу Алгобуилдер-а када се компајлира генерисаће Ц-код који се може директно учитати на развојне плоче. Генерација Ц-кода подржава спољне компајлере као што је Систем Воркбенцх за СТМ32, ИАР, ЕВАРМ и Кеил уВисион. Једном пренет код на плочу пружаће вредности сензора у стварном времену Алгобуилдер-у, који се могу користити за визуализацију података помоћу интегрисаног монитора излазних података или Уницлео-ГУИ. Пример графикона визуализације података из Уницлео-ГУИ приказан је испод.
Софтвер АлгоБуилдер се може бесплатно преузети са СТМицроелецтроницс-а и садржи корисничке услове лиценцирања како би се смањило време изласка на тржиште. Такође можете прочитати кориснички приручник АлгоБуилдер да бисте то знали