日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Raspberry Pi 2 Model B Pi4J 示例

發布時間:2025/1/21 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Raspberry Pi 2 Model B Pi4J 示例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

創建GPIO控制器實例

final GpioController gpio = GpioFactory.getInstance();

引腳編號圖

Provision Pins 提供的針腳

下面的示例演示如何設置輸入 pin。輸入的引腳針腳程序會監視狀態更改或審問時所需的狀態。輸入的引腳用于開關、 傳感器等。

GpioPinDigitalInput button = gpio.provisionDigitalInputPin(RaspiPin.GPIO_02, "button",PinPullResistance.PULL_DOWN);

下面的示例演示如何設置輸出插針。輸出插針針腳您的程序將控制狀態更改。輸出引腳用于控制繼電器、 發光二極管、 晶體管等。

GpioPinDigitalOutput led =gpio.provisionDigitalOutputPin(RaspiPin.GPIO_04, "led", PinState.LOW);

Control Pin State 控件引腳狀態

// 將狀態顯式設置 pin 對象上 led.setState(PinState.HIGH); // 使用方便的包裝方法將 pin 對象上設置狀態 led.low(); led.high();// 使用切換方法針對象上應用逆狀態 led.toggle();// 脈沖法將 pin 設置為高的狀態為 顯式長度的時間 (毫秒) led.pulse(1000);// 設置此引腳關機狀態 led.setShutdownOptions(true, PinState.LOW);// 打開 gpio pin #01 1 秒鐘,然后又關閉 led.pulse(1000, true);// 通過關閉 GPIO 控制器停止所有 GPIO 活動/線程 gpio.shutdown();

提供了一個完整的示例項目展示的 GPIO 引腳控制 here.

Read Pin State 讀引腳狀態

// 獲取與此按鈕關聯的 GPIO 引腳的顯式狀態枚舉 PinState buttonState = button.getState();// 使用方便的包裝方法來審問的按鈕狀態 boolean buttonPressed = button.isHigh();

Listen for Pin Changes 監聽引腳變化

// 下面的代碼段演示一個簡單的偵聽器實現 class GpioUsageExampleListener implements GpioPinListenerDigital {@Overridepublic void handleGpioPinDigitalStateChangeEvent(GpioPinDigitalStateChangeEvent event) {// 在控制臺上顯示 pin 狀態System.out.println(" --> GPIO PIN STATE CHANGE: " + event.getPin() + " = " + event.getState());} }// 要設置您的偵聽器,必須用別針注冊監聽器并實例化您的偵聽器 impl。 button.addListener(new GpioUsageExampleListener());// 另一種實現 button.addListener(new GpioPinListenerDigital() {@Overridepublic void handleGpioPinDigitalStateChangeEvent(GpioPinDigitalStateChangeEvent event) {// 在控制臺上顯示 pin 狀態System.out.println(" --> GPIO PIN STATE CHANGE: " + event.getPin() + " = " + event.getState());} });

提供了一個完整的示例項目展示偵聽 GPIO 引腳狀態更改 here

Pin Shutdown Pin 關機

led.setShutdownOptions(true, PinState.LOW, PinPullResistance.OFF);

提供演示 GPIO 引腳關機配置一個完整的示例項目 here

Pin Triggers Pin 觸發器

// 在輸入引腳上創建一個 gpio 同步觸發器 // 當輸入的狀態的更改,也設置 LED 控制 gpio 引腳到相同的狀態 button.addTrigger(new GpioSyncStateTrigger(led));

提供了一個完整的示例項目展示 GPIO 引腳觸發器 here

Serial Communication

P14J provides a simplified API to send and receive data using a serial port of the Raspberry's Pi.
The following example project demonstrates implementing serial communication:
Serial Communication Example.

System Information

P14J provides an API to access system and network information from the Raspberry's Pi.
The following example project demonstrates accessing system and network information:
System Information Example.

總結

以上是生活随笔為你收集整理的Raspberry Pi 2 Model B Pi4J 示例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91在线在线 | 一级性爱视频 | 成人精品影院 | 超碰国产在线观看 | 青青草原影视 | 日韩欧美一区二区三区在线 | 日韩一区二区a片免费观看 伊人网综合在线 | 成人在线观看一区 | 黄色精品在线观看 | 日产久久久久久 | 亚洲爱情岛论坛永久 | www.天堂av.com | 欧美成人乱码一二三四区免费 | 国产精品一区二区三区四 | 美景之屋电影免费高清完整韩剧 | 天天撸天天操 | 欧美色女人 | 欧美激情视频在线观看 | 香蕉在线视频播放 | 国产亚洲女人久久久久毛片 | 老湿影院av | 久久久福利 | 叼嘿视频在线免费观看 | 91亚洲精品久久久蜜桃网站 | 日本少妇在线观看 | 国产粉嫩呻吟一区二区三区 | 久久久久99精品成人片直播 | 免费毛片网站在线观看 | 91av精品| 久久精品一区二区国产 | 法国空姐电影在线 | 亚洲精品乱码久久久久久写真 | 交专区videossex非洲 | 天天色天天色 | exo妈妈mv在线播放高清免费 | 国产欧美精品一区二区色综合 | 日韩av中文字幕在线 | 成人99视频 | 黄色三级生活片 | 国产在线视视频有精品 | 欧美性生活一级 | 一区二区三区四区久久 | 美女丝袜合集 | 九九精品网 | 色人综合| 天天想你在线观看完整版电影高清 | 青青草综合在线 | 超碰免费视| 国产a视频免费观看 | 午夜精品免费观看 | 日本成人福利视频 | 嫩草www | 日韩黄色在线 | 青青导航| 四虎永久在线精品免费一区二区 | 激情777| 狠狠人妻久久久久久综合麻豆 | 秋霞影院av | 国产最新在线观看 | 亚洲视频在线观看免费视频 | 国产成年无码久久久久毛片 | 亚洲一区二区三区久久 | 国产成人手机在线 | 伊人三区 | 91视频大全 | 苍井空张开腿实干12次 | 午夜视频免费 | 少妇免费直播 | 亚洲成人三区 | 免费成年人视频在线观看 | 玖玖视频国产 | 欧美性猛交xxxx免费看 | 伊人网站在线观看 | 男女交性视频播放 | 女人天堂网 | 国产精品网站视频 | 香蕉黄色网 | heyzo国产| 国产熟妇一区二区三区aⅴ网站 | 孕妇毛片| 调教撅屁股啪调教打臀缝av | 91老女人| 一区二区三区视频 | 欧美不卡在线视频 | 人妻aⅴ无码一区二区三区 阿v免费视频 | 丝袜福利视频 | 午夜色影院| 亚洲第一精品在线 | 亚洲青草| 国产精品免费久久 | 老色批网站 | 日本三级小视频 | 污污视频在线观看网站 | 91精品国自产在线偷拍蜜桃 | www黄色大片 | 蜜桃av成人| 成人看片网 | 强侵犯の奶水授乳羞羞漫虐 | 国产精品欧美一区二区 |