استیمایکروالکترونیکس به ساده توسعه سنسور MEMS و دستگاه چیزهایی MCU بر اساس کاربر به سرعت و به طور مستقیم می تواند به منظور ایجاد، ابزار AlgoBuilder کمک می کند تا به سرعت ایجاد و بررسی مدل مفهوم عملیاتی با کشیدن و رها عملکرد انتخاب، ماژول اتصال، خواص پیکربندی، الگوریتم AlgoBuilder. تمام قوانین اعتبار سنجی طراحی و به صورت خودکار کد C طراحی گرافیک است.
با استفاده از انواع استیمایکروالکترونیکس و میکروکنترلرها سنسور STM32 MEMS، شامل یک حسگر حرکت، سنسور زیست محیطی، و میکروفن سیلیکون، AlgoBuilder ارائه عملگرهای منطقی نظیر کتابخانه ها، پردازش سیگنال، ورودی کاربر، عملیات بردار، و غیره، که معمولا در دسترس بلافاصله بیشتر این عملکرد الگوریتم، برای مثال، کنترل سنسور، کالیبراسیون سنسور حرکت، به رسمیت شناختن فعالیت، شدت ورزش، و یک گام شمار و غیره کاربر همچنین می تواند یکی از ویژگی های سفارشی را به AlgoBuilder کتابخانه تابع اضافه کنید.
در حالی که دیگر تولید کنندگان MEMS اغلب ارائه نرم افزار کتابخانه، اما استیمایکروالکترونیکس AlgoBuilder به کتابخانه نرم افزار محدود نمی نیز فراهم می کند یک محیط توسعه سیستم عامل، نرم افزار کتابخانه و سایر کتابخانه منطق می توان با هم در ارتباط است، می تواند یک STM32 IDE ایجاد (محیط توسعه یکپارچه) بلافاصله در داخل سیستم عامل وارد تکمیل پروژه. STM32 محیط IDE، از جمله برای STM32 TrueSTUDIO و SW4STM32 سیستم میز کار، ARM® از میز کار جاسازی شده IAR-EWARM IAR و کیل μVision از MDK-ARM-STM32 برابر در برابر.
AlgoBuilder تولید سیستم عامل ممکن است در سیستم عامل های مختلف STM32 میکروکنترلر، که شامل یک اتصال X-Nucleo در-IKS01A2 هیئت مدیره گسترش سنسور Nucleo در-F401RE Nucleo در-L476RG و تخته توسعه و ماژول ST SensorTile اینترنت اشیا مستقر شده است. ادغام SensorTile STM32L476JG فوق العاده کم میکروکنترلرها قدرت، حرکت MEMS سنسور، محیط زیست MEMS سنسور و قدرت کم فن آوری ارتباطات بلوتوث (BLE).
کاربر می تواند برنامه Unicleo-GUI را در AlgoBuilder برای آزمایش سیستم عامل توسعه یافته و نمایش داده ها از طریق سیستم عامل اجرا کند. Unicleo-GUI یک رابط کاربر گرافیکی اختصاصی است که با بسته های پیشرفته سنسور ST و X - با استفاده از هیئت مدیره گسترش NUCLEO مورد استفاده قرار می گیرد تا کاربر بتواند داده های سنسور را با استفاده از نمودار زمان بندی، طرح پراکندگی یا طرح سه بعدی ارائه نماید.