EV3工具箱块(EV3 ToolBox Block)

EV3 ToolBox Block 是一款由我們OFDL開發團隊及國外T2H團隊所共同開發之實用EV3-G工具箱Block。

EV3 ToolBox Block,這是神毛?可以吃嗎??

EV3 ToolBox Block ,是一款由我們OFDL開發團隊及國外T2H團隊所共同開發之實用EV3-G工具箱Block,旨在提供一些EV3-G軟體沒有做出來給各位用的功能,其中包含我們用LabVIEW編程常用的Select、取餘數方塊等等…,詳見下方說明。

使用說明

EV3工具箱块(EV3 ToolBox Block)
功能名稱:Select

通過邏輯輸入,來決定要輸出True或False的數值, 程式部分的Switch改用Select運算速度較佳,程式亦比較簡潔。

EV3工具箱块(EV3 ToolBox Block)
功能名稱:Atan2

返回給定的X及Y的反正切值,atan2(y, x)等價於atan(y/x)
但atan2可以正確處理x=0而 y≠0的情況。

EV3工具箱块(EV3 ToolBox Block)
功能名稱:Quotient and Remainder

取X除以Y之商數與餘數,與LabVEIW之Quotient and Remainder.vi功能相同。

EV3工具箱块(EV3 ToolBox Block)
功能名稱:NumLimit-Clamp (By T2H)

將輸出數值限制在設定的區間,功能同Arduino的constrain
如果輸入超出或低於極限值,則輸出最大或最小值。

EV3工具箱块(EV3 ToolBox Block)
功能名稱: NumLimit-Wrap (By T2H)

將輸出數值限制在設定的區間,不同於Clamp
如果輸入超出極值,則輸出 Input – Maximum
反之輸入低於極值,則輸出 Minimum – Input

EV3工具箱块(EV3 ToolBox Block)
功能名稱:Map Value

將某個範圍內的輸入數值重新映射到另一個範圍
如圖,將數值從10bit映射到8bit的大小(0-255),即輸入1023,則輸出為255
功能與Arduino的map()相同,NXT光感Block也用了類似原理。

EV3工具箱块(EV3 ToolBox Block)
功能名稱:Max and Min

輸入兩個數字,並輸出最大跟最小的數字

EV3工具箱块(EV3 ToolBox Block)
功能名稱:Array Max and Min

輸入一個陣列,將搜尋並輸出
最大值、最大值索引與最小值、最小值索引


Update

Version 1.8:

.Add Sensor Tester, can return current and all mode of your sensor and motor, it will be useful for unknown sensor or custom sensor discover.
.Add Advanced Gyro, can read the TILT value and “Hard reset” your gyro sensor, make sure the gyro will not drift.
.Fix some bug and icons.
.Use category, make the block menu more clearly.

Download

Download Link(GitHub):http://bit.ly/2wEdOXX
Author:OFDL HSUT2H RoboticsOFDL JDFOFDL WUN
Ver:1.8


来源:https://ofdl.tw/ev3-hack/ev3-toolbox-block/

- 本文内容来自网络,如有侵权,请联系本站处理。

2022-10   阅读(12)   评论(0)
 标签: robot EV3

涨知识
寄存器

寄存器的功能是存储二进制代码,它是由具有存储功能的触发器组合起来构成的。一个触发器可以存储1位二进制代码,故存放n位二进制代码的寄存器,需用n个触发器来构成。

评论:
相关文章
Scratch 3.0连接EV3

本文介绍如何在Scratch中对EV3机器人进行开发。


Java 机器人编程入门手册(四)

在这一章中,你将学习一组传感器,它们被用来执行有根据的动作。


Java 机器人编程入门手册(三)

在本章中,您将学习启发式搜索策略背后的基本思想以及如何实现爬山算法,这是 leJOS EV3 中最典型的启发式方法之一。


Java 机器人编程入门手册(二)

这一章向你介绍了在莱霍斯 EV3 使用的笛卡尔坐标系的基础知识。它还教你如何在导航课程中应用编程方法来控制轮式车辆,以便在二维平面中用坐标描绘出预定义的路径。


Java 机器人编程入门手册(一)

本章提供了如何使用乐高 MindStorm EV3 公司建立 Java 机器人编程环境的分步指南,包括乐高 MindStorm EV3 的基本概述和leJOS-EV3的介绍。


乐高EV3遥控车搭建与编程指南

乐高EV3遥控车:从搭建到编程的全面指南


M5 EV3电机底座

Base X 是一款兼容乐高 EV3 电机的专用底座,可同时接入 4 路(RJ11)乐高电机,支持角度 / 速度的读取和控制,完美兼容原有电机功能。


乐高EV3 Java固件leJOS

leJOS是Lego Mindstorms可编程砖的固件替代品。 该软件的不同变体支持原始机器人发明系统,NXT和EV3。


EV3运行程序探究

本文主要探究Bytecode指令集、EV3应用开发与编译、VM运行时等相关内容。


开源:用乐高积木搭建的生物3D打印机,还能打印皮肤组织!

Oliver Castell 博士通过此次开源项目,希望研究人员能够采用这项技术来分享专业知识,并使用额外的 LEGO 组件开发模型,以造福于整个生物医学研究社区。

搜索
小鹏STEM教研服务

专属教研服务系统,助您构建STEM课程体系,打造一站式教学环境。