AlgoBuilderเป็นเครื่องมือออกแบบกราฟิกจาก STMicroelectronics ที่ช่วยให้วิศวกรพัฒนาและทดสอบอัลกอริทึมที่ซับซ้อนโดยใช้อินเทอร์เฟซแบบกราฟิกโดยไม่ต้องเขียนโค้ดใด ๆ เครื่องมือนี้มีวัตถุประสงค์เพื่อใช้กับ STM32 Microcontroller series และเซ็นเซอร์ MEMS จาก ST Microelectronics มันสามารถรับข้อมูลเรียลไทม์จากเซ็นเซอร์ (เชื่อมต่อผ่านการสื่อสารแบบอนุกรม) และคำนวณผ่านแบบจำลองทางคณิตศาสตร์ต่างๆที่พร้อมใช้งานเป็นบล็อกภายในซอฟต์แวร์ AlgoBuilder นอกจากนี้ยังมีอัลกอริทึมการตรวจจับการเคลื่อนไหวในตัวที่เป็นที่นิยมสำหรับฟิวชั่นเซนเซอร์การปรับเทียบไจโรสโคป / แมกนีโตมิเตอร์เครื่องนับก้าวเป็นต้น
เมื่อเร็ว ๆ นี้ในวันที่ 4 วันที่กรกฎาคม 2019 ในข่าวบทสรุปที่จัดขึ้นที่ STMicroelectronics (ใน Noida, อินเดีย), ST ได้ประกาศรุ่นใหม่ของ AlgoBuilder (V 2.1.0) ที่ช่วยให้นักออกแบบที่จะอัปโหลดรหัสของพวกเขาบนเมฆและดำเนินการคำนวณการเรียนรู้เครื่อง. คุณลักษณะใหม่นี้คาดว่าจะช่วยให้นักออกแบบทำการคำนวณทางคณิตศาสตร์ที่ซับซ้อนเช่นการวิเคราะห์ FFTโดยไม่ต้องใช้เวลามากในการคำนวณทางคณิตศาสตร์ นอกจากนี้ยังรองรับโปรโตคอล MQTTเพื่อส่งข้อมูลไปยังระบบคลาวด์ซึ่งช่วยลดการสร้างหลักฐานแนวคิดสำหรับการเชื่อมต่อIndustry 4.0และAWSแอปพลิเคชัน AlgoBuilder ใช้ STM32 Development Environment และรองรับ STM32 Nucleo Boards เช่น NUCLEO-F401RE, NUCLEO-L476RG, X-NUCLEO-IKS01A2 / A3 และบอร์ด SensorTile
โครงสร้างการออกแบบกราฟิกโดยใช้ Algobuilder เมื่อคอมไพล์แล้วจะสร้างรหัส C ซึ่งสามารถอัปโหลดไปยังบอร์ดพัฒนาได้โดยตรง การสร้างรหัส C รองรับคอมไพเลอร์ภายนอกเช่น System Workbench สำหรับ STM32, IAR, EWARM และ Keil uVision รหัสเมื่ออัปโหลดไปยังบอร์ดจะให้ค่าเซ็นเซอร์แบบเรียลไทม์ไปยัง Algobuilder ซึ่งสามารถใช้สำหรับการแสดงข้อมูลโดยใช้การตรวจสอบข้อมูลเอาต์พุตในตัวหรือ Unicleo-GUI ตัวอย่างกราฟการแสดงข้อมูลจาก Unicleo-GUI แสดงอยู่ด้านล่าง
ซอฟต์แวร์ AlgoBuilder ดาวน์โหลดได้ฟรีจาก STMicroelectronics และมีเงื่อนไขการออกใบอนุญาตที่ใช้งานง่ายเพื่อลดเวลาในการทำตลาด คุณยังสามารถอ่านคู่มือผู้ใช้ AlgoBuilder เพื่อทราบ