Tag: raspberry

使用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; […]

在我的Raspberry中安装rxtx包

我想在我的Raspberry Pi上安装一个rxtx软件包,该软件包将在KURA平台上运行(Equinox是Kura的OSGi容器) 我使用以下命令安装了rxtx本机库:sudo apt-get install librxtx-java .so安装在目录中:/ usr / lib / jni / pi@raspberrypi /usr/lib/jni $ ls librxtxI2C-2.2pre1.so librxtxParallel.so librxtxRS485-2.2pre1.so librxtxSerial-2.2pre1.so librxtxI2C.so librxtxRaw-2.2pre1.so librxtxRS485.so librxtxSerial.so librxtxParallel-2.2pre1.so librxtxRaw.so 然后我按照这个链接将rxtx库包装在一个包中http://rxtx.qbang.org/wiki/index.php/Wrapping_RXTX_in_an_Eclipse_Plugin 我添加到捆绑清单中: Bundle-NativeCode: /usr/lib/jni/librxtxSerial.so;osname=”Linux”;processor=”armv6l” 因为我的os类型是linux,我的架构是ARM: pi@raspberrypi ~ $ cat /proc/sys/kernel/{ostype,osrelease,version} Linux 3.18.11+ #781 PREEMPT Tue Apr 21 18:02:18 BST 2015 pi@raspberrypi ~ $ arch armv6l 但是我仍然无法安装捆绑包,我收到了这个错误: !ENTRY 1 […]

Raspberry Pi无法在JavaFX应用程序中隐藏鼠标光标

目前我为Raspberry Pi 3开发了一个JavaFX应用程序。为了在我的PC上进行开发,我使用Ubuntu 16.04.1,OpenJDK 1.8.0_111和OpenJFX 8.0.60。 对于Raspberri Pi上的操作,我使用Raspbian Jessie和PIXEL(在控制台模式下启动),OpenJDK 1.8.0_40和OpenJFX 8.0.60。 不需要图形鼠标光标,因为用户只应使用触摸屏与应用程序进行交互。 此外,鼠标光标很烦人,因为它略微覆盖了屏幕的内容。 此外,每当触摸屏幕时,它通过改变其位置来刺激用户。 因此我想隐藏屏幕上的鼠标光标。 在我的电脑上,我可以使用以下代码隐藏鼠标光标: scene.setCursor(Cursor.NONE); 我使用bash shell在Raspberry Pi上启动应用程序 java -jar MyApp.jar 执行此操作后,setCurser属性最初起作用。 但是在触摸屏幕或移动鼠标后,屏幕上会出现默认的鼠标光标。 这似乎是一个尚未解决的问题: 在raspberrypi.org论坛上发帖 OpenJFX Wiki说: 请注意,Raspberry Pi上的JavaFX的默认配置不使用X11。 相反,JavaFX直接与显示帧缓冲区和输入设备一起工作。 因此,启动JavaFX时不应该运行X11桌面。 作为一种解决方法,如何在Raspbian Jessie的framebuffer中隐藏图形鼠标光标?

在Raspberry Pi上运行Javafx GUI

我有需要在Raspberry Pi上运行的程序,并在连接到Raspberry Pi的lcd上显示输出。 我已经将Java用于编程,而JavaFX专门用于GUI。 但是在Pi上运行程序时,它会产生不同的错误,有时候不会检测到javafx扩展,有时候无法找到主类。 我用于Pi的操作系统是Raspbian。 并在Putty上执行所有通信。 我尝试过使用jdk 1.8.0,1.7.0; ejdk; OpenJDK的。 但似乎都有不同的错误。 如果有人可以告诉我一种方法在Pi上安装相关的jdk和jre,如果我格式化我的SD卡并重新开始一切,那将会非常有用。 此外,没有使用Javafx的程序在Pi上没有毛刺的情况下运行。

Raspberry pi上的JavaFx Ensemble

我正在尝试在我的新RaspBerry pi上运行Esemble8.jar。 我按照本教程: http : //www.oracle.com/webfolder/technetwork/tutorials/obe/java/RaspberryPiFX/raspberryfx.html 我能够安装Java8但是当我尝试运行Ensemble8.jar(或任何其他小型JavaFx应用程序)时,我遇到了这个错误: Error: Could not find or load main class ensemble.EnsembleApp 我的PATH是正确的; 你有什么建议来解决这个问题吗? 谢谢!