Tag: 传感器

获得光传感器价值

所以我正在寻找一种方法来获得按钮按下时光传感器的当前值(显然是勒克斯)。 这是我用来实现光传感器控制的代码 public class SensorActivity extends Activity implements SensorEventListener { private final SensorManager mSensorManager; private final Sensor mLight; int minLux = 0; int currentLux = 0; int maxLux; public SensorActivity() { mSensorManager = (SensorManager)getSystemService(SENSOR_SERVICE); mLight = mSensorManager.getDefaultSensor(Sensor.TYPE_LIGHT); } protected void onResume() { super.onResume(); mSensorManager.registerListener((SensorEventListener) this, mLight, SensorManager.SENSOR_DELAY_NORMAL); } protected void onPause() { super.onPause(); mSensorManager.unregisterListener((SensorListener) this); […]

使用pi4j从DHT11读取温度

我正在尝试使用pi4j从DHT11温度传感器读取温度数据。 我按照c和python编写的代码访问了这个站点: http : //www.uugear.com/portfolio/dht11-h … or-module /但它没有用。 当我测试指令’dht11Pin.getState()’时,它总是处于HIGH状态,永远不会改变。 我的代码有什么问题吗? 以下是我的代码: import java.util.concurrent.TimeUnit; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import com.pi4j.component.ObserveableComponentBase; import com.pi4j.io.gpio.GpioController; import com.pi4j.io.gpio.GpioFactory; import com.pi4j.io.gpio.GpioPinDigitalMultipurpose; import com.pi4j.io.gpio.Pin; import com.pi4j.io.gpio.PinMode; import com.pi4j.io.gpio.PinPullResistance; import com.pi4j.io.gpio.PinState; import com.pi4j.io.gpio.RaspiPin; public class DHT11 extends ObserveableComponentBase { private static final Pin DEFAULT_PIN = RaspiPin.GPIO_04; private static final int MAXTIMINGS = 85; […]

如何在传感器中添加单击方法

我已成功,与其他程序员一起帮助创建以下代码: import android.app.Activity; import android.graphics.Color; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import android.hardware.SensorManager; import android.os.Bundle; import android.view.View; import android.view.Window; import android.view.WindowManager; import android.widget.Toast; public class SensorTestActivity extends Activity implements SensorEventListener { private SensorManager sensorManager; private boolean color = false; private View view; private long lastUpdate; /** Called when the activity is first created. */ @Override […]

基于Java的传感器数据收集库

我正在寻找一个可嵌入的Java库,它适用于以通用方式收集传感器数据的实时流 。 我计划用它来开发一个“集线器”应用程序,用于报告在基于JVM的服务器上运行的多个不同的传感器流(也将使用Clojure)。 需要掌握的关键事项: 各种常见传感器类型/ API的接口。 我很高兴能够自己构建我需要的东西,但是如果有一些标准的东西是开箱即用的话会很好。 适用于“软实时”使用,即相当低的延迟和低开销。 能够在运行时监视和管理流,收集统计信息等。 在合理许可的许可下开源,以便我可以将它与其他代码集成(Apache,EPL,BSD,LGPL都很好) 一个相当活跃的社区/开发者生态系统 是否有适合此配置文件的内容可供您推荐?