NXT-G provides the basic mathematical operations, but sometimes we need something more. For example, a navigation routine may need a function that NXT-G does not have. For instance, trigonometry functions are important in navigation, such as finding the quickest way from A to B.
This chapter presents some additions to the Mindstorms repertoire.
Most of the calculations in programming the NXT robots can be done with integer arithmetic, that is, using whole numbers. Sometimes we need floating point numbers, which are numbers that have a decimal point and digits after it.
Some of the action blocks are able to accept floating point numbers. For instance, the motor block can ...