首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >V4l2(相机驱动程序)无法使用raspbbery pi pi4j

V4l2(相机驱动程序)无法使用raspbbery pi pi4j
EN

Stack Overflow用户
提问于 2016-12-26 20:27:12
回答 0查看 165关注 0票数 0

在一个项目中,一个黑色圆周率相机和工作它的java和eclipse真的。当摄像头开始预览时,需要打开红外线LED。所以在一个新的类中使用pi4j来打开和关闭发光二极管。但是当它在摄像头面板的源代码中调用pi4j类时,摄像头并没有启动。问题出在哪里?

pi4j类:

代码语言:javascript
复制
import com.pi4j.io.gpio.*;

public class gpio_prg {

        private static GpioPinDigitalOutput pin;
        private GpioController gpio;

    public void out(int bcmn, boolean state){
        System.out.println("gpio controler");
                gpio = GpioFactory.getInstance();
        if(bcmn == 29){
                        if(state){
                            System.out.println("gpio pin");
                            pin = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_29, "MyLED", PinState.HIGH);
                                pin.setShutdownOptions(true, PinState.LOW);
                                System.out.println("--> GPIO NOIR LED state should be: ON");
                        }else{
                                pin.low();
                                System.out.println("--> GPIO NOIR LED state should be: OFF");
                        }
                }
        }

错误:

代码语言:javascript
复制
wiringPiSetup: Must be root. (Did you forget sudo?)
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41331278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档