用ROBOLAB2.9和NXT传感器进行数据采集

  先明确一个概念是数据采集不是无中生有的,在某些情况下我们并不愿意也可能没有能力用我们自身的感知器官感受某些我们需要知晓的参数变化,以下我们将通过我们的主人公红魔的一次郊游经历给大家阐述如何用传感器进行有意义的数据采集。

  少儿编程--Robolab教程少儿编程--Robolab教程少儿编程--Robolab教程

  

  我们的主人公无奈下只好叫人拖走车修理加油,而他自己也只好想想如何打发时间了。四下张望果然看到了一个有趣的装置,于是就……

  

  少儿编程--Robolab教程

  其实这就是我们阐述数据采集的核心NXT模型,它具有两部电机、一个超声波传感器和一个温度传感器,当然它还为红魔准备了一把舒适似的椅子和一张桌子,并有能自动倒水的装置给红魔放松解渴。

  少儿编程--Robolab教程少儿编程--Robolab教程

  水倒的很烫,那么该如何才能知道现在的水温到底是多高呢?红魔对水温的高低可是很挑剔的哦!那么我们将用温度传感器来对这杯水做一个测量,这就是数据采集。

  少儿编程--Robolab教程

  先来介绍下温度传感器,温度传感器的原理就是传感器本身阻值的变化会随外界温度的变化而做线性的改变主。原RCX所配套的温度传感器是可以测量室内常温或常温下的沸水的温度,用它来测量水温的变化是个不错的选择。

  它的感温头是用导热迅速的金属来包裹的,这样就能保证传感器能迅速感知外界温度的变化,而由于NXT的接口已经和RCX的接口来说有了变化,所以可用专用的转接口来和NXT连接,其使用方法和RCX的操作方法是完全相同的。

本站内容未经许可,禁止任何网站及个人进行转载。