Wednesday, September 26

The Pi4J Project เอาใจโปรแกรมเมอร์ Java ที่อยากทดลองกับ Raspberry Pi

image

    The Pi4J Project ได้ออกชุดไลบรารีสำหรับภาษาจาวา ให้สามารถเชื่อมต่อ สั่งงาน GPIO บน Raspberry Pi ซึ่งนับว่าเป็นการเปิดการเชื่อมต่อของ Raspberry Pi ออกไปอีกทางหนึ่ง ให้ผู้ที่มีความสามารถทางภาษาจาวา ได้สามารถเรียกใช้ Library ด้วยภาษาจาวาทำการติดต่อ และสั่งงานขา GPIO ได้

 

คุณสมบัติ
- Export & unexport GPIO pins
- Configure GPIO pin direction
- Configure GPIO pin edge detection
- Control/write GPIO pin states
- Pulse GPIO pin state
- Read GPIO pin states
- Listen for GPIO pin state changes (interrupt-based; not polling)
- Automatically set GPIO states on program termination (GPIO shutdown)
- Triggers for automation based on pin state changes
- Send & receive data via RS232 serial communication
- Access system information and network information from the Raspberry Pi
- Wrapper classes for direct access to WiringPi Library from Java

Import Pi4J Packages

Create Controller Instance

 

สาวก Java ดาวน์โหลด Pi4J library  ( คลิก )

แล้วทำการติดตั้ง  ( คลิก )

ส่วน วิธีการใช้งาน ( คลิก ) ก็ทำตามขั้นตอนได้เลยครับ

นอกจากนี้ ยังมีเอกสารของ JavaDoc ( คลิก ) ให้อ่านอีกด้วย

ตัวอย่างการทำ  GPIO State Listener

\Wiring Diagram

1 ความคิดเห็น:

Anonymous said...

ต้องสร้าง libpi4j.so ก่อนด้วยหรือเปล่าครับ ผมยังลองไม่ได้

 

แจกฟรี พื้นที่ฝากไฟล์ 15 GB

ติดตามข่าวสารผ่าน Twitter

ติดตาม Blog นี้

Blog อื่นๆของฉัน

  • Test AMR Fleet Management program - ระบบบริหารจัดการจราจรและจัดคิวงานของรถ AMR (Autonomous Mobile Robot) ที่พัฒนาโดยบริษัท WP Solution Co., Ltd. จากภาษา C# ทั้งในส่วนของ Backend (Service app...
  • Gearset matching 2021 program - เป็นงานใหญ่ที่เพิ่งจบไป ที่ระยอง ปลวกแดง บริษัทผลิตชิ้นส่วนรถยนต์ คอนเซปต์ คือต้องการเก็บค่าหลังจากการทดสอบชิ้นส่วยรถยนต์ เพื่อเก็บไว้ในฐานข้อมูลให้แผนกถ...
  • Free Screen Capture โปรแกรมบันทึกหน้าจอ ฟรีๆ - หากเพื่อนๆ จะมองหาโปรแกรม ที่ไว้สำหรับบันทึกหน้าจอคอมพิวเตอร์ ไม่ว่าจะบันทึกในรูปของภาพนีิ่ง (Screen shot) หรือแบบบันทึกเป็นภาพเคลื่อนไหว ( screencas...
  • Type-Fu : Typing practice game online - หากใครที่สนใจ หรือจะต้องทำงานเกี่ยวกับคอมพิวเตอร์ หนึ่งในความจำเป็นก็คือ จะต้องเรียนรู้ที่พิมพ์สัมผัสได้ เพราะการที่พิมพ์สัมผ้สได้ มันได้ประโยชน์หลายๆ อย...

Microcontroller Electronics update

สถิติเยี่ยมชมบล๊อก