加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專(zhuān)業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
    • 1.pi4j-device-APDS9960功能
    • 2.pi4j-device-APDS9960安裝與使用
    • 3.pi4j-device-APDS9960注意事項(xiàng)
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

pi4j-device-APDS9960

2023/06/12
1966
閱讀需 4 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

Pi4J是一個(gè)為樹(shù)莓派Raspberry Pi)提供Java編程接口的庫(kù)。APDS9960是一種數(shù)字式周邊感應(yīng)器,可測(cè)量紅外線、近距離和遠(yuǎn)距離等光譜,并且能夠檢測(cè)手勢(shì)和接近事件。"pi4j-device-APDS9960"是一個(gè)基于Pi4J庫(kù)實(shí)現(xiàn)的APDS9960設(shè)備庫(kù)。

1.pi4j-device-APDS9960功能

該庫(kù)可以通過(guò)簡(jiǎn)單的Java程序進(jìn)行調(diào)用,使用APDS9960傳感器進(jìn)行周邊光譜的測(cè)量以及手勢(shì)和接近事件的檢測(cè),并將結(jié)果作為輸出。

2.pi4j-device-APDS9960安裝與使用

"pi4j-device-APDS9960"庫(kù)的安裝非常簡(jiǎn)單,首先確保你已經(jīng)正確安裝了Java和Pi4J庫(kù)。然后,只需將該庫(kù)添加到你的項(xiàng)目依賴(lài)中,即可開(kāi)始使用該庫(kù)。以下是使用該庫(kù)的示例代碼:

java復(fù)制代碼
import com.pi4j.device.apds9960.APDS9960;
import com.pi4j.device.apds9960.Gesture;
import com.pi4j.device.apds9960.Proximity;

public class APDS9960Test {
    public static void main(String[] args) throws Exception {
        APDS9960 apds = new APDS9960();
        apds.open();
        apds.enableGestureSensor();
        while(true) {
            if(apds.isGestureAvailable()) {
                Gesture gesture = apds.readGesture();
                System.out.println("Gesture=" + gesture);
            }
            Proximity proximity = apds.readProximity();
            System.out.println("Proximity=" + proximity);
            Thread.sleep(1000);
        }
    }
}

3.pi4j-device-APDS9960注意事項(xiàng)

在使用"pi4j-device-APDS9960"庫(kù)時(shí),請(qǐng)注意以下幾點(diǎn):

  1. 需要電路連接:APDS9960設(shè)備需要連接到樹(shù)莓派的I2C總線上才能正常工作。
  2. 接口版本:請(qǐng)確保你的Pi4J庫(kù)接口版本與該庫(kù)兼容。
  3. 權(quán)限問(wèn)題:運(yùn)行該程序需要root權(quán)限或者有對(duì)I2C總線進(jìn)行訪問(wèn)的用戶組權(quán)限。

"pi4j-device-APDS9960"是一個(gè)基于Pi4J庫(kù)實(shí)現(xiàn)的APDS9960設(shè)備庫(kù),可以方便地實(shí)現(xiàn)周邊光譜的測(cè)量和手勢(shì)、接近事件的檢測(cè)。如果你想在樹(shù)莓派上開(kāi)發(fā)Java應(yīng)用程序,那么這個(gè)庫(kù)會(huì)很有用。

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
0216.063MXP 1 Littelfuse Inc Electric Fuse, Fast Blow, 0.063A, 250VAC, 1500A (IR), Inline/holder, 5x20mm, ROHS COMPLIANT
$2.28 查看
SI1869DH-T1-E3 1 Vishay Intertechnologies MOSFET Load Switches 6-Pin SC-70 T/R

ECAD模型

下載ECAD模型
$0.88 查看
1000B-5003FXNL 1 PulseR Ruggedized Solutions Datacom Transformer, 10/100/1000 BASE-T Application(s), 1:1, ROHS COMPLIANT
$25.64 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜