AlgoBuilder adalah alat desain grafis dari STMicroelectronics yang memungkinkan para insinyur untuk mengembangkan dan menguji algoritma kompleks menggunakan antarmuka grafis tanpa harus menulis kode apa pun. Alat ini ditujukan untuk digunakan dengan rangkaian Mikrokontroler STM32 dan sensor MEMS dari Mikroelektronika ST. Ia mampu mendapatkan data waktu nyata dari sensor (terhubung melalui komunikasi serial) dan menghitungnya melalui berbagai model matematika yang tersedia sebagai blok di dalam Perangkat Lunak AlgoBuilder. Ini juga memiliki beberapa Algoritma Penginderaan Gerak bawaan yang populer untuk fusi Sensor, kalibrasi giroskop / magnetometer, pedometer, dll.
Baru-baru ini, pada 4 th Juli 2019 dalam Ringkas Tekan diadakan di STMicroelectronics (Greater Noida, India), ST telah mengumumkan versi baru dari AlgoBuilder (V 2.1.0) yang memungkinkan desainer untuk meng-upload kode mereka di atas awan itu dan melakukan mesin perhitungan pembelajaran. Fitur baru ini diharapkan dapat membantu desainer melakukan perhitungan matematis yang kompleks seperti analisis FFT tanpa menghabiskan banyak waktu pada perhitungan matematis; itu juga mendukung protokol MQTT untuk mengirim data ke cloud yang memudahkan membangun bukti konsep untuk konektivitas Industri 4.0 dan AWSaplikasi. AlgoBuilder memanfaatkan Lingkungan Pengembangan STM32 dan mendukung Papan Nuklir STM32 seperti papan NUCLEO-F401RE, NUCLEO-L476RG, X-NUCLEO-IKS01A2 / A3 dan SensorTile.
Desain grafis yang dibangun menggunakan Algobuilder saat di-compile akan menghasilkan kode-C yang dapat langsung diunggah ke papan pengembangan. Generasi C-code mendukung kompiler eksternal seperti System Workbench untuk STM32, IAR, EWARM dan Keil uVision. Kode setelah diunggah ke papan akan memberikan nilai sensor waktu nyata ke Algobuilder, yang dapat digunakan untuk Visualisasi Data menggunakan monitor data keluaran terintegrasi atau Unicleo-GUI. Contoh Grafik visualisasi data dari Unicleo-GUI ditunjukkan di bawah ini.
Perangkat Lunak AlgoBuilder dapat diunduh gratis dari STMicroelectronics dan memiliki persyaratan lisensi yang mudah digunakan untuk mengurangi waktu ke pasar. Anda juga dapat membaca panduan pengguna AlgoBuilder untuk mengetahui