├── examples
├── 10
│ └── StepperMotorDemo01
│ │ ├── nbproject
│ │ ├── private
│ │ │ ├── config.properties
│ │ │ ├── private.properties
│ │ │ └── private.xml
│ │ ├── configs
│ │ │ └── RPI.properties
│ │ ├── genfiles.properties
│ │ ├── project.xml
│ │ └── project.properties
│ │ ├── manifest.mf
│ │ ├── build
│ │ ├── built-jar.properties
│ │ └── classes
│ │ │ └── steppermotordemo01
│ │ │ └── StepperMotorDemo01.class
│ │ ├── dist
│ │ ├── lib
│ │ │ ├── pi4j-core.jar
│ │ │ └── pi4j-device.jar
│ │ ├── StepperMotorDemo01.jar
│ │ └── README.TXT
│ │ ├── src
│ │ └── steppermotordemo01
│ │ │ └── StepperMotorDemo01.java
│ │ └── build.xml
├── 11
│ ├── DCMotorDemo01
│ │ ├── nbproject
│ │ │ ├── private
│ │ │ │ ├── config.properties
│ │ │ │ ├── private.properties
│ │ │ │ └── private.xml
│ │ │ ├── configs
│ │ │ │ └── RPI.properties
│ │ │ ├── genfiles.properties
│ │ │ ├── project.xml
│ │ │ └── project.properties
│ │ ├── manifest.mf
│ │ ├── build
│ │ │ ├── built-jar.properties
│ │ │ └── classes
│ │ │ │ └── dcmotordemo01
│ │ │ │ └── DCMotorDemo01.class
│ │ ├── dist
│ │ │ ├── DCMotorDemo01.jar
│ │ │ ├── lib
│ │ │ │ └── pi4j-core.jar
│ │ │ └── README.TXT
│ │ ├── src
│ │ │ └── dcmotordemo01
│ │ │ │ └── DCMotorDemo01.java
│ │ └── build.xml
│ └── DCMotorDemo02
│ │ ├── nbproject
│ │ ├── private
│ │ │ ├── config.properties
│ │ │ ├── private.properties
│ │ │ └── private.xml
│ │ ├── configs
│ │ │ └── RPI.properties
│ │ ├── genfiles.properties
│ │ ├── project.xml
│ │ └── project.properties
│ │ ├── manifest.mf
│ │ ├── build
│ │ ├── built-jar.properties
│ │ └── classes
│ │ │ └── dcmotordemo02
│ │ │ └── DCMotorDemo02.class
│ │ ├── dist
│ │ ├── DCMotorDemo02.jar
│ │ ├── lib
│ │ │ └── pi4j-core.jar
│ │ └── README.TXT
│ │ ├── src
│ │ └── dcmotordemo02
│ │ │ └── DCMotorDemo02.java
│ │ └── build.xml
├── 12
│ └── PiFan
│ │ ├── nbproject
│ │ ├── private
│ │ │ ├── config.properties
│ │ │ ├── private.properties
│ │ │ └── private.xml
│ │ ├── configs
│ │ │ └── RPI203.properties
│ │ ├── genfiles.properties
│ │ ├── project.xml
│ │ └── project.properties
│ │ ├── dist
│ │ ├── PiFan.jar
│ │ ├── lib
│ │ │ ├── pi4j-core.jar
│ │ │ └── pi4j-device.jar
│ │ └── README.TXT
│ │ ├── manifest.mf
│ │ ├── build
│ │ ├── built-jar.properties
│ │ └── classes
│ │ │ └── pifan
│ │ │ ├── L293D.class
│ │ │ ├── PiFan.class
│ │ │ ├── MCP3008.class
│ │ │ └── MCP3008$MCP3008Channels.class
│ │ ├── src
│ │ └── pifan
│ │ │ ├── L293D.java
│ │ │ └── MCP3008.java
│ │ └── build.xml
├── 07
│ └── MyGPIO
│ │ ├── nbproject
│ │ ├── private
│ │ │ ├── config.properties
│ │ │ ├── private.properties
│ │ │ └── private.xml
│ │ ├── configs
│ │ │ └── RPI.properties
│ │ ├── genfiles.properties
│ │ ├── project.xml
│ │ └── project.properties
│ │ ├── dist
│ │ ├── MyGPIO.jar
│ │ ├── lib
│ │ │ └── pi4j-core.jar
│ │ └── README.TXT
│ │ ├── manifest.mf
│ │ ├── build
│ │ ├── built-jar.properties
│ │ └── classes
│ │ │ └── mygpio
│ │ │ └── MyGPIO.class
│ │ ├── src
│ │ └── mygpio
│ │ │ └── MyGPIO.java
│ │ └── build.xml
├── 08
│ ├── MyGPIO02
│ │ ├── nbproject
│ │ │ ├── private
│ │ │ │ ├── config.properties
│ │ │ │ ├── private.properties
│ │ │ │ └── private.xml
│ │ │ ├── configs
│ │ │ │ └── RPI.properties
│ │ │ ├── genfiles.properties
│ │ │ ├── project.xml
│ │ │ └── project.properties
│ │ ├── manifest.mf
│ │ ├── dist
│ │ │ ├── MyGPIO02.jar
│ │ │ ├── lib
│ │ │ │ └── pi4j-core.jar
│ │ │ └── README.TXT
│ │ ├── build
│ │ │ ├── built-jar.properties
│ │ │ └── classes
│ │ │ │ └── mygpio02
│ │ │ │ └── MyGPIO02.class
│ │ ├── src
│ │ │ └── mygpio02
│ │ │ │ └── MyGPIO02.java
│ │ └── build.xml
│ ├── MyGPIO03
│ │ ├── nbproject
│ │ │ ├── private
│ │ │ │ ├── config.properties
│ │ │ │ ├── private.properties
│ │ │ │ └── private.xml
│ │ │ ├── configs
│ │ │ │ └── RPI.properties
│ │ │ ├── genfiles.properties
│ │ │ ├── project.xml
│ │ │ └── project.properties
│ │ ├── manifest.mf
│ │ ├── dist
│ │ │ ├── MyGPIO03.jar
│ │ │ ├── lib
│ │ │ │ └── pi4j-core.jar
│ │ │ └── README.TXT
│ │ ├── build
│ │ │ ├── built-jar.properties
│ │ │ └── classes
│ │ │ │ └── mygpio03
│ │ │ │ └── MyGPIO03.class
│ │ ├── src
│ │ │ └── mygpio03
│ │ │ │ └── MyGPIO03.java
│ │ └── build.xml
│ └── MyGPIO04
│ │ ├── nbproject
│ │ ├── private
│ │ │ ├── config.properties
│ │ │ ├── private.properties
│ │ │ └── private.xml
│ │ ├── configs
│ │ │ └── RPI.properties
│ │ ├── genfiles.properties
│ │ ├── project.xml
│ │ └── project.properties
│ │ ├── manifest.mf
│ │ ├── dist
│ │ ├── MyGPIO04.jar
│ │ ├── lib
│ │ │ └── pi4j-core.jar
│ │ └── README.TXT
│ │ ├── build
│ │ ├── built-jar.properties
│ │ └── classes
│ │ │ └── mygpio04
│ │ │ ├── MyGPIO04.class
│ │ │ ├── MyGPIO04$1.class
│ │ │ └── MyGPIO04$2.class
│ │ ├── src
│ │ └── mygpio04
│ │ │ └── MyGPIO04.java
│ │ └── build.xml
├── 09
│ ├── DMSDemo01
│ │ ├── nbproject
│ │ │ ├── private
│ │ │ │ ├── config.properties
│ │ │ │ ├── private.properties
│ │ │ │ └── private.xml
│ │ │ ├── configs
│ │ │ │ └── RPI.properties
│ │ │ ├── genfiles.properties
│ │ │ ├── project.xml
│ │ │ └── project.properties
│ │ ├── manifest.mf
│ │ ├── dist
│ │ │ ├── DMSDemo01.jar
│ │ │ ├── lib
│ │ │ │ └── pi4j-core.jar
│ │ │ └── README.TXT
│ │ ├── build
│ │ │ ├── built-jar.properties
│ │ │ └── classes
│ │ │ │ └── dmsdemo01
│ │ │ │ └── DMSDemo01.class
│ │ ├── src
│ │ │ └── dmsdemo01
│ │ │ │ └── DMSDemo01.java
│ │ └── build.xml
│ └── DMSDemo02
│ │ ├── nbproject
│ │ ├── private
│ │ │ ├── config.properties
│ │ │ ├── private.properties
│ │ │ └── private.xml
│ │ ├── configs
│ │ │ └── RPI.properties
│ │ ├── genfiles.properties
│ │ ├── project.xml
│ │ └── project.properties
│ │ ├── manifest.mf
│ │ ├── dist
│ │ ├── DMSDemo02.jar
│ │ ├── lib
│ │ │ └── pi4j-core.jar
│ │ └── README.TXT
│ │ ├── build
│ │ ├── built-jar.properties
│ │ └── classes
│ │ │ └── dmsdemo02
│ │ │ ├── MCP3008.class
│ │ │ ├── DMSDemo02.class
│ │ │ └── MCP3008$MCP3008Channels.class
│ │ ├── src
│ │ └── dmsdemo02
│ │ │ ├── DMSDemo02.java
│ │ │ └── MCP3008.java
│ │ └── build.xml
├── 04
│ ├── FXThreadDemo.jar
│ ├── FXThreadDemo
│ │ ├── manifest.mf
│ │ ├── build
│ │ │ ├── built-jar.properties
│ │ │ └── classes
│ │ │ │ └── fxthreaddemo
│ │ │ │ ├── exit.png
│ │ │ │ ├── exit_1.png
│ │ │ │ ├── background.jpeg
│ │ │ │ ├── FXThreadDemo.class
│ │ │ │ ├── FXThreadDemo$1.class
│ │ │ │ └── FXThreadDemo$2.class
│ │ ├── dist
│ │ │ ├── FXThreadDemo.jar
│ │ │ ├── web-files
│ │ │ │ ├── error.png
│ │ │ │ ├── get_java.png
│ │ │ │ ├── get_javafx.png
│ │ │ │ ├── javafx-chrome.png
│ │ │ │ ├── upgrade_java.png
│ │ │ │ ├── upgrade_javafx.png
│ │ │ │ ├── javafx-loading-25x25.gif
│ │ │ │ └── javafx-loading-100x100.gif
│ │ │ ├── FXThreadDemo.jnlp
│ │ │ └── FXThreadDemo.html
│ │ ├── src
│ │ │ └── fxthreaddemo
│ │ │ │ ├── exit.png
│ │ │ │ ├── exit_1.png
│ │ │ │ ├── background.jpeg
│ │ │ │ └── FXThreadDemo.java
│ │ ├── nbproject
│ │ │ ├── configs
│ │ │ │ ├── Run_as_WebStart.properties
│ │ │ │ └── Run_in_Browser.properties
│ │ │ ├── private
│ │ │ │ ├── configs
│ │ │ │ │ ├── Run_as_WebStart.properties
│ │ │ │ │ └── Run_in_Browser.properties
│ │ │ │ ├── private.xml
│ │ │ │ └── private.properties
│ │ │ ├── genfiles.properties
│ │ │ └── project.xml
│ │ └── build.xml
│ └── TestThread.java
└── 02
│ ├── simple-xml-2.7.1.jar
│ ├── HelloEmbedded.java
│ ├── HelloRMI.java
│ └── DataCollection.java
├── images
├── 10
│ ├── JavaEmbedded_10_01.png
│ ├── JavaEmbedded_10_02.png
│ ├── JavaEmbedded_10_03.png
│ └── JavaEmbedded_10_04.png
├── 11
│ ├── JavaEmbedded_11_01.png
│ ├── JavaEmbedded_11_02.png
│ ├── JavaEmbedded_11_03.png
│ └── JavaEmbedded_11_04.png
├── 12
│ ├── JavaEmbedded_12_01.tiff
│ ├── JavaEmbedded_12_02.png
│ ├── JavaEmbedded_12_03.tiff
│ ├── JavaEmbedded_12_04.tiff
│ └── JavaEmbedded_12_05.tiff
├── 01
│ ├── JavaEmbedded_01_01.png
│ ├── JavaEmbedded_01_02.png
│ ├── JavaEmbedded_01_03.png
│ ├── JavaEmbedded_01_04.png
│ ├── JavaEmbedded_01_05.png
│ ├── JavaEmbedded_01_06.png
│ ├── JavaEmbedded_01_07.png
│ ├── JavaEmbedded_01_08.png
│ ├── JavaEmbedded_01_09.png
│ └── JavaEmbedded_01_10.png
├── 02
│ ├── JavaEmbedded_02_01.png
│ ├── JavaEmbedded_02_02.png
│ ├── JavaEmbedded_02_03.png
│ ├── JavaEmbedded_02_04.png
│ ├── JavaEmbedded_02_05.png
│ ├── JavaEmbedded_02_06.png
│ ├── JavaEmbedded_02_07.png
│ ├── JavaEmbedded_02_08.png
│ ├── JavaEmbedded_02_09.png
│ ├── JavaEmbedded_02_10.png
│ ├── JavaEmbedded_02_11.png
│ └── JavaEmbedded_02_12.png
├── 03
│ ├── JavaEmbedded_03_01.png
│ ├── JavaEmbedded_03_02.png
│ ├── JavaEmbedded_03_03.png
│ ├── JavaEmbedded_03_04.jpg
│ ├── JavaEmbedded_03_05.png
│ ├── JavaEmbedded_03_06.png
│ ├── JavaEmbedded_03_07.png
│ ├── JavaEmbedded_03_08.png
│ ├── JavaEmbedded_03_09.png
│ ├── JavaEmbedded_03_10.png
│ ├── JavaEmbedded_03_11.png
│ ├── JavaEmbedded_03_12.png
│ ├── JavaEmbedded_03_13.png
│ ├── JavaEmbedded_03_14.jpg
│ ├── JavaEmbedded_03_15.png
│ ├── JavaEmbedded_03_17.png
│ ├── JavaEmbedded_03_18.png
│ ├── JavaEmbedded_03_19.png
│ ├── JavaEmbedded_03_20.png
│ └── JavaEmbedded_03_21.png
├── 04
│ ├── JavaEmbedded_04_01.png
│ ├── JavaEmbedded_04_02.png
│ ├── JavaEmbedded_04_03.png
│ ├── JavaEmbedded_04_04.png
│ ├── JavaEmbedded_04_05.png
│ ├── JavaEmbedded_04_06.png
│ ├── JavaEmbedded_04_07.png
│ ├── JavaEmbedded_04_08.png
│ ├── JavaEmbedded_04_09.png
│ └── JavaEmbedded_04_10.png
├── 05
│ ├── JavaEmbedded_05_01.png
│ ├── JavaEmbedded_05_02.png
│ ├── JavaEmbedded_05_03.png
│ ├── JavaEmbedded_05_04.png
│ ├── JavaEmbedded_05_05.png
│ ├── JavaEmbedded_05_06.png
│ ├── JavaEmbedded_05_07.png
│ ├── JavaEmbedded_05_08.png
│ ├── JavaEmbedded_05_14.png
│ ├── JavaEmbedded_05_15.png
│ ├── JavaEmbedded_05_16.png
│ ├── JavaEmbedded_05_17.png
│ ├── JavaEmbedded_05_18.png
│ ├── JavaEmbedded_05_19.png
│ ├── JavaEmbedded_05_20.png
│ ├── JavaEmbedded_05_21.png
│ ├── JavaEmbedded_05_22.png
│ ├── JavaEmbedded_05_23.png
│ ├── JavaEmbedded_05_24.png
│ ├── JavaEmbedded_05_25.png
│ ├── JavaEmbedded_05_26.png
│ ├── JavaEmbedded_05_27.png
│ ├── JavaEmbedded_05_28.png
│ ├── JavaEmbedded_05_29.png
│ └── JavaEmbedded_05_30.png
├── 06
│ ├── JavaEmbedded_06_01.png
│ ├── JavaEmbedded_06_02.png
│ ├── JavaEmbedded_06_03.png
│ ├── JavaEmbedded_06_04.png
│ ├── JavaEmbedded_06_05.png
│ ├── JavaEmbedded_06_06.png
│ ├── JavaEmbedded_06_07.png
│ ├── JavaEmbedded_06_08.png
│ ├── JavaEmbedded_06_09.jpg
│ ├── JavaEmbedded_06_10.jpg
│ ├── JavaEmbedded_06_11.jpg
│ ├── JavaEmbedded_06_12.png
│ ├── JavaEmbedded_06_13.jpg
│ ├── JavaEmbedded_06_14.png
│ ├── JavaEmbedded_06_15.png
│ ├── JavaEmbedded_06_16.png
│ ├── JavaEmbedded_06_17.png
│ ├── JavaEmbedded_06_18.jpg
│ ├── JavaEmbedded_06_19.png
│ ├── JavaEmbedded_06_20.png
│ ├── JavaEmbedded_06_21.png
│ ├── JavaEmbedded_06_22.png
│ └── JavaEmbedded_06_23.png
├── 07
│ ├── JavaEmbedded_07_01.png
│ ├── JavaEmbedded_07_02.png
│ ├── JavaEmbedded_07_03.png
│ ├── JavaEmbedded_07_04.png
│ ├── JavaEmbedded_07_05.png
│ ├── JavaEmbedded_07_06.png
│ ├── JavaEmbedded_07_07.png
│ ├── JavaEmbedded_07_09.png
│ ├── JavaEmbedded_07_10.png
│ └── JavaEmbedded_07_11.png
├── 08
│ ├── JavaEmbedded_08_01.png
│ ├── JavaEmbedded_08_02.png
│ ├── JavaEmbedded_08_03.png
│ ├── JavaEmbedded_08_04.png
│ ├── JavaEmbedded_08_05.png
│ ├── JavaEmbedded_08_06.png
│ ├── JavaEmbedded_08_08.png
│ ├── JavaEmbedded_08_09.png
│ ├── JavaEmbedded_08_10.png
│ ├── JavaEmbedded_08_11.png
│ ├── JavaEmbedded_08_12.png
│ └── JavaEmbedded_08_13.png
└── 09
│ ├── JavaEmbedded_09_01.png
│ ├── JavaEmbedded_09_02.png
│ ├── JavaEmbedded_09_03.png
│ ├── JavaEmbedded_09_04.png
│ ├── JavaEmbedded_09_05.png
│ ├── JavaEmbedded_09_06.png
│ ├── JavaEmbedded_09_07.png
│ ├── JavaEmbedded_09_08.png
│ ├── JavaEmbedded_09_09.png
│ └── JavaEmbedded_09_10.png
└── README.md
/examples/07/MyGPIO/nbproject/private/config.properties:
--------------------------------------------------------------------------------
1 | config=RPI
2 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO02/nbproject/private/config.properties:
--------------------------------------------------------------------------------
1 | config=RPI
2 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO03/nbproject/private/config.properties:
--------------------------------------------------------------------------------
1 | config=RPI
2 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO04/nbproject/private/config.properties:
--------------------------------------------------------------------------------
1 | config=RPI
2 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo01/nbproject/private/config.properties:
--------------------------------------------------------------------------------
1 | config=RPI
2 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo02/nbproject/private/config.properties:
--------------------------------------------------------------------------------
1 | config=RPI
2 |
--------------------------------------------------------------------------------
/examples/12/PiFan/nbproject/private/config.properties:
--------------------------------------------------------------------------------
1 | config=RPI203
2 |
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo01/nbproject/private/config.properties:
--------------------------------------------------------------------------------
1 | config=RPI
2 |
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo02/nbproject/private/config.properties:
--------------------------------------------------------------------------------
1 | config=RPI
2 |
--------------------------------------------------------------------------------
/examples/10/StepperMotorDemo01/nbproject/private/config.properties:
--------------------------------------------------------------------------------
1 | config=RPI
2 |
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/04/FXThreadDemo.jar
--------------------------------------------------------------------------------
/examples/02/simple-xml-2.7.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/02/simple-xml-2.7.1.jar
--------------------------------------------------------------------------------
/examples/12/PiFan/dist/PiFan.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/12/PiFan/dist/PiFan.jar
--------------------------------------------------------------------------------
/examples/12/PiFan/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | X-COMMENT: Main-Class will be added automatically by build
3 |
4 |
--------------------------------------------------------------------------------
/images/01/JavaEmbedded_01_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/01/JavaEmbedded_01_01.png
--------------------------------------------------------------------------------
/images/01/JavaEmbedded_01_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/01/JavaEmbedded_01_02.png
--------------------------------------------------------------------------------
/images/01/JavaEmbedded_01_03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/01/JavaEmbedded_01_03.png
--------------------------------------------------------------------------------
/images/01/JavaEmbedded_01_04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/01/JavaEmbedded_01_04.png
--------------------------------------------------------------------------------
/images/01/JavaEmbedded_01_05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/01/JavaEmbedded_01_05.png
--------------------------------------------------------------------------------
/images/01/JavaEmbedded_01_06.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/01/JavaEmbedded_01_06.png
--------------------------------------------------------------------------------
/images/01/JavaEmbedded_01_07.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/01/JavaEmbedded_01_07.png
--------------------------------------------------------------------------------
/images/01/JavaEmbedded_01_08.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/01/JavaEmbedded_01_08.png
--------------------------------------------------------------------------------
/images/01/JavaEmbedded_01_09.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/01/JavaEmbedded_01_09.png
--------------------------------------------------------------------------------
/images/01/JavaEmbedded_01_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/01/JavaEmbedded_01_10.png
--------------------------------------------------------------------------------
/images/02/JavaEmbedded_02_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/02/JavaEmbedded_02_01.png
--------------------------------------------------------------------------------
/images/02/JavaEmbedded_02_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/02/JavaEmbedded_02_02.png
--------------------------------------------------------------------------------
/images/02/JavaEmbedded_02_03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/02/JavaEmbedded_02_03.png
--------------------------------------------------------------------------------
/images/02/JavaEmbedded_02_04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/02/JavaEmbedded_02_04.png
--------------------------------------------------------------------------------
/images/02/JavaEmbedded_02_05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/02/JavaEmbedded_02_05.png
--------------------------------------------------------------------------------
/images/02/JavaEmbedded_02_06.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/02/JavaEmbedded_02_06.png
--------------------------------------------------------------------------------
/images/02/JavaEmbedded_02_07.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/02/JavaEmbedded_02_07.png
--------------------------------------------------------------------------------
/images/02/JavaEmbedded_02_08.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/02/JavaEmbedded_02_08.png
--------------------------------------------------------------------------------
/images/02/JavaEmbedded_02_09.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/02/JavaEmbedded_02_09.png
--------------------------------------------------------------------------------
/images/02/JavaEmbedded_02_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/02/JavaEmbedded_02_10.png
--------------------------------------------------------------------------------
/images/02/JavaEmbedded_02_11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/02/JavaEmbedded_02_11.png
--------------------------------------------------------------------------------
/images/02/JavaEmbedded_02_12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/02/JavaEmbedded_02_12.png
--------------------------------------------------------------------------------
/images/03/JavaEmbedded_03_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/03/JavaEmbedded_03_01.png
--------------------------------------------------------------------------------
/images/03/JavaEmbedded_03_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/03/JavaEmbedded_03_02.png
--------------------------------------------------------------------------------
/images/03/JavaEmbedded_03_03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/03/JavaEmbedded_03_03.png
--------------------------------------------------------------------------------
/images/03/JavaEmbedded_03_04.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/03/JavaEmbedded_03_04.jpg
--------------------------------------------------------------------------------
/images/03/JavaEmbedded_03_05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/03/JavaEmbedded_03_05.png
--------------------------------------------------------------------------------
/images/03/JavaEmbedded_03_06.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/03/JavaEmbedded_03_06.png
--------------------------------------------------------------------------------
/images/03/JavaEmbedded_03_07.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/03/JavaEmbedded_03_07.png
--------------------------------------------------------------------------------
/images/03/JavaEmbedded_03_08.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/03/JavaEmbedded_03_08.png
--------------------------------------------------------------------------------
/images/03/JavaEmbedded_03_09.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/03/JavaEmbedded_03_09.png
--------------------------------------------------------------------------------
/images/03/JavaEmbedded_03_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/03/JavaEmbedded_03_10.png
--------------------------------------------------------------------------------
/images/03/JavaEmbedded_03_11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/03/JavaEmbedded_03_11.png
--------------------------------------------------------------------------------
/images/03/JavaEmbedded_03_12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/03/JavaEmbedded_03_12.png
--------------------------------------------------------------------------------
/images/03/JavaEmbedded_03_13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/03/JavaEmbedded_03_13.png
--------------------------------------------------------------------------------
/images/03/JavaEmbedded_03_14.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/03/JavaEmbedded_03_14.jpg
--------------------------------------------------------------------------------
/images/03/JavaEmbedded_03_15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/03/JavaEmbedded_03_15.png
--------------------------------------------------------------------------------
/images/03/JavaEmbedded_03_17.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/03/JavaEmbedded_03_17.png
--------------------------------------------------------------------------------
/images/03/JavaEmbedded_03_18.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/03/JavaEmbedded_03_18.png
--------------------------------------------------------------------------------
/images/03/JavaEmbedded_03_19.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/03/JavaEmbedded_03_19.png
--------------------------------------------------------------------------------
/images/03/JavaEmbedded_03_20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/03/JavaEmbedded_03_20.png
--------------------------------------------------------------------------------
/images/03/JavaEmbedded_03_21.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/03/JavaEmbedded_03_21.png
--------------------------------------------------------------------------------
/images/04/JavaEmbedded_04_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/04/JavaEmbedded_04_01.png
--------------------------------------------------------------------------------
/images/04/JavaEmbedded_04_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/04/JavaEmbedded_04_02.png
--------------------------------------------------------------------------------
/images/04/JavaEmbedded_04_03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/04/JavaEmbedded_04_03.png
--------------------------------------------------------------------------------
/images/04/JavaEmbedded_04_04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/04/JavaEmbedded_04_04.png
--------------------------------------------------------------------------------
/images/04/JavaEmbedded_04_05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/04/JavaEmbedded_04_05.png
--------------------------------------------------------------------------------
/images/04/JavaEmbedded_04_06.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/04/JavaEmbedded_04_06.png
--------------------------------------------------------------------------------
/images/04/JavaEmbedded_04_07.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/04/JavaEmbedded_04_07.png
--------------------------------------------------------------------------------
/images/04/JavaEmbedded_04_08.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/04/JavaEmbedded_04_08.png
--------------------------------------------------------------------------------
/images/04/JavaEmbedded_04_09.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/04/JavaEmbedded_04_09.png
--------------------------------------------------------------------------------
/images/04/JavaEmbedded_04_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/04/JavaEmbedded_04_10.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_01.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_02.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_03.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_04.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_05.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_06.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_06.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_07.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_07.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_08.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_08.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_14.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_15.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_16.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_17.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_17.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_18.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_18.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_19.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_19.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_20.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_21.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_21.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_22.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_22.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_23.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_23.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_24.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_24.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_25.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_25.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_26.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_26.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_27.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_27.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_28.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_28.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_29.png
--------------------------------------------------------------------------------
/images/05/JavaEmbedded_05_30.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/05/JavaEmbedded_05_30.png
--------------------------------------------------------------------------------
/images/06/JavaEmbedded_06_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/06/JavaEmbedded_06_01.png
--------------------------------------------------------------------------------
/images/06/JavaEmbedded_06_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/06/JavaEmbedded_06_02.png
--------------------------------------------------------------------------------
/images/06/JavaEmbedded_06_03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/06/JavaEmbedded_06_03.png
--------------------------------------------------------------------------------
/images/06/JavaEmbedded_06_04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/06/JavaEmbedded_06_04.png
--------------------------------------------------------------------------------
/images/06/JavaEmbedded_06_05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/06/JavaEmbedded_06_05.png
--------------------------------------------------------------------------------
/images/06/JavaEmbedded_06_06.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/06/JavaEmbedded_06_06.png
--------------------------------------------------------------------------------
/images/06/JavaEmbedded_06_07.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/06/JavaEmbedded_06_07.png
--------------------------------------------------------------------------------
/images/06/JavaEmbedded_06_08.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/06/JavaEmbedded_06_08.png
--------------------------------------------------------------------------------
/images/06/JavaEmbedded_06_09.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/06/JavaEmbedded_06_09.jpg
--------------------------------------------------------------------------------
/images/06/JavaEmbedded_06_10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/06/JavaEmbedded_06_10.jpg
--------------------------------------------------------------------------------
/images/06/JavaEmbedded_06_11.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/06/JavaEmbedded_06_11.jpg
--------------------------------------------------------------------------------
/images/06/JavaEmbedded_06_12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/06/JavaEmbedded_06_12.png
--------------------------------------------------------------------------------
/images/06/JavaEmbedded_06_13.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/06/JavaEmbedded_06_13.jpg
--------------------------------------------------------------------------------
/images/06/JavaEmbedded_06_14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/06/JavaEmbedded_06_14.png
--------------------------------------------------------------------------------
/images/06/JavaEmbedded_06_15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/06/JavaEmbedded_06_15.png
--------------------------------------------------------------------------------
/images/06/JavaEmbedded_06_16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/06/JavaEmbedded_06_16.png
--------------------------------------------------------------------------------
/images/06/JavaEmbedded_06_17.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/06/JavaEmbedded_06_17.png
--------------------------------------------------------------------------------
/images/06/JavaEmbedded_06_18.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/06/JavaEmbedded_06_18.jpg
--------------------------------------------------------------------------------
/images/06/JavaEmbedded_06_19.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/06/JavaEmbedded_06_19.png
--------------------------------------------------------------------------------
/images/06/JavaEmbedded_06_20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/06/JavaEmbedded_06_20.png
--------------------------------------------------------------------------------
/images/06/JavaEmbedded_06_21.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/06/JavaEmbedded_06_21.png
--------------------------------------------------------------------------------
/images/06/JavaEmbedded_06_22.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/06/JavaEmbedded_06_22.png
--------------------------------------------------------------------------------
/images/06/JavaEmbedded_06_23.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/06/JavaEmbedded_06_23.png
--------------------------------------------------------------------------------
/images/07/JavaEmbedded_07_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/07/JavaEmbedded_07_01.png
--------------------------------------------------------------------------------
/images/07/JavaEmbedded_07_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/07/JavaEmbedded_07_02.png
--------------------------------------------------------------------------------
/images/07/JavaEmbedded_07_03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/07/JavaEmbedded_07_03.png
--------------------------------------------------------------------------------
/images/07/JavaEmbedded_07_04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/07/JavaEmbedded_07_04.png
--------------------------------------------------------------------------------
/images/07/JavaEmbedded_07_05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/07/JavaEmbedded_07_05.png
--------------------------------------------------------------------------------
/images/07/JavaEmbedded_07_06.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/07/JavaEmbedded_07_06.png
--------------------------------------------------------------------------------
/images/07/JavaEmbedded_07_07.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/07/JavaEmbedded_07_07.png
--------------------------------------------------------------------------------
/images/07/JavaEmbedded_07_09.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/07/JavaEmbedded_07_09.png
--------------------------------------------------------------------------------
/images/07/JavaEmbedded_07_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/07/JavaEmbedded_07_10.png
--------------------------------------------------------------------------------
/images/07/JavaEmbedded_07_11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/07/JavaEmbedded_07_11.png
--------------------------------------------------------------------------------
/images/08/JavaEmbedded_08_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/08/JavaEmbedded_08_01.png
--------------------------------------------------------------------------------
/images/08/JavaEmbedded_08_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/08/JavaEmbedded_08_02.png
--------------------------------------------------------------------------------
/images/08/JavaEmbedded_08_03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/08/JavaEmbedded_08_03.png
--------------------------------------------------------------------------------
/images/08/JavaEmbedded_08_04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/08/JavaEmbedded_08_04.png
--------------------------------------------------------------------------------
/images/08/JavaEmbedded_08_05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/08/JavaEmbedded_08_05.png
--------------------------------------------------------------------------------
/images/08/JavaEmbedded_08_06.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/08/JavaEmbedded_08_06.png
--------------------------------------------------------------------------------
/images/08/JavaEmbedded_08_08.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/08/JavaEmbedded_08_08.png
--------------------------------------------------------------------------------
/images/08/JavaEmbedded_08_09.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/08/JavaEmbedded_08_09.png
--------------------------------------------------------------------------------
/images/08/JavaEmbedded_08_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/08/JavaEmbedded_08_10.png
--------------------------------------------------------------------------------
/images/08/JavaEmbedded_08_11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/08/JavaEmbedded_08_11.png
--------------------------------------------------------------------------------
/images/08/JavaEmbedded_08_12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/08/JavaEmbedded_08_12.png
--------------------------------------------------------------------------------
/images/08/JavaEmbedded_08_13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/08/JavaEmbedded_08_13.png
--------------------------------------------------------------------------------
/images/09/JavaEmbedded_09_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/09/JavaEmbedded_09_01.png
--------------------------------------------------------------------------------
/images/09/JavaEmbedded_09_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/09/JavaEmbedded_09_02.png
--------------------------------------------------------------------------------
/images/09/JavaEmbedded_09_03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/09/JavaEmbedded_09_03.png
--------------------------------------------------------------------------------
/images/09/JavaEmbedded_09_04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/09/JavaEmbedded_09_04.png
--------------------------------------------------------------------------------
/images/09/JavaEmbedded_09_05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/09/JavaEmbedded_09_05.png
--------------------------------------------------------------------------------
/images/09/JavaEmbedded_09_06.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/09/JavaEmbedded_09_06.png
--------------------------------------------------------------------------------
/images/09/JavaEmbedded_09_07.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/09/JavaEmbedded_09_07.png
--------------------------------------------------------------------------------
/images/09/JavaEmbedded_09_08.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/09/JavaEmbedded_09_08.png
--------------------------------------------------------------------------------
/images/09/JavaEmbedded_09_09.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/09/JavaEmbedded_09_09.png
--------------------------------------------------------------------------------
/images/09/JavaEmbedded_09_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/09/JavaEmbedded_09_10.png
--------------------------------------------------------------------------------
/images/10/JavaEmbedded_10_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/10/JavaEmbedded_10_01.png
--------------------------------------------------------------------------------
/images/10/JavaEmbedded_10_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/10/JavaEmbedded_10_02.png
--------------------------------------------------------------------------------
/images/10/JavaEmbedded_10_03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/10/JavaEmbedded_10_03.png
--------------------------------------------------------------------------------
/images/10/JavaEmbedded_10_04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/10/JavaEmbedded_10_04.png
--------------------------------------------------------------------------------
/images/11/JavaEmbedded_11_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/11/JavaEmbedded_11_01.png
--------------------------------------------------------------------------------
/images/11/JavaEmbedded_11_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/11/JavaEmbedded_11_02.png
--------------------------------------------------------------------------------
/images/11/JavaEmbedded_11_03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/11/JavaEmbedded_11_03.png
--------------------------------------------------------------------------------
/images/11/JavaEmbedded_11_04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/11/JavaEmbedded_11_04.png
--------------------------------------------------------------------------------
/images/12/JavaEmbedded_12_01.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/12/JavaEmbedded_12_01.tiff
--------------------------------------------------------------------------------
/images/12/JavaEmbedded_12_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/12/JavaEmbedded_12_02.png
--------------------------------------------------------------------------------
/images/12/JavaEmbedded_12_03.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/12/JavaEmbedded_12_03.tiff
--------------------------------------------------------------------------------
/images/12/JavaEmbedded_12_04.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/12/JavaEmbedded_12_04.tiff
--------------------------------------------------------------------------------
/images/12/JavaEmbedded_12_05.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/images/12/JavaEmbedded_12_05.tiff
--------------------------------------------------------------------------------
/examples/07/MyGPIO/dist/MyGPIO.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/07/MyGPIO/dist/MyGPIO.jar
--------------------------------------------------------------------------------
/examples/07/MyGPIO/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | X-COMMENT: Main-Class will be added automatically by build
3 |
4 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO02/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | X-COMMENT: Main-Class will be added automatically by build
3 |
4 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO03/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | X-COMMENT: Main-Class will be added automatically by build
3 |
4 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO04/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | X-COMMENT: Main-Class will be added automatically by build
3 |
4 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo01/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | X-COMMENT: Main-Class will be added automatically by build
3 |
4 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo02/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | X-COMMENT: Main-Class will be added automatically by build
3 |
4 |
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | X-COMMENT: Main-Class will be added automatically by build
3 |
4 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO02/dist/MyGPIO02.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/08/MyGPIO02/dist/MyGPIO02.jar
--------------------------------------------------------------------------------
/examples/08/MyGPIO03/dist/MyGPIO03.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/08/MyGPIO03/dist/MyGPIO03.jar
--------------------------------------------------------------------------------
/examples/08/MyGPIO04/dist/MyGPIO04.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/08/MyGPIO04/dist/MyGPIO04.jar
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo01/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | X-COMMENT: Main-Class will be added automatically by build
3 |
4 |
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo02/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | X-COMMENT: Main-Class will be added automatically by build
3 |
4 |
--------------------------------------------------------------------------------
/examples/07/MyGPIO/build/built-jar.properties:
--------------------------------------------------------------------------------
1 | #Wed, 10 Sep 2014 18:15:45 +0800
2 |
3 |
4 | /Users/macdidi5/NetBeansProjects/MyGPIO=
5 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo01/dist/DMSDemo01.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/09/DMSDemo01/dist/DMSDemo01.jar
--------------------------------------------------------------------------------
/examples/09/DMSDemo02/dist/DMSDemo02.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/09/DMSDemo02/dist/DMSDemo02.jar
--------------------------------------------------------------------------------
/examples/10/StepperMotorDemo01/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | X-COMMENT: Main-Class will be added automatically by build
3 |
4 |
--------------------------------------------------------------------------------
/examples/12/PiFan/build/built-jar.properties:
--------------------------------------------------------------------------------
1 | #Thu, 30 Apr 2015 15:08:58 +0800
2 |
3 |
4 | /Users/macdidi5/NetBeansProjects/PiFan=
5 |
--------------------------------------------------------------------------------
/examples/12/PiFan/dist/lib/pi4j-core.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/12/PiFan/dist/lib/pi4j-core.jar
--------------------------------------------------------------------------------
/examples/07/MyGPIO/dist/lib/pi4j-core.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/07/MyGPIO/dist/lib/pi4j-core.jar
--------------------------------------------------------------------------------
/examples/08/MyGPIO02/build/built-jar.properties:
--------------------------------------------------------------------------------
1 | #Thu, 30 Apr 2015 15:27:08 +0800
2 |
3 |
4 | /Users/macdidi5/NetBeansProjects/MyGPIO02=
5 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO02/dist/lib/pi4j-core.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/08/MyGPIO02/dist/lib/pi4j-core.jar
--------------------------------------------------------------------------------
/examples/08/MyGPIO03/build/built-jar.properties:
--------------------------------------------------------------------------------
1 | #Mon, 15 Sep 2014 16:40:20 +0800
2 |
3 |
4 | /Users/macdidi5/NetBeansProjects/MyGPIO03=
5 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO03/dist/lib/pi4j-core.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/08/MyGPIO03/dist/lib/pi4j-core.jar
--------------------------------------------------------------------------------
/examples/08/MyGPIO04/build/built-jar.properties:
--------------------------------------------------------------------------------
1 | #Thu, 30 Apr 2015 15:28:10 +0800
2 |
3 |
4 | /Users/macdidi5/NetBeansProjects/MyGPIO04=
5 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO04/dist/lib/pi4j-core.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/08/MyGPIO04/dist/lib/pi4j-core.jar
--------------------------------------------------------------------------------
/examples/09/DMSDemo01/build/built-jar.properties:
--------------------------------------------------------------------------------
1 | #Tue, 28 Apr 2015 18:24:28 +0800
2 |
3 |
4 | /Users/macdidi5/NetBeansProjects/DMSDemo01=
5 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo02/build/built-jar.properties:
--------------------------------------------------------------------------------
1 | #Wed, 29 Apr 2015 13:53:02 +0800
2 |
3 |
4 | /Users/macdidi5/NetBeansProjects/DMSDemo02=
5 |
--------------------------------------------------------------------------------
/examples/12/PiFan/dist/lib/pi4j-device.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/12/PiFan/dist/lib/pi4j-device.jar
--------------------------------------------------------------------------------
/examples/09/DMSDemo01/dist/lib/pi4j-core.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/09/DMSDemo01/dist/lib/pi4j-core.jar
--------------------------------------------------------------------------------
/examples/09/DMSDemo02/dist/lib/pi4j-core.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/09/DMSDemo02/dist/lib/pi4j-core.jar
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/build/built-jar.properties:
--------------------------------------------------------------------------------
1 | #Mon, 10 Nov 2014 12:56:11 +0800
2 |
3 |
4 | /Users/macdidi5/NetBeansProjects/FXThreadDemo=
5 |
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/dist/FXThreadDemo.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/04/FXThreadDemo/dist/FXThreadDemo.jar
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo01/build/built-jar.properties:
--------------------------------------------------------------------------------
1 | #Wed, 29 Apr 2015 16:45:04 +0800
2 |
3 |
4 | /Users/macdidi5/NetBeansProjects/DCMotorDemo01=
5 |
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo01/dist/DCMotorDemo01.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/11/DCMotorDemo01/dist/DCMotorDemo01.jar
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo01/dist/lib/pi4j-core.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/11/DCMotorDemo01/dist/lib/pi4j-core.jar
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo02/build/built-jar.properties:
--------------------------------------------------------------------------------
1 | #Wed, 29 Apr 2015 17:34:38 +0800
2 |
3 |
4 | /Users/macdidi5/NetBeansProjects/DCMotorDemo02=
5 |
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo02/dist/DCMotorDemo02.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/11/DCMotorDemo02/dist/DCMotorDemo02.jar
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo02/dist/lib/pi4j-core.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/11/DCMotorDemo02/dist/lib/pi4j-core.jar
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/dist/web-files/error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/04/FXThreadDemo/dist/web-files/error.png
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/src/fxthreaddemo/exit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/04/FXThreadDemo/src/fxthreaddemo/exit.png
--------------------------------------------------------------------------------
/examples/12/PiFan/build/classes/pifan/L293D.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/12/PiFan/build/classes/pifan/L293D.class
--------------------------------------------------------------------------------
/examples/12/PiFan/build/classes/pifan/PiFan.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/12/PiFan/build/classes/pifan/PiFan.class
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/dist/web-files/get_java.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/04/FXThreadDemo/dist/web-files/get_java.png
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/src/fxthreaddemo/exit_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/04/FXThreadDemo/src/fxthreaddemo/exit_1.png
--------------------------------------------------------------------------------
/examples/07/MyGPIO/build/classes/mygpio/MyGPIO.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/07/MyGPIO/build/classes/mygpio/MyGPIO.class
--------------------------------------------------------------------------------
/examples/10/StepperMotorDemo01/build/built-jar.properties:
--------------------------------------------------------------------------------
1 | #Wed, 29 Apr 2015 15:10:06 +0800
2 |
3 |
4 | /Users/macdidi5/NetBeansProjects/StepperMotorDemo01=
5 |
--------------------------------------------------------------------------------
/examples/10/StepperMotorDemo01/dist/lib/pi4j-core.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/10/StepperMotorDemo01/dist/lib/pi4j-core.jar
--------------------------------------------------------------------------------
/examples/12/PiFan/build/classes/pifan/MCP3008.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/12/PiFan/build/classes/pifan/MCP3008.class
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/dist/web-files/get_javafx.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/04/FXThreadDemo/dist/web-files/get_javafx.png
--------------------------------------------------------------------------------
/examples/10/StepperMotorDemo01/dist/lib/pi4j-device.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/10/StepperMotorDemo01/dist/lib/pi4j-device.jar
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/dist/web-files/javafx-chrome.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/04/FXThreadDemo/dist/web-files/javafx-chrome.png
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/dist/web-files/upgrade_java.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/04/FXThreadDemo/dist/web-files/upgrade_java.png
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/dist/web-files/upgrade_javafx.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/04/FXThreadDemo/dist/web-files/upgrade_javafx.png
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/src/fxthreaddemo/background.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/04/FXThreadDemo/src/fxthreaddemo/background.jpeg
--------------------------------------------------------------------------------
/examples/08/MyGPIO02/build/classes/mygpio02/MyGPIO02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/08/MyGPIO02/build/classes/mygpio02/MyGPIO02.class
--------------------------------------------------------------------------------
/examples/08/MyGPIO03/build/classes/mygpio03/MyGPIO03.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/08/MyGPIO03/build/classes/mygpio03/MyGPIO03.class
--------------------------------------------------------------------------------
/examples/08/MyGPIO04/build/classes/mygpio04/MyGPIO04.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/08/MyGPIO04/build/classes/mygpio04/MyGPIO04.class
--------------------------------------------------------------------------------
/examples/10/StepperMotorDemo01/dist/StepperMotorDemo01.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/10/StepperMotorDemo01/dist/StepperMotorDemo01.jar
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/build/classes/fxthreaddemo/exit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/04/FXThreadDemo/build/classes/fxthreaddemo/exit.png
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/nbproject/configs/Run_as_WebStart.properties:
--------------------------------------------------------------------------------
1 | # Do not modify this property in this configuration. It can be re-generated.
2 | $label=Run as WebStart
3 |
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/nbproject/configs/Run_in_Browser.properties:
--------------------------------------------------------------------------------
1 | # Do not modify this property in this configuration. It can be re-generated.
2 | $label=Run in Browser
3 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO04/build/classes/mygpio04/MyGPIO04$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/08/MyGPIO04/build/classes/mygpio04/MyGPIO04$1.class
--------------------------------------------------------------------------------
/examples/08/MyGPIO04/build/classes/mygpio04/MyGPIO04$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/08/MyGPIO04/build/classes/mygpio04/MyGPIO04$2.class
--------------------------------------------------------------------------------
/examples/09/DMSDemo02/build/classes/dmsdemo02/MCP3008.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/09/DMSDemo02/build/classes/dmsdemo02/MCP3008.class
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/build/classes/fxthreaddemo/exit_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/04/FXThreadDemo/build/classes/fxthreaddemo/exit_1.png
--------------------------------------------------------------------------------
/examples/09/DMSDemo01/build/classes/dmsdemo01/DMSDemo01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/09/DMSDemo01/build/classes/dmsdemo01/DMSDemo01.class
--------------------------------------------------------------------------------
/examples/09/DMSDemo02/build/classes/dmsdemo02/DMSDemo02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/09/DMSDemo02/build/classes/dmsdemo02/DMSDemo02.class
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/dist/web-files/javafx-loading-25x25.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/04/FXThreadDemo/dist/web-files/javafx-loading-25x25.gif
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/nbproject/private/configs/Run_as_WebStart.properties:
--------------------------------------------------------------------------------
1 | # Do not modify this property in this configuration. It can be re-generated.
2 | javafx.run.as=webstart
3 |
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/nbproject/private/configs/Run_in_Browser.properties:
--------------------------------------------------------------------------------
1 | # Do not modify this property in this configuration. It can be re-generated.
2 | javafx.run.as=embedded
3 |
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/build/classes/fxthreaddemo/background.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/04/FXThreadDemo/build/classes/fxthreaddemo/background.jpeg
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/dist/web-files/javafx-loading-100x100.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/04/FXThreadDemo/dist/web-files/javafx-loading-100x100.gif
--------------------------------------------------------------------------------
/examples/12/PiFan/build/classes/pifan/MCP3008$MCP3008Channels.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/12/PiFan/build/classes/pifan/MCP3008$MCP3008Channels.class
--------------------------------------------------------------------------------
/examples/02/HelloEmbedded.java:
--------------------------------------------------------------------------------
1 | public class HelloEmbedded {
2 |
3 | public static void main(String[] args) {
4 | System.out.println("Hello! Embedded!");
5 | }
6 |
7 | }
8 |
9 |
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/build/classes/fxthreaddemo/FXThreadDemo.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/04/FXThreadDemo/build/classes/fxthreaddemo/FXThreadDemo.class
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/build/classes/fxthreaddemo/FXThreadDemo$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/04/FXThreadDemo/build/classes/fxthreaddemo/FXThreadDemo$1.class
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/build/classes/fxthreaddemo/FXThreadDemo$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/04/FXThreadDemo/build/classes/fxthreaddemo/FXThreadDemo$2.class
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo01/build/classes/dcmotordemo01/DCMotorDemo01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/11/DCMotorDemo01/build/classes/dcmotordemo01/DCMotorDemo01.class
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo02/build/classes/dcmotordemo02/DCMotorDemo02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/11/DCMotorDemo02/build/classes/dcmotordemo02/DCMotorDemo02.class
--------------------------------------------------------------------------------
/examples/09/DMSDemo02/build/classes/dmsdemo02/MCP3008$MCP3008Channels.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/09/DMSDemo02/build/classes/dmsdemo02/MCP3008$MCP3008Channels.class
--------------------------------------------------------------------------------
/examples/10/StepperMotorDemo01/build/classes/steppermotordemo01/StepperMotorDemo01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/macdidi5/JavaEmbedded/HEAD/examples/10/StepperMotorDemo01/build/classes/steppermotordemo01/StepperMotorDemo01.class
--------------------------------------------------------------------------------
/examples/07/MyGPIO/nbproject/configs/RPI.properties:
--------------------------------------------------------------------------------
1 | $target.debug=debug-remote
2 | $target.profile=profile-remote
3 | $target.run=run-remote
4 | compile.on.save.unsupported.remote.platform=true
5 | debug-transport=dt_socket
6 | platform.runtime=RPIJavaSE8
7 |
--------------------------------------------------------------------------------
/examples/07/MyGPIO/nbproject/private/private.properties:
--------------------------------------------------------------------------------
1 | compile.on.save=true
2 | do.depend=false
3 | do.jar=true
4 | javac.debug=true
5 | javadoc.preview=true
6 | user.properties.file=/Users/macdidi5/Library/Application Support/NetBeans/8.0/build.properties
7 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO02/nbproject/private/private.properties:
--------------------------------------------------------------------------------
1 | compile.on.save=true
2 | do.depend=false
3 | do.jar=true
4 | javac.debug=true
5 | javadoc.preview=true
6 | user.properties.file=/Users/macdidi5/Library/Application Support/NetBeans/8.0/build.properties
7 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO03/nbproject/private/private.properties:
--------------------------------------------------------------------------------
1 | compile.on.save=true
2 | do.depend=false
3 | do.jar=true
4 | javac.debug=true
5 | javadoc.preview=true
6 | user.properties.file=/Users/macdidi5/Library/Application Support/NetBeans/8.0/build.properties
7 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO04/nbproject/private/private.properties:
--------------------------------------------------------------------------------
1 | compile.on.save=true
2 | do.depend=false
3 | do.jar=true
4 | javac.debug=true
5 | javadoc.preview=true
6 | user.properties.file=/Users/macdidi5/Library/Application Support/NetBeans/8.0/build.properties
7 |
--------------------------------------------------------------------------------
/examples/12/PiFan/nbproject/private/private.properties:
--------------------------------------------------------------------------------
1 | compile.on.save=true
2 | do.depend=false
3 | do.jar=true
4 | javac.debug=true
5 | javadoc.preview=true
6 | user.properties.file=/Users/macdidi5/Library/Application Support/NetBeans/8.0/build.properties
7 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO02/nbproject/configs/RPI.properties:
--------------------------------------------------------------------------------
1 | $target.debug=debug-remote
2 | $target.profile=profile-remote
3 | $target.run=run-remote
4 | compile.on.save.unsupported.remote.platform=true
5 | debug-transport=dt_socket
6 | platform.runtime=JavaSE8_on_RPI
7 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO03/nbproject/configs/RPI.properties:
--------------------------------------------------------------------------------
1 | $target.debug=debug-remote
2 | $target.profile=profile-remote
3 | $target.run=run-remote
4 | compile.on.save.unsupported.remote.platform=true
5 | debug-transport=dt_socket
6 | platform.runtime=JavaSE8_on_RPI
7 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO04/nbproject/configs/RPI.properties:
--------------------------------------------------------------------------------
1 | $target.debug=debug-remote
2 | $target.profile=profile-remote
3 | $target.run=run-remote
4 | compile.on.save.unsupported.remote.platform=true
5 | debug-transport=dt_socket
6 | platform.runtime=JavaSE8_on_RPI
7 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo01/nbproject/configs/RPI.properties:
--------------------------------------------------------------------------------
1 | $target.debug=debug-remote
2 | $target.profile=profile-remote
3 | $target.run=run-remote
4 | compile.on.save.unsupported.remote.platform=true
5 | debug-transport=dt_socket
6 | platform.runtime=JavaSE8_RPI_203
7 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo01/nbproject/private/private.properties:
--------------------------------------------------------------------------------
1 | compile.on.save=true
2 | do.depend=false
3 | do.jar=true
4 | javac.debug=true
5 | javadoc.preview=true
6 | user.properties.file=/Users/macdidi5/Library/Application Support/NetBeans/8.0/build.properties
7 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo02/nbproject/configs/RPI.properties:
--------------------------------------------------------------------------------
1 | $target.debug=debug-remote
2 | $target.profile=profile-remote
3 | $target.run=run-remote
4 | compile.on.save.unsupported.remote.platform=true
5 | debug-transport=dt_socket
6 | platform.runtime=JavaSE8_RPI_203
7 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo02/nbproject/private/private.properties:
--------------------------------------------------------------------------------
1 | compile.on.save=true
2 | do.depend=false
3 | do.jar=true
4 | javac.debug=true
5 | javadoc.preview=true
6 | user.properties.file=/Users/macdidi5/Library/Application Support/NetBeans/8.0/build.properties
7 |
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo01/nbproject/private/private.properties:
--------------------------------------------------------------------------------
1 | compile.on.save=true
2 | do.depend=false
3 | do.jar=true
4 | javac.debug=true
5 | javadoc.preview=true
6 | user.properties.file=/Users/macdidi5/Library/Application Support/NetBeans/8.0/build.properties
7 |
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo02/nbproject/private/private.properties:
--------------------------------------------------------------------------------
1 | compile.on.save=true
2 | do.depend=false
3 | do.jar=true
4 | javac.debug=true
5 | javadoc.preview=true
6 | user.properties.file=/Users/macdidi5/Library/Application Support/NetBeans/8.0/build.properties
7 |
--------------------------------------------------------------------------------
/examples/12/PiFan/nbproject/configs/RPI203.properties:
--------------------------------------------------------------------------------
1 | $target.debug=debug-remote
2 | $target.profile=profile-remote
3 | $target.run=run-remote
4 | compile.on.save.unsupported.remote.platform=true
5 | debug-transport=dt_socket
6 | platform.runtime=JavaSE8_RPI_203
7 |
--------------------------------------------------------------------------------
/examples/10/StepperMotorDemo01/nbproject/private/private.properties:
--------------------------------------------------------------------------------
1 | compile.on.save=true
2 | do.depend=false
3 | do.jar=true
4 | javac.debug=true
5 | javadoc.preview=true
6 | user.properties.file=/Users/macdidi5/Library/Application Support/NetBeans/8.0/build.properties
7 |
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo01/nbproject/configs/RPI.properties:
--------------------------------------------------------------------------------
1 | $target.debug=debug-remote
2 | $target.profile=profile-remote
3 | $target.run=run-remote
4 | compile.on.save.unsupported.remote.platform=true
5 | debug-transport=dt_socket
6 | platform.runtime=JavaSE8_RPI_203
7 |
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo02/nbproject/configs/RPI.properties:
--------------------------------------------------------------------------------
1 | $target.debug=debug-remote
2 | $target.profile=profile-remote
3 | $target.run=run-remote
4 | compile.on.save.unsupported.remote.platform=true
5 | debug-transport=dt_socket
6 | platform.runtime=JavaSE8_RPI_203
7 |
--------------------------------------------------------------------------------
/examples/10/StepperMotorDemo01/nbproject/configs/RPI.properties:
--------------------------------------------------------------------------------
1 | $target.debug=debug-remote
2 | $target.profile=profile-remote
3 | $target.run=run-remote
4 | compile.on.save.unsupported.remote.platform=true
5 | debug-transport=dt_socket
6 | platform.runtime=JavaSE8_RPI_203
7 |
--------------------------------------------------------------------------------
/examples/07/MyGPIO/nbproject/private/private.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/12/PiFan/nbproject/private/private.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/nbproject/private/private.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO02/nbproject/private/private.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO03/nbproject/private/private.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO04/nbproject/private/private.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo01/nbproject/private/private.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo02/nbproject/private/private.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo01/nbproject/private/private.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo02/nbproject/private/private.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/10/StepperMotorDemo01/nbproject/private/private.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/02/HelloRMI.java:
--------------------------------------------------------------------------------
1 | import java.rmi.registry.LocateRegistry;
2 | import java.rmi.registry.Registry;
3 |
4 | public class HelloRMI {
5 |
6 | public static void main(String[] args) {
7 | try {
8 | Registry registry = LocateRegistry.getRegistry("helloRMI");
9 | System.out.println("Hello RMI!");
10 | }
11 | catch (Exception e) {
12 | System.err.println("RMI exception:");
13 | e.printStackTrace();
14 | }
15 | }
16 |
17 | }
18 |
19 |
--------------------------------------------------------------------------------
/examples/07/MyGPIO/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=01f8bab8
2 | build.xml.script.CRC32=e2acc824
3 | build.xml.stylesheet.CRC32=8064a381@1.75.1.48
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=01f8bab8
7 | nbproject/build-impl.xml.script.CRC32=aec218b5
8 | nbproject/build-impl.xml.stylesheet.CRC32=876e7a8f@1.75.1.48
9 |
--------------------------------------------------------------------------------
/examples/12/PiFan/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=799808eb
2 | build.xml.script.CRC32=6604342f
3 | build.xml.stylesheet.CRC32=8064a381@1.75.2.48
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=799808eb
7 | nbproject/build-impl.xml.script.CRC32=d9da88f2
8 | nbproject/build-impl.xml.stylesheet.CRC32=876e7a8f@1.75.2.48
9 |
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=726147fc
2 | build.xml.script.CRC32=16d92366
3 | build.xml.stylesheet.CRC32=8064a381@1.74.2.48
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=726147fc
7 | nbproject/build-impl.xml.script.CRC32=37ea28a2
8 | nbproject/build-impl.xml.stylesheet.CRC32=876e7a8f@1.75.1.48
9 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO02/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=78c43294
2 | build.xml.script.CRC32=2cb4b167
3 | build.xml.stylesheet.CRC32=8064a381@1.75.1.48
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=78c43294
7 | nbproject/build-impl.xml.script.CRC32=7aba188a
8 | nbproject/build-impl.xml.stylesheet.CRC32=876e7a8f@1.75.1.48
9 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO03/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=70d7beb2
2 | build.xml.script.CRC32=02a20717
3 | build.xml.stylesheet.CRC32=8064a381@1.75.1.48
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=70d7beb2
7 | nbproject/build-impl.xml.script.CRC32=cf28f8ae
8 | nbproject/build-impl.xml.stylesheet.CRC32=876e7a8f@1.75.1.48
9 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO04/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=48ad1a40
2 | build.xml.script.CRC32=c8c30447
3 | build.xml.stylesheet.CRC32=8064a381@1.75.1.48
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=48ad1a40
7 | nbproject/build-impl.xml.script.CRC32=713654d0
8 | nbproject/build-impl.xml.stylesheet.CRC32=876e7a8f@1.75.1.48
9 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo01/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=3e528751
2 | build.xml.script.CRC32=1959ad3a
3 | build.xml.stylesheet.CRC32=8064a381@1.75.2.48
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=3e528751
7 | nbproject/build-impl.xml.script.CRC32=cc983a4f
8 | nbproject/build-impl.xml.stylesheet.CRC32=876e7a8f@1.75.2.48
9 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo02/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=2666133b
2 | build.xml.script.CRC32=a2675cae
3 | build.xml.stylesheet.CRC32=8064a381@1.75.2.48
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=2666133b
7 | nbproject/build-impl.xml.script.CRC32=d2ea145e
8 | nbproject/build-impl.xml.stylesheet.CRC32=876e7a8f@1.75.2.48
9 |
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo01/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=c15b762c
2 | build.xml.script.CRC32=15546509
3 | build.xml.stylesheet.CRC32=8064a381@1.75.1.48
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=c15b762c
7 | nbproject/build-impl.xml.script.CRC32=76856e60
8 | nbproject/build-impl.xml.stylesheet.CRC32=876e7a8f@1.75.1.48
9 |
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo02/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=d96fe246
2 | build.xml.script.CRC32=d1ad2cee
3 | build.xml.stylesheet.CRC32=8064a381@1.75.2.48
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=d96fe246
7 | nbproject/build-impl.xml.script.CRC32=1187ce40
8 | nbproject/build-impl.xml.stylesheet.CRC32=876e7a8f@1.75.2.48
9 |
--------------------------------------------------------------------------------
/examples/10/StepperMotorDemo01/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=d375b7ea
2 | build.xml.script.CRC32=ac8aba01
3 | build.xml.stylesheet.CRC32=8064a381@1.75.2.48
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=d375b7ea
7 | nbproject/build-impl.xml.script.CRC32=fb42eb9b
8 | nbproject/build-impl.xml.stylesheet.CRC32=876e7a8f@1.75.2.48
9 |
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/nbproject/private/private.properties:
--------------------------------------------------------------------------------
1 | auxiliary.org-netbeans-modules-projectapi.issue214819_5f_fx_5f_enabled=true
2 | compile.on.save=true
3 | do.depend=false
4 | do.jar=true
5 | # No need to modify this property unless customizing JavaFX Ant task infrastructure
6 | endorsed.javafx.ant.classpath=.
7 | javac.debug=true
8 | javadoc.preview=true
9 | javafx.run.as=standalone
10 | javafx.run.inbrowser=
11 | javafx.run.inbrowser.path=/usr/bin/open
12 | user.properties.file=/Users/macdidi5/Library/Application Support/NetBeans/8.0/build.properties
13 |
--------------------------------------------------------------------------------
/examples/02/DataCollection.java:
--------------------------------------------------------------------------------
1 | import java.util.ArrayList;
2 | import java.util.List;
3 |
4 | import org.simpleframework.xml.ElementList;
5 | import org.simpleframework.xml.Root;
6 |
7 | @Root
8 | public class DataCollection {
9 |
10 | @ElementList(inline=true, required=false)
11 | private List list = new ArrayList();
12 |
13 | public void add(E item) {
14 | list.add(item);
15 | }
16 |
17 | public List getList() {
18 | return list;
19 | }
20 |
21 | public void setList(List list) {
22 | this.list = list;
23 | }
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/examples/12/PiFan/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.java.j2seproject
4 |
5 |
6 |
7 |
8 |
9 | PiFan
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/examples/07/MyGPIO/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.java.j2seproject
4 |
5 |
6 |
7 |
8 |
9 | MyGPIO
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO02/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.java.j2seproject
4 |
5 |
6 |
7 |
8 |
9 | MyGPIO02
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO03/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.java.j2seproject
4 |
5 |
6 |
7 |
8 |
9 | MyGPIO03
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO04/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.java.j2seproject
4 |
5 |
6 |
7 |
8 |
9 | MyGPIO04
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo01/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.java.j2seproject
4 |
5 |
6 |
7 |
8 |
9 | DMSDemo01
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo02/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.java.j2seproject
4 |
5 |
6 |
7 |
8 |
9 | DMSDemo02
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo01/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.java.j2seproject
4 |
5 |
6 |
7 |
8 |
9 | DCMotorDemo01
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo02/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.java.j2seproject
4 |
5 |
6 |
7 |
8 |
9 | DCMotorDemo02
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/examples/10/StepperMotorDemo01/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.java.j2seproject
4 |
5 |
6 |
7 |
8 |
9 | StepperMotorDemo01
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/dist/FXThreadDemo.jnlp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | FXThreadDemo
5 | macdidi5
6 | null
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.java.j2seproject
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | FXThreadDemo
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/examples/04/TestThread.java:
--------------------------------------------------------------------------------
1 | import static java.lang.Thread.sleep;
2 |
3 | public class TestThread {
4 |
5 | public static void main(String[] args) throws InterruptedException {
6 | runThread("Simon");
7 | Thread.sleep(1000 * 3);
8 | runThread("Mary");
9 | Thread.sleep(1000 * 3);
10 | runThread("John");
11 | }
12 |
13 | public static void runThread(String name) {
14 | int count = (int)(Math.random() * 80) + 20;
15 |
16 | Thread[] ts = new Thread[count];
17 |
18 | for (int c = 0; c < ts.length; c++) {
19 | ts[c] = new Thread() {
20 | public void run() {
21 | System.out.println(getName() + ": start...");
22 |
23 | for (int i = 0; i < 100; i++) {
24 | try {
25 | sleep((int)(Math.random() * 1000));
26 | }
27 | catch (InterruptedException e) {
28 |
29 | }
30 | }
31 |
32 | System.out.println(getName() + ": end...");
33 | }
34 | };
35 |
36 | ts[c].setName(name + "(" + c + ")");
37 |
38 | ts[c].start();
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/examples/07/MyGPIO/src/mygpio/MyGPIO.java:
--------------------------------------------------------------------------------
1 | package mygpio;
2 |
3 | import com.pi4j.io.gpio.GpioController;
4 | import com.pi4j.io.gpio.GpioFactory;
5 | import com.pi4j.io.gpio.GpioPinDigitalOutput;
6 | import com.pi4j.io.gpio.PinState;
7 | import com.pi4j.io.gpio.RaspiPin;
8 |
9 | public class MyGPIO {
10 |
11 | public static void main(String[] args) {
12 |
13 | // 建立GPIO控制物件
14 | final GpioController gpio = GpioFactory.getInstance();
15 | // 建立控制GPIO_01輸出的物件
16 | final GpioPinDigitalOutput pin = gpio.provisionDigitalOutputPin(
17 | RaspiPin.GPIO_01, "My LED", PinState.LOW);
18 |
19 | System.out.println("LED ON...");
20 |
21 | // 設定GPIO_01的狀態,設定為true表示這個針腳會輸出3.3V的電壓
22 | pin.setState(true);
23 | delay(3000);
24 |
25 | System.out.println("LED OFF...");
26 |
27 | // 設定GPIO_01的狀態,設定為fasle表示這個針腳不會輸電壓
28 | pin.setState(false);
29 |
30 | System.out.println("Bye...");
31 |
32 | // 最後記的要關閉GPIO
33 | gpio.shutdown();
34 | }
35 |
36 | private static void delay(int ms) {
37 | try {
38 | Thread.sleep(ms);
39 | }
40 | catch (InterruptedException e) {
41 | System.out.println(e.toString());
42 | }
43 | }
44 |
45 | }
46 |
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo01/src/dcmotordemo01/DCMotorDemo01.java:
--------------------------------------------------------------------------------
1 | package dcmotordemo01;
2 |
3 | import com.pi4j.io.gpio.GpioController;
4 | import com.pi4j.io.gpio.GpioFactory;
5 | import com.pi4j.io.gpio.GpioPinDigitalOutput;
6 | import com.pi4j.io.gpio.RaspiPin;
7 |
8 | public class DCMotorDemo01 {
9 |
10 | public static void main(String[] args) {
11 | // 建立GPIO控制物件
12 | final GpioController gpio = GpioFactory.getInstance();
13 |
14 | // 建立控制直流馬達用的GPIO輸出針腳物件
15 | final GpioPinDigitalOutput pin00 =
16 | gpio.provisionDigitalOutputPin(RaspiPin.GPIO_00);
17 | final GpioPinDigitalOutput pin01 =
18 | gpio.provisionDigitalOutputPin(RaspiPin.GPIO_01);
19 |
20 | // 順時鐘方向旋轉
21 | pin00.high();
22 | pin01.low();
23 | delay(2000);
24 |
25 | // 停止
26 | pin00.low();
27 | pin01.low();
28 | delay(2000);
29 |
30 | // 逆時鐘方向旋轉
31 | pin00.low();
32 | pin01.high();
33 | delay(2000);
34 |
35 | // 停止
36 | pin00.low();
37 | pin01.low();
38 |
39 | gpio.shutdown();
40 | }
41 |
42 | private static void delay(int ms) {
43 | try {
44 | Thread.sleep(ms);
45 | }
46 | catch (InterruptedException e) {
47 | System.out.println(e.toString());
48 | }
49 | }
50 |
51 | }
52 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO02/src/mygpio02/MyGPIO02.java:
--------------------------------------------------------------------------------
1 | package mygpio02;
2 |
3 | import com.pi4j.io.gpio.GpioController;
4 | import com.pi4j.io.gpio.GpioFactory;
5 | import com.pi4j.io.gpio.GpioPinDigitalInput;
6 | import com.pi4j.io.gpio.PinPullResistance;
7 | import com.pi4j.io.gpio.RaspiPin;
8 |
9 | public class MyGPIO02 {
10 |
11 | public static void main(String[] args) {
12 |
13 | System.out.println("MyGPIO02 start...");
14 |
15 | // 建立GPIO控制物件
16 | final GpioController gpio = GpioFactory.getInstance();
17 |
18 | // 建立控制GPIO_01輸入的物件
19 | final GpioPinDigitalInput pin01 =
20 | gpio.provisionDigitalInputPin(RaspiPin.GPIO_01,
21 | PinPullResistance.PULL_DOWN);
22 |
23 | int count = 0;
24 |
25 | while (true) {
26 | // 如果GPIO_01接收到3.3V的電壓
27 | if (pin01.isHigh()) {
28 | System.out.println("Hello! " + ++count);
29 | }
30 |
31 | delay(10);
32 | }
33 |
34 | }
35 |
36 | /**
37 | * 暫停指定的時間(毫秒、1000分之一秒)
38 | *
39 | * @param ms
40 | */
41 | private static void delay(int ms) {
42 | try {
43 | Thread.sleep(ms);
44 | }
45 | catch (InterruptedException e) {
46 | System.out.println(e.toString());
47 | }
48 | }
49 |
50 | }
51 |
--------------------------------------------------------------------------------
/examples/07/MyGPIO/dist/README.TXT:
--------------------------------------------------------------------------------
1 | ========================
2 | BUILD OUTPUT DESCRIPTION
3 | ========================
4 |
5 | When you build an Java application project that has a main class, the IDE
6 | automatically copies all of the JAR
7 | files on the projects classpath to your projects dist/lib folder. The IDE
8 | also adds each of the JAR files to the Class-Path element in the application
9 | JAR files manifest file (MANIFEST.MF).
10 |
11 | To run the project from the command line, go to the dist folder and
12 | type the following:
13 |
14 | java -jar "MyGPIO.jar"
15 |
16 | To distribute this project, zip up the dist folder (including the lib folder)
17 | and distribute the ZIP file.
18 |
19 | Notes:
20 |
21 | * If two JAR files on the project classpath have the same name, only the first
22 | JAR file is copied to the lib folder.
23 | * Only JAR files are copied to the lib folder.
24 | If the classpath contains other types of files or folders, these files (folders)
25 | are not copied.
26 | * If a library on the projects classpath also has a Class-Path element
27 | specified in the manifest,the content of the Class-Path element has to be on
28 | the projects runtime path.
29 | * To set a main class in a standard Java project, right-click the project node
30 | in the Projects window and choose Properties. Then click Run and enter the
31 | class name in the Main Class field. Alternatively, you can manually type the
32 | class name in the manifest Main-Class element.
33 |
--------------------------------------------------------------------------------
/examples/12/PiFan/dist/README.TXT:
--------------------------------------------------------------------------------
1 | ========================
2 | BUILD OUTPUT DESCRIPTION
3 | ========================
4 |
5 | When you build an Java application project that has a main class, the IDE
6 | automatically copies all of the JAR
7 | files on the projects classpath to your projects dist/lib folder. The IDE
8 | also adds each of the JAR files to the Class-Path element in the application
9 | JAR files manifest file (MANIFEST.MF).
10 |
11 | To run the project from the command line, go to the dist folder and
12 | type the following:
13 |
14 | java -jar "PiFan.jar"
15 |
16 | To distribute this project, zip up the dist folder (including the lib folder)
17 | and distribute the ZIP file.
18 |
19 | Notes:
20 |
21 | * If two JAR files on the project classpath have the same name, only the first
22 | JAR file is copied to the lib folder.
23 | * Only JAR files are copied to the lib folder.
24 | If the classpath contains other types of files or folders, these files (folders)
25 | are not copied.
26 | * If a library on the projects classpath also has a Class-Path element
27 | specified in the manifest,the content of the Class-Path element has to be on
28 | the projects runtime path.
29 | * To set a main class in a standard Java project, right-click the project node
30 | in the Projects window and choose Properties. Then click Run and enter the
31 | class name in the Main Class field. Alternatively, you can manually type the
32 | class name in the manifest Main-Class element.
33 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO02/dist/README.TXT:
--------------------------------------------------------------------------------
1 | ========================
2 | BUILD OUTPUT DESCRIPTION
3 | ========================
4 |
5 | When you build an Java application project that has a main class, the IDE
6 | automatically copies all of the JAR
7 | files on the projects classpath to your projects dist/lib folder. The IDE
8 | also adds each of the JAR files to the Class-Path element in the application
9 | JAR files manifest file (MANIFEST.MF).
10 |
11 | To run the project from the command line, go to the dist folder and
12 | type the following:
13 |
14 | java -jar "MyGPIO02.jar"
15 |
16 | To distribute this project, zip up the dist folder (including the lib folder)
17 | and distribute the ZIP file.
18 |
19 | Notes:
20 |
21 | * If two JAR files on the project classpath have the same name, only the first
22 | JAR file is copied to the lib folder.
23 | * Only JAR files are copied to the lib folder.
24 | If the classpath contains other types of files or folders, these files (folders)
25 | are not copied.
26 | * If a library on the projects classpath also has a Class-Path element
27 | specified in the manifest,the content of the Class-Path element has to be on
28 | the projects runtime path.
29 | * To set a main class in a standard Java project, right-click the project node
30 | in the Projects window and choose Properties. Then click Run and enter the
31 | class name in the Main Class field. Alternatively, you can manually type the
32 | class name in the manifest Main-Class element.
33 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO03/dist/README.TXT:
--------------------------------------------------------------------------------
1 | ========================
2 | BUILD OUTPUT DESCRIPTION
3 | ========================
4 |
5 | When you build an Java application project that has a main class, the IDE
6 | automatically copies all of the JAR
7 | files on the projects classpath to your projects dist/lib folder. The IDE
8 | also adds each of the JAR files to the Class-Path element in the application
9 | JAR files manifest file (MANIFEST.MF).
10 |
11 | To run the project from the command line, go to the dist folder and
12 | type the following:
13 |
14 | java -jar "MyGPIO03.jar"
15 |
16 | To distribute this project, zip up the dist folder (including the lib folder)
17 | and distribute the ZIP file.
18 |
19 | Notes:
20 |
21 | * If two JAR files on the project classpath have the same name, only the first
22 | JAR file is copied to the lib folder.
23 | * Only JAR files are copied to the lib folder.
24 | If the classpath contains other types of files or folders, these files (folders)
25 | are not copied.
26 | * If a library on the projects classpath also has a Class-Path element
27 | specified in the manifest,the content of the Class-Path element has to be on
28 | the projects runtime path.
29 | * To set a main class in a standard Java project, right-click the project node
30 | in the Projects window and choose Properties. Then click Run and enter the
31 | class name in the Main Class field. Alternatively, you can manually type the
32 | class name in the manifest Main-Class element.
33 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO04/dist/README.TXT:
--------------------------------------------------------------------------------
1 | ========================
2 | BUILD OUTPUT DESCRIPTION
3 | ========================
4 |
5 | When you build an Java application project that has a main class, the IDE
6 | automatically copies all of the JAR
7 | files on the projects classpath to your projects dist/lib folder. The IDE
8 | also adds each of the JAR files to the Class-Path element in the application
9 | JAR files manifest file (MANIFEST.MF).
10 |
11 | To run the project from the command line, go to the dist folder and
12 | type the following:
13 |
14 | java -jar "MyGPIO04.jar"
15 |
16 | To distribute this project, zip up the dist folder (including the lib folder)
17 | and distribute the ZIP file.
18 |
19 | Notes:
20 |
21 | * If two JAR files on the project classpath have the same name, only the first
22 | JAR file is copied to the lib folder.
23 | * Only JAR files are copied to the lib folder.
24 | If the classpath contains other types of files or folders, these files (folders)
25 | are not copied.
26 | * If a library on the projects classpath also has a Class-Path element
27 | specified in the manifest,the content of the Class-Path element has to be on
28 | the projects runtime path.
29 | * To set a main class in a standard Java project, right-click the project node
30 | in the Projects window and choose Properties. Then click Run and enter the
31 | class name in the Main Class field. Alternatively, you can manually type the
32 | class name in the manifest Main-Class element.
33 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo01/dist/README.TXT:
--------------------------------------------------------------------------------
1 | ========================
2 | BUILD OUTPUT DESCRIPTION
3 | ========================
4 |
5 | When you build an Java application project that has a main class, the IDE
6 | automatically copies all of the JAR
7 | files on the projects classpath to your projects dist/lib folder. The IDE
8 | also adds each of the JAR files to the Class-Path element in the application
9 | JAR files manifest file (MANIFEST.MF).
10 |
11 | To run the project from the command line, go to the dist folder and
12 | type the following:
13 |
14 | java -jar "DMSDemo01.jar"
15 |
16 | To distribute this project, zip up the dist folder (including the lib folder)
17 | and distribute the ZIP file.
18 |
19 | Notes:
20 |
21 | * If two JAR files on the project classpath have the same name, only the first
22 | JAR file is copied to the lib folder.
23 | * Only JAR files are copied to the lib folder.
24 | If the classpath contains other types of files or folders, these files (folders)
25 | are not copied.
26 | * If a library on the projects classpath also has a Class-Path element
27 | specified in the manifest,the content of the Class-Path element has to be on
28 | the projects runtime path.
29 | * To set a main class in a standard Java project, right-click the project node
30 | in the Projects window and choose Properties. Then click Run and enter the
31 | class name in the Main Class field. Alternatively, you can manually type the
32 | class name in the manifest Main-Class element.
33 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo02/dist/README.TXT:
--------------------------------------------------------------------------------
1 | ========================
2 | BUILD OUTPUT DESCRIPTION
3 | ========================
4 |
5 | When you build an Java application project that has a main class, the IDE
6 | automatically copies all of the JAR
7 | files on the projects classpath to your projects dist/lib folder. The IDE
8 | also adds each of the JAR files to the Class-Path element in the application
9 | JAR files manifest file (MANIFEST.MF).
10 |
11 | To run the project from the command line, go to the dist folder and
12 | type the following:
13 |
14 | java -jar "DMSDemo02.jar"
15 |
16 | To distribute this project, zip up the dist folder (including the lib folder)
17 | and distribute the ZIP file.
18 |
19 | Notes:
20 |
21 | * If two JAR files on the project classpath have the same name, only the first
22 | JAR file is copied to the lib folder.
23 | * Only JAR files are copied to the lib folder.
24 | If the classpath contains other types of files or folders, these files (folders)
25 | are not copied.
26 | * If a library on the projects classpath also has a Class-Path element
27 | specified in the manifest,the content of the Class-Path element has to be on
28 | the projects runtime path.
29 | * To set a main class in a standard Java project, right-click the project node
30 | in the Projects window and choose Properties. Then click Run and enter the
31 | class name in the Main Class field. Alternatively, you can manually type the
32 | class name in the manifest Main-Class element.
33 |
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo01/dist/README.TXT:
--------------------------------------------------------------------------------
1 | ========================
2 | BUILD OUTPUT DESCRIPTION
3 | ========================
4 |
5 | When you build an Java application project that has a main class, the IDE
6 | automatically copies all of the JAR
7 | files on the projects classpath to your projects dist/lib folder. The IDE
8 | also adds each of the JAR files to the Class-Path element in the application
9 | JAR files manifest file (MANIFEST.MF).
10 |
11 | To run the project from the command line, go to the dist folder and
12 | type the following:
13 |
14 | java -jar "DCMotorDemo01.jar"
15 |
16 | To distribute this project, zip up the dist folder (including the lib folder)
17 | and distribute the ZIP file.
18 |
19 | Notes:
20 |
21 | * If two JAR files on the project classpath have the same name, only the first
22 | JAR file is copied to the lib folder.
23 | * Only JAR files are copied to the lib folder.
24 | If the classpath contains other types of files or folders, these files (folders)
25 | are not copied.
26 | * If a library on the projects classpath also has a Class-Path element
27 | specified in the manifest,the content of the Class-Path element has to be on
28 | the projects runtime path.
29 | * To set a main class in a standard Java project, right-click the project node
30 | in the Projects window and choose Properties. Then click Run and enter the
31 | class name in the Main Class field. Alternatively, you can manually type the
32 | class name in the manifest Main-Class element.
33 |
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo02/dist/README.TXT:
--------------------------------------------------------------------------------
1 | ========================
2 | BUILD OUTPUT DESCRIPTION
3 | ========================
4 |
5 | When you build an Java application project that has a main class, the IDE
6 | automatically copies all of the JAR
7 | files on the projects classpath to your projects dist/lib folder. The IDE
8 | also adds each of the JAR files to the Class-Path element in the application
9 | JAR files manifest file (MANIFEST.MF).
10 |
11 | To run the project from the command line, go to the dist folder and
12 | type the following:
13 |
14 | java -jar "DCMotorDemo02.jar"
15 |
16 | To distribute this project, zip up the dist folder (including the lib folder)
17 | and distribute the ZIP file.
18 |
19 | Notes:
20 |
21 | * If two JAR files on the project classpath have the same name, only the first
22 | JAR file is copied to the lib folder.
23 | * Only JAR files are copied to the lib folder.
24 | If the classpath contains other types of files or folders, these files (folders)
25 | are not copied.
26 | * If a library on the projects classpath also has a Class-Path element
27 | specified in the manifest,the content of the Class-Path element has to be on
28 | the projects runtime path.
29 | * To set a main class in a standard Java project, right-click the project node
30 | in the Projects window and choose Properties. Then click Run and enter the
31 | class name in the Main Class field. Alternatively, you can manually type the
32 | class name in the manifest Main-Class element.
33 |
--------------------------------------------------------------------------------
/examples/10/StepperMotorDemo01/dist/README.TXT:
--------------------------------------------------------------------------------
1 | ========================
2 | BUILD OUTPUT DESCRIPTION
3 | ========================
4 |
5 | When you build an Java application project that has a main class, the IDE
6 | automatically copies all of the JAR
7 | files on the projects classpath to your projects dist/lib folder. The IDE
8 | also adds each of the JAR files to the Class-Path element in the application
9 | JAR files manifest file (MANIFEST.MF).
10 |
11 | To run the project from the command line, go to the dist folder and
12 | type the following:
13 |
14 | java -jar "StepperMotorDemo01.jar"
15 |
16 | To distribute this project, zip up the dist folder (including the lib folder)
17 | and distribute the ZIP file.
18 |
19 | Notes:
20 |
21 | * If two JAR files on the project classpath have the same name, only the first
22 | JAR file is copied to the lib folder.
23 | * Only JAR files are copied to the lib folder.
24 | If the classpath contains other types of files or folders, these files (folders)
25 | are not copied.
26 | * If a library on the projects classpath also has a Class-Path element
27 | specified in the manifest,the content of the Class-Path element has to be on
28 | the projects runtime path.
29 | * To set a main class in a standard Java project, right-click the project node
30 | in the Projects window and choose Properties. Then click Run and enter the
31 | class name in the Main Class field. Alternatively, you can manually type the
32 | class name in the manifest Main-Class element.
33 |
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo02/src/dcmotordemo02/DCMotorDemo02.java:
--------------------------------------------------------------------------------
1 | package dcmotordemo02;
2 |
3 | import com.pi4j.io.gpio.GpioController;
4 | import com.pi4j.io.gpio.GpioFactory;
5 | import com.pi4j.io.gpio.GpioPinDigitalOutput;
6 | import com.pi4j.io.gpio.RaspiPin;
7 |
8 | public class DCMotorDemo02 {
9 |
10 | public static void main(String[] args) {
11 | // 建立GPIO控制物件
12 | final GpioController gpio = GpioFactory.getInstance();
13 |
14 | // 建立控制直流馬達用的GPIO輸出針腳物件
15 | final GpioPinDigitalOutput pin00 =
16 | gpio.provisionDigitalOutputPin(RaspiPin.GPIO_00);
17 | final GpioPinDigitalOutput pin01 =
18 | gpio.provisionDigitalOutputPin(RaspiPin.GPIO_01);
19 |
20 | pin01.low();
21 |
22 | // 順時鐘方向旋轉,由慢變快
23 | for (int i = 0; i < 100; i++) {
24 | pin00.high();
25 | delay(i);
26 | pin00.low();
27 | delay(100 - i);
28 | }
29 |
30 | delay(1000);
31 |
32 | pin00.low();
33 |
34 | // 逆時鐘方向旋轉,由慢變快
35 | for (int i = 0; i < 100; i++) {
36 | pin01.high();
37 | delay(i);
38 | pin01.low();
39 | delay(100 - i);
40 | }
41 |
42 | }
43 |
44 | private static void delay(int ms) {
45 | try {
46 | Thread.sleep(ms);
47 | }
48 | catch (InterruptedException e) {
49 | System.out.println(e.toString());
50 | }
51 | }
52 |
53 | }
54 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | Java Embedded
2 | ============
3 |
4 | ## 2015/04/30:改版。支援Raspberry Pi 2 Model B與Pi4J 1.0。
5 |
6 | 2014年3月發佈的Java SE 8,Java嵌入式產品已經非常完整,可以達到大部份實務應用的要求,例如內嵌在各種電器,或是在各種工業自動控制上的應用。開發人員可以量身打造適合的執行環境,讓Java應用程式可以在各種裝置上順利的運作,而且穩定性與效率都讓大家覺得很滿意。對Java技術開發人員來說,應該是一個非常棒的變化,你可以繼續使用Java程式設計語言,讓技術領域延伸到嵌入式應用程式。
7 |
8 | 1. [從 Raspberry Pi 開始](http://www.codedata.com.tw/java/java-embedded-getting-started-from-raspberry-pi/)
9 | 2. [安裝 Java Embedded 開發環境](http://www.codedata.com.tw/java/java-embedded-2-development-env/)
10 | 3. [Raspberry Pi 硬體週邊與作業系統設定](http://www.codedata.com.tw/java/java-embedded-3-raspberry-pi-equipment-os/)
11 | 4. [建立 Raspberry Pi 上的 Java 執行環境](http://www.codedata.com.tw/java/java-embedded-4-raspberry-pi-jdk8-embedded-8/)
12 | 5. [開發環境、遠端執行環境的建立](http://www.codedata.com.tw/java/java-embedded-5-dev-env-remote-javase/)
13 | 6. [認識 Raspberry Pi 的 GPIO](http://www.codedata.com.tw/java/java-embedded-6-raspberry-pi-gpio/)
14 | 7. [GPIO的基礎應用與實作(上)](http://www.codedata.com.tw/java/java-embedded-7-raspberry-pi-gpio-implementation-1/)
15 | 8. [GPIO的基礎應用與實作(下)](http://www.codedata.com.tw/java/java-embedded-7-raspberry-pi-gpio-implementation-2/)
16 | 9. [紅外線測距模組與類比數位轉換](http://www.codedata.com.tw/java/java-embedded-9-gpio-ultrasonic-wave/)
17 | 10. [GPIO進階應用 – 步進馬達](http://www.codedata.com.tw/java/java-embedded-10-gpio-motor/)
18 | 11. [控制直流馬達 - 使用L293D晶片](http://www.codedata.com.tw/java/java-embedded-11-parking-lot/)
19 | 12. [整合應用 – PiFan](http://www.codedata.com.tw/java/java-embedded-12-parking-lot-2/)
20 |
21 | ============
22 | [CodeData - Michael](http://www.codedata.com.tw/author/michael)
23 |
--------------------------------------------------------------------------------
/examples/12/PiFan/src/pifan/L293D.java:
--------------------------------------------------------------------------------
1 | package pifan;
2 |
3 | import com.pi4j.io.gpio.GpioPinDigitalOutput;
4 |
5 | public class L293D {
6 |
7 | private GpioPinDigitalOutput leftPin01, leftPin02;
8 | private GpioPinDigitalOutput rightPin01, rightPin02;
9 |
10 | public L293D(GpioPinDigitalOutput... pins) {
11 | if (pins != null && (pins.length == 2 || pins.length == 4)) {
12 | if (pins.length >= 2) {
13 | leftPin01 = pins[0];
14 | leftPin02 = pins[1];
15 | }
16 |
17 | if (pins.length == 4) {
18 | rightPin01 = pins[2];
19 | rightPin02 = pins[3];
20 | }
21 | }
22 | else {
23 | throw new IllegalArgumentException();
24 | }
25 | }
26 |
27 | public void leftForward() {
28 | leftPin01.setState(true);
29 | leftPin02.setState(false);
30 | }
31 |
32 | public void leftBackward() {
33 | leftPin01.setState(false);
34 | leftPin02.setState(true);
35 | }
36 |
37 | public void leftStop() {
38 | leftPin01.setState(false);
39 | leftPin02.setState(false);
40 | }
41 |
42 | public void rightForward() {
43 | rightPin01.setState(true);
44 | rightPin02.setState(false);
45 | }
46 |
47 | public void rightBackward() {
48 | rightPin01.setState(false);
49 | rightPin02.setState(true);
50 | }
51 |
52 | public void rightStop() {
53 | rightPin01.setState(false);
54 | rightPin02.setState(false);
55 | }
56 |
57 | }
58 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo01/src/dmsdemo01/DMSDemo01.java:
--------------------------------------------------------------------------------
1 | package dmsdemo01;
2 |
3 | import com.pi4j.io.gpio.GpioController;
4 | import com.pi4j.io.gpio.GpioFactory;
5 | import com.pi4j.io.gpio.GpioPinDigitalInput;
6 | import com.pi4j.io.gpio.GpioPinDigitalOutput;
7 | import com.pi4j.io.gpio.PinPullResistance;
8 | import com.pi4j.io.gpio.RaspiPin;
9 |
10 | public class DMSDemo01 {
11 |
12 | public static void main(String[] args) {
13 | // 建立GPIO控制物件
14 | final GpioController gpio = GpioFactory.getInstance();
15 |
16 | // 建立控制GPIO_01輸入的物件,紅外線測距模組的輸出針腳
17 | final GpioPinDigitalInput pin01 =
18 | gpio.provisionDigitalInputPin(RaspiPin.GPIO_01,
19 | PinPullResistance.PULL_DOWN);
20 |
21 | // 建立控制GPIO_04,LED
22 | final GpioPinDigitalOutput pin04 =
23 | gpio.provisionDigitalOutputPin(RaspiPin.GPIO_04);
24 |
25 | int counter = 0;
26 |
27 | while (true) {
28 | // 讀取紅外線測距模組的輸出針腳的狀態
29 | boolean isHigh = pin01.isHigh();
30 |
31 | // 如果有物體靠近
32 | if (isHigh) {
33 | counter++;
34 |
35 | System.out.println("Approaching... " + counter);
36 |
37 | if (counter > 2) {
38 | break;
39 | }
40 | }
41 |
42 | // 設定LED針腳的狀態與紅外線測距模組的輸出針腳一樣
43 | pin04.setState(isHigh);
44 | delay(500);
45 | }
46 |
47 | gpio.shutdown();
48 | System.exit(0);
49 | }
50 |
51 | private static void delay(int ms) {
52 | try {
53 | Thread.sleep(ms);
54 | }
55 | catch (InterruptedException e) {
56 | System.out.println(e.toString());
57 | }
58 | }
59 |
60 | }
61 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO03/src/mygpio03/MyGPIO03.java:
--------------------------------------------------------------------------------
1 | package mygpio03;
2 |
3 | import com.pi4j.io.gpio.GpioController;
4 | import com.pi4j.io.gpio.GpioFactory;
5 | import com.pi4j.io.gpio.GpioPinDigitalInput;
6 | import com.pi4j.io.gpio.PinPullResistance;
7 | import com.pi4j.io.gpio.RaspiPin;
8 |
9 | public class MyGPIO03 {
10 |
11 | public static void main(String[] args) {
12 |
13 | System.out.println("MyGPIO03 start...");
14 |
15 | // 建立GPIO控制物件
16 | final GpioController gpio = GpioFactory.getInstance();
17 |
18 | // 建立控制GPIO_01輸入的物件
19 | final GpioPinDigitalInput pin01 =
20 | gpio.provisionDigitalInputPin(RaspiPin.GPIO_01,
21 | PinPullResistance.PULL_DOWN);
22 |
23 | // 建立控制GPIO_02輸入的物件
24 | final GpioPinDigitalInput pin02 =
25 | gpio.provisionDigitalInputPin(RaspiPin.GPIO_02,
26 | PinPullResistance.PULL_DOWN);
27 |
28 | int count = 0;
29 |
30 | while (true) {
31 | // 如果GPIO_02接收到3.3V的電壓
32 | if (pin02.isHigh()) {
33 | break;
34 | }
35 |
36 | // 如果GPIO_01接收到3.3V的電壓
37 | if (pin01.isHigh()) {
38 | System.out.println("Hello! " + ++count);
39 | }
40 |
41 | delay(500);
42 | }
43 |
44 | System.out.println("MyGPIO03 bye...");
45 | }
46 |
47 | /**
48 | * 暫停指定的時間(毫秒、1000分之一秒)
49 | *
50 | * @param ms
51 | */
52 | private static void delay(int ms) {
53 | try {
54 | Thread.sleep(ms);
55 | }
56 | catch (InterruptedException e) {
57 | System.out.println(e.toString());
58 | }
59 | }
60 |
61 | }
62 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo02/src/dmsdemo02/DMSDemo02.java:
--------------------------------------------------------------------------------
1 | package dmsdemo02;
2 |
3 | import com.pi4j.io.gpio.GpioController;
4 | import com.pi4j.io.gpio.GpioFactory;
5 | import com.pi4j.io.gpio.GpioPinDigitalInput;
6 | import com.pi4j.io.gpio.GpioPinDigitalOutput;
7 | import com.pi4j.io.gpio.RaspiPin;
8 |
9 | public class DMSDemo02 {
10 |
11 | public static void main(String[] args) {
12 | System.out.println("DMSDemo02 start...");
13 |
14 | // 建立GPIO控制物件
15 | GpioController gpio = GpioFactory.getInstance();
16 |
17 | // 建立GPIO_04輸入針腳物件
18 | final GpioPinDigitalInput serialDataOutput =
19 | gpio.provisionDigitalInputPin(RaspiPin.GPIO_04);
20 |
21 | // 建立控制GPIO_05、GPIO_01、GPIO_06輸出物件
22 | final GpioPinDigitalOutput serialDataInput =
23 | gpio.provisionDigitalOutputPin(RaspiPin.GPIO_05);
24 | final GpioPinDigitalOutput serialClock =
25 | gpio.provisionDigitalOutputPin(RaspiPin.GPIO_01);
26 | final GpioPinDigitalOutput chipSelect =
27 | gpio.provisionDigitalOutputPin(RaspiPin.GPIO_06);
28 |
29 | // 建立MCP3008物件
30 | final MCP3008 mcp3008 = new MCP3008(
31 | serialClock, serialDataOutput, serialDataInput, chipSelect);
32 |
33 | int counter = 0;
34 |
35 | while (true) {
36 | // 讀取連接到MCP3008 0號通道的紅外線測距模組
37 | float adcValue = mcp3008.readVoltage(
38 | MCP3008.MCP3008Channels.CH_00.getChannel());
39 |
40 | // 轉換為距離(公分)
41 | double distance = 12.3F * Math.pow(adcValue, -1);
42 |
43 | if (distance < 5) {
44 | counter++;
45 |
46 | System.out.println("Approaching... " + counter);
47 |
48 | if (counter > 2) {
49 | break;
50 | }
51 | }
52 |
53 | System.out.println("Distance: " +
54 | String.format("%2.2f", distance));
55 |
56 | delay(1000);
57 | }
58 |
59 | gpio.shutdown();
60 | System.exit(0);
61 | }
62 |
63 | /**
64 | * 暫停指定的時間(毫秒、1000分之一秒)
65 | *
66 | * @param ms
67 | */
68 | public static void delay(int ms) {
69 | try {
70 | Thread.sleep(ms);
71 | }
72 | catch (InterruptedException e) {
73 | System.out.println("================= " + e);
74 | }
75 | }
76 |
77 | }
78 |
--------------------------------------------------------------------------------
/examples/07/MyGPIO/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | annotation.processing.enabled=true
2 | annotation.processing.enabled.in.editor=false
3 | annotation.processing.processors.list=
4 | annotation.processing.run.all.processors=true
5 | annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
6 | application.title=MyGPIO
7 | application.vendor=macdidi5
8 | build.classes.dir=${build.dir}/classes
9 | build.classes.excludes=**/*.java,**/*.form
10 | # This directory is removed when the project is cleaned:
11 | build.dir=build
12 | build.generated.dir=${build.dir}/generated
13 | build.generated.sources.dir=${build.dir}/generated-sources
14 | # Only compile against the classpath explicitly listed here:
15 | build.sysclasspath=ignore
16 | build.test.classes.dir=${build.dir}/test/classes
17 | build.test.results.dir=${build.dir}/test/results
18 | # Uncomment to specify the preferred debugger connection transport:
19 | #debug.transport=dt_socket
20 | debug.classpath=\
21 | ${run.classpath}
22 | debug.test.classpath=\
23 | ${run.test.classpath}
24 | # Files in build.classes.dir which should be excluded from distribution jar
25 | dist.archive.excludes=
26 | # This directory is removed when the project is cleaned:
27 | dist.dir=dist
28 | dist.jar=${dist.dir}/MyGPIO.jar
29 | dist.javadoc.dir=${dist.dir}/javadoc
30 | endorsed.classpath=
31 | excludes=
32 | file.reference.pi4j-core.jar=/Users/macdidi5/Downloads/EJava/pi4j-0.0.5/lib/pi4j-core.jar
33 | includes=**
34 | jar.compress=false
35 | javac.classpath=\
36 | ${file.reference.pi4j-core.jar}
37 | # Space-separated list of extra javac options
38 | javac.compilerargs=
39 | javac.deprecation=false
40 | javac.processorpath=\
41 | ${javac.classpath}
42 | javac.source=1.8
43 | javac.target=1.8
44 | javac.test.classpath=\
45 | ${javac.classpath}:\
46 | ${build.classes.dir}
47 | javac.test.processorpath=\
48 | ${javac.test.classpath}
49 | javadoc.additionalparam=
50 | javadoc.author=false
51 | javadoc.encoding=${source.encoding}
52 | javadoc.noindex=false
53 | javadoc.nonavbar=false
54 | javadoc.notree=false
55 | javadoc.private=false
56 | javadoc.splitindex=true
57 | javadoc.use=true
58 | javadoc.version=false
59 | javadoc.windowtitle=
60 | main.class=mygpio.MyGPIO
61 | manifest.file=manifest.mf
62 | meta.inf.dir=${src.dir}/META-INF
63 | mkdist.disabled=false
64 | platform.active=default_platform
65 | run.classpath=\
66 | ${javac.classpath}:\
67 | ${build.classes.dir}
68 | # Space-separated list of JVM arguments used when running the project.
69 | # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value.
70 | # To set system properties for unit tests define test-sys-prop.name=value:
71 | run.jvmargs=
72 | run.test.classpath=\
73 | ${javac.test.classpath}:\
74 | ${build.test.classes.dir}
75 | source.encoding=UTF-8
76 | src.dir=src
77 | test.src.dir=test
78 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO02/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | annotation.processing.enabled=true
2 | annotation.processing.enabled.in.editor=false
3 | annotation.processing.processors.list=
4 | annotation.processing.run.all.processors=true
5 | annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
6 | application.title=MyGPIO02
7 | application.vendor=macdidi5
8 | build.classes.dir=${build.dir}/classes
9 | build.classes.excludes=**/*.java,**/*.form
10 | # This directory is removed when the project is cleaned:
11 | build.dir=build
12 | build.generated.dir=${build.dir}/generated
13 | build.generated.sources.dir=${build.dir}/generated-sources
14 | # Only compile against the classpath explicitly listed here:
15 | build.sysclasspath=ignore
16 | build.test.classes.dir=${build.dir}/test/classes
17 | build.test.results.dir=${build.dir}/test/results
18 | # Uncomment to specify the preferred debugger connection transport:
19 | #debug.transport=dt_socket
20 | debug.classpath=\
21 | ${run.classpath}
22 | debug.test.classpath=\
23 | ${run.test.classpath}
24 | # Files in build.classes.dir which should be excluded from distribution jar
25 | dist.archive.excludes=
26 | # This directory is removed when the project is cleaned:
27 | dist.dir=dist
28 | dist.jar=${dist.dir}/MyGPIO02.jar
29 | dist.javadoc.dir=${dist.dir}/javadoc
30 | endorsed.classpath=
31 | excludes=
32 | file.reference.pi4j-core.jar=/Users/macdidi5/Downloads/EJava/pi4j-1.0/lib/pi4j-core.jar
33 | includes=**
34 | jar.compress=false
35 | javac.classpath=\
36 | ${file.reference.pi4j-core.jar}
37 | # Space-separated list of extra javac options
38 | javac.compilerargs=
39 | javac.deprecation=false
40 | javac.processorpath=\
41 | ${javac.classpath}
42 | javac.source=1.8
43 | javac.target=1.8
44 | javac.test.classpath=\
45 | ${javac.classpath}:\
46 | ${build.classes.dir}
47 | javac.test.processorpath=\
48 | ${javac.test.classpath}
49 | javadoc.additionalparam=
50 | javadoc.author=false
51 | javadoc.encoding=${source.encoding}
52 | javadoc.noindex=false
53 | javadoc.nonavbar=false
54 | javadoc.notree=false
55 | javadoc.private=false
56 | javadoc.splitindex=true
57 | javadoc.use=true
58 | javadoc.version=false
59 | javadoc.windowtitle=
60 | main.class=mygpio02.MyGPIO02
61 | manifest.file=manifest.mf
62 | meta.inf.dir=${src.dir}/META-INF
63 | mkdist.disabled=false
64 | platform.active=default_platform
65 | run.classpath=\
66 | ${javac.classpath}:\
67 | ${build.classes.dir}
68 | # Space-separated list of JVM arguments used when running the project.
69 | # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value.
70 | # To set system properties for unit tests define test-sys-prop.name=value:
71 | run.jvmargs=
72 | run.test.classpath=\
73 | ${javac.test.classpath}:\
74 | ${build.test.classes.dir}
75 | source.encoding=UTF-8
76 | src.dir=src
77 | test.src.dir=test
78 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO03/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | annotation.processing.enabled=true
2 | annotation.processing.enabled.in.editor=false
3 | annotation.processing.processors.list=
4 | annotation.processing.run.all.processors=true
5 | annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
6 | application.title=MyGPIO03
7 | application.vendor=macdidi5
8 | build.classes.dir=${build.dir}/classes
9 | build.classes.excludes=**/*.java,**/*.form
10 | # This directory is removed when the project is cleaned:
11 | build.dir=build
12 | build.generated.dir=${build.dir}/generated
13 | build.generated.sources.dir=${build.dir}/generated-sources
14 | # Only compile against the classpath explicitly listed here:
15 | build.sysclasspath=ignore
16 | build.test.classes.dir=${build.dir}/test/classes
17 | build.test.results.dir=${build.dir}/test/results
18 | # Uncomment to specify the preferred debugger connection transport:
19 | #debug.transport=dt_socket
20 | debug.classpath=\
21 | ${run.classpath}
22 | debug.test.classpath=\
23 | ${run.test.classpath}
24 | # Files in build.classes.dir which should be excluded from distribution jar
25 | dist.archive.excludes=
26 | # This directory is removed when the project is cleaned:
27 | dist.dir=dist
28 | dist.jar=${dist.dir}/MyGPIO03.jar
29 | dist.javadoc.dir=${dist.dir}/javadoc
30 | endorsed.classpath=
31 | excludes=
32 | file.reference.pi4j-core.jar=/Users/macdidi5/Downloads/EJava/pi4j-1.0/lib/pi4j-core.jar
33 | includes=**
34 | jar.compress=false
35 | javac.classpath=\
36 | ${file.reference.pi4j-core.jar}
37 | # Space-separated list of extra javac options
38 | javac.compilerargs=
39 | javac.deprecation=false
40 | javac.processorpath=\
41 | ${javac.classpath}
42 | javac.source=1.8
43 | javac.target=1.8
44 | javac.test.classpath=\
45 | ${javac.classpath}:\
46 | ${build.classes.dir}
47 | javac.test.processorpath=\
48 | ${javac.test.classpath}
49 | javadoc.additionalparam=
50 | javadoc.author=false
51 | javadoc.encoding=${source.encoding}
52 | javadoc.noindex=false
53 | javadoc.nonavbar=false
54 | javadoc.notree=false
55 | javadoc.private=false
56 | javadoc.splitindex=true
57 | javadoc.use=true
58 | javadoc.version=false
59 | javadoc.windowtitle=
60 | main.class=mygpio03.MyGPIO03
61 | manifest.file=manifest.mf
62 | meta.inf.dir=${src.dir}/META-INF
63 | mkdist.disabled=false
64 | platform.active=default_platform
65 | run.classpath=\
66 | ${javac.classpath}:\
67 | ${build.classes.dir}
68 | # Space-separated list of JVM arguments used when running the project.
69 | # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value.
70 | # To set system properties for unit tests define test-sys-prop.name=value:
71 | run.jvmargs=
72 | run.test.classpath=\
73 | ${javac.test.classpath}:\
74 | ${build.test.classes.dir}
75 | source.encoding=UTF-8
76 | src.dir=src
77 | test.src.dir=test
78 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO04/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | annotation.processing.enabled=true
2 | annotation.processing.enabled.in.editor=false
3 | annotation.processing.processors.list=
4 | annotation.processing.run.all.processors=true
5 | annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
6 | application.title=MyGPIO04
7 | application.vendor=macdidi5
8 | build.classes.dir=${build.dir}/classes
9 | build.classes.excludes=**/*.java,**/*.form
10 | # This directory is removed when the project is cleaned:
11 | build.dir=build
12 | build.generated.dir=${build.dir}/generated
13 | build.generated.sources.dir=${build.dir}/generated-sources
14 | # Only compile against the classpath explicitly listed here:
15 | build.sysclasspath=ignore
16 | build.test.classes.dir=${build.dir}/test/classes
17 | build.test.results.dir=${build.dir}/test/results
18 | # Uncomment to specify the preferred debugger connection transport:
19 | #debug.transport=dt_socket
20 | debug.classpath=\
21 | ${run.classpath}
22 | debug.test.classpath=\
23 | ${run.test.classpath}
24 | # Files in build.classes.dir which should be excluded from distribution jar
25 | dist.archive.excludes=
26 | # This directory is removed when the project is cleaned:
27 | dist.dir=dist
28 | dist.jar=${dist.dir}/MyGPIO04.jar
29 | dist.javadoc.dir=${dist.dir}/javadoc
30 | endorsed.classpath=
31 | excludes=
32 | file.reference.pi4j-core.jar=/Users/macdidi5/Downloads/EJava/pi4j-1.0/lib/pi4j-core.jar
33 | includes=**
34 | jar.compress=false
35 | javac.classpath=\
36 | ${file.reference.pi4j-core.jar}
37 | # Space-separated list of extra javac options
38 | javac.compilerargs=
39 | javac.deprecation=false
40 | javac.processorpath=\
41 | ${javac.classpath}
42 | javac.source=1.8
43 | javac.target=1.8
44 | javac.test.classpath=\
45 | ${javac.classpath}:\
46 | ${build.classes.dir}
47 | javac.test.processorpath=\
48 | ${javac.test.classpath}
49 | javadoc.additionalparam=
50 | javadoc.author=false
51 | javadoc.encoding=${source.encoding}
52 | javadoc.noindex=false
53 | javadoc.nonavbar=false
54 | javadoc.notree=false
55 | javadoc.private=false
56 | javadoc.splitindex=true
57 | javadoc.use=true
58 | javadoc.version=false
59 | javadoc.windowtitle=
60 | main.class=mygpio04.MyGPIO04
61 | manifest.file=manifest.mf
62 | meta.inf.dir=${src.dir}/META-INF
63 | mkdist.disabled=false
64 | platform.active=default_platform
65 | run.classpath=\
66 | ${javac.classpath}:\
67 | ${build.classes.dir}
68 | # Space-separated list of JVM arguments used when running the project.
69 | # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value.
70 | # To set system properties for unit tests define test-sys-prop.name=value:
71 | run.jvmargs=
72 | run.test.classpath=\
73 | ${javac.test.classpath}:\
74 | ${build.test.classes.dir}
75 | source.encoding=UTF-8
76 | src.dir=src
77 | test.src.dir=test
78 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo01/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | annotation.processing.enabled=true
2 | annotation.processing.enabled.in.editor=false
3 | annotation.processing.processors.list=
4 | annotation.processing.run.all.processors=true
5 | annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
6 | application.title=DMSDemo01
7 | application.vendor=macdidi5
8 | build.classes.dir=${build.dir}/classes
9 | build.classes.excludes=**/*.java,**/*.form
10 | # This directory is removed when the project is cleaned:
11 | build.dir=build
12 | build.generated.dir=${build.dir}/generated
13 | build.generated.sources.dir=${build.dir}/generated-sources
14 | # Only compile against the classpath explicitly listed here:
15 | build.sysclasspath=ignore
16 | build.test.classes.dir=${build.dir}/test/classes
17 | build.test.results.dir=${build.dir}/test/results
18 | # Uncomment to specify the preferred debugger connection transport:
19 | #debug.transport=dt_socket
20 | debug.classpath=\
21 | ${run.classpath}
22 | debug.test.classpath=\
23 | ${run.test.classpath}
24 | # Files in build.classes.dir which should be excluded from distribution jar
25 | dist.archive.excludes=
26 | # This directory is removed when the project is cleaned:
27 | dist.dir=dist
28 | dist.jar=${dist.dir}/DMSDemo01.jar
29 | dist.javadoc.dir=${dist.dir}/javadoc
30 | endorsed.classpath=
31 | excludes=
32 | file.reference.pi4j-core.jar=/Users/macdidi5/Downloads/EJava/pi4j-1.0/lib/pi4j-core.jar
33 | includes=**
34 | jar.compress=false
35 | javac.classpath=\
36 | ${file.reference.pi4j-core.jar}
37 | # Space-separated list of extra javac options
38 | javac.compilerargs=
39 | javac.deprecation=false
40 | javac.processorpath=\
41 | ${javac.classpath}
42 | javac.source=1.8
43 | javac.target=1.8
44 | javac.test.classpath=\
45 | ${javac.classpath}:\
46 | ${build.classes.dir}
47 | javac.test.processorpath=\
48 | ${javac.test.classpath}
49 | javadoc.additionalparam=
50 | javadoc.author=false
51 | javadoc.encoding=${source.encoding}
52 | javadoc.noindex=false
53 | javadoc.nonavbar=false
54 | javadoc.notree=false
55 | javadoc.private=false
56 | javadoc.splitindex=true
57 | javadoc.use=true
58 | javadoc.version=false
59 | javadoc.windowtitle=
60 | main.class=dmsdemo01.DMSDemo01
61 | manifest.file=manifest.mf
62 | meta.inf.dir=${src.dir}/META-INF
63 | mkdist.disabled=false
64 | platform.active=default_platform
65 | run.classpath=\
66 | ${javac.classpath}:\
67 | ${build.classes.dir}
68 | # Space-separated list of JVM arguments used when running the project.
69 | # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value.
70 | # To set system properties for unit tests define test-sys-prop.name=value:
71 | run.jvmargs=
72 | run.test.classpath=\
73 | ${javac.test.classpath}:\
74 | ${build.test.classes.dir}
75 | source.encoding=UTF-8
76 | src.dir=src
77 | test.src.dir=test
78 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo02/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | annotation.processing.enabled=true
2 | annotation.processing.enabled.in.editor=false
3 | annotation.processing.processors.list=
4 | annotation.processing.run.all.processors=true
5 | annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
6 | application.title=DMSDemo02
7 | application.vendor=macdidi5
8 | build.classes.dir=${build.dir}/classes
9 | build.classes.excludes=**/*.java,**/*.form
10 | # This directory is removed when the project is cleaned:
11 | build.dir=build
12 | build.generated.dir=${build.dir}/generated
13 | build.generated.sources.dir=${build.dir}/generated-sources
14 | # Only compile against the classpath explicitly listed here:
15 | build.sysclasspath=ignore
16 | build.test.classes.dir=${build.dir}/test/classes
17 | build.test.results.dir=${build.dir}/test/results
18 | # Uncomment to specify the preferred debugger connection transport:
19 | #debug.transport=dt_socket
20 | debug.classpath=\
21 | ${run.classpath}
22 | debug.test.classpath=\
23 | ${run.test.classpath}
24 | # Files in build.classes.dir which should be excluded from distribution jar
25 | dist.archive.excludes=
26 | # This directory is removed when the project is cleaned:
27 | dist.dir=dist
28 | dist.jar=${dist.dir}/DMSDemo02.jar
29 | dist.javadoc.dir=${dist.dir}/javadoc
30 | endorsed.classpath=
31 | excludes=
32 | file.reference.pi4j-core.jar=/Users/macdidi5/Downloads/EJava/pi4j-1.0/lib/pi4j-core.jar
33 | includes=**
34 | jar.compress=false
35 | javac.classpath=\
36 | ${file.reference.pi4j-core.jar}
37 | # Space-separated list of extra javac options
38 | javac.compilerargs=
39 | javac.deprecation=false
40 | javac.processorpath=\
41 | ${javac.classpath}
42 | javac.source=1.8
43 | javac.target=1.8
44 | javac.test.classpath=\
45 | ${javac.classpath}:\
46 | ${build.classes.dir}
47 | javac.test.processorpath=\
48 | ${javac.test.classpath}
49 | javadoc.additionalparam=
50 | javadoc.author=false
51 | javadoc.encoding=${source.encoding}
52 | javadoc.noindex=false
53 | javadoc.nonavbar=false
54 | javadoc.notree=false
55 | javadoc.private=false
56 | javadoc.splitindex=true
57 | javadoc.use=true
58 | javadoc.version=false
59 | javadoc.windowtitle=
60 | main.class=dmsdemo02.DMSDemo02
61 | manifest.file=manifest.mf
62 | meta.inf.dir=${src.dir}/META-INF
63 | mkdist.disabled=false
64 | platform.active=default_platform
65 | run.classpath=\
66 | ${javac.classpath}:\
67 | ${build.classes.dir}
68 | # Space-separated list of JVM arguments used when running the project.
69 | # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value.
70 | # To set system properties for unit tests define test-sys-prop.name=value:
71 | run.jvmargs=
72 | run.test.classpath=\
73 | ${javac.test.classpath}:\
74 | ${build.test.classes.dir}
75 | source.encoding=UTF-8
76 | src.dir=src
77 | test.src.dir=test
78 |
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo01/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | annotation.processing.enabled=true
2 | annotation.processing.enabled.in.editor=false
3 | annotation.processing.processors.list=
4 | annotation.processing.run.all.processors=true
5 | annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
6 | application.title=DCMotorDemo01
7 | application.vendor=macdidi5
8 | build.classes.dir=${build.dir}/classes
9 | build.classes.excludes=**/*.java,**/*.form
10 | # This directory is removed when the project is cleaned:
11 | build.dir=build
12 | build.generated.dir=${build.dir}/generated
13 | build.generated.sources.dir=${build.dir}/generated-sources
14 | # Only compile against the classpath explicitly listed here:
15 | build.sysclasspath=ignore
16 | build.test.classes.dir=${build.dir}/test/classes
17 | build.test.results.dir=${build.dir}/test/results
18 | # Uncomment to specify the preferred debugger connection transport:
19 | #debug.transport=dt_socket
20 | debug.classpath=\
21 | ${run.classpath}
22 | debug.test.classpath=\
23 | ${run.test.classpath}
24 | # Files in build.classes.dir which should be excluded from distribution jar
25 | dist.archive.excludes=
26 | # This directory is removed when the project is cleaned:
27 | dist.dir=dist
28 | dist.jar=${dist.dir}/DCMotorDemo01.jar
29 | dist.javadoc.dir=${dist.dir}/javadoc
30 | endorsed.classpath=
31 | excludes=
32 | file.reference.pi4j-core.jar=/Users/macdidi5/Downloads/EJava/pi4j-1.0/lib/pi4j-core.jar
33 | includes=**
34 | jar.compress=false
35 | javac.classpath=\
36 | ${file.reference.pi4j-core.jar}
37 | # Space-separated list of extra javac options
38 | javac.compilerargs=
39 | javac.deprecation=false
40 | javac.processorpath=\
41 | ${javac.classpath}
42 | javac.source=1.8
43 | javac.target=1.8
44 | javac.test.classpath=\
45 | ${javac.classpath}:\
46 | ${build.classes.dir}
47 | javac.test.processorpath=\
48 | ${javac.test.classpath}
49 | javadoc.additionalparam=
50 | javadoc.author=false
51 | javadoc.encoding=${source.encoding}
52 | javadoc.noindex=false
53 | javadoc.nonavbar=false
54 | javadoc.notree=false
55 | javadoc.private=false
56 | javadoc.splitindex=true
57 | javadoc.use=true
58 | javadoc.version=false
59 | javadoc.windowtitle=
60 | main.class=dcmotordemo01.DCMotorDemo01
61 | manifest.file=manifest.mf
62 | meta.inf.dir=${src.dir}/META-INF
63 | mkdist.disabled=false
64 | platform.active=default_platform
65 | run.classpath=\
66 | ${javac.classpath}:\
67 | ${build.classes.dir}
68 | # Space-separated list of JVM arguments used when running the project.
69 | # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value.
70 | # To set system properties for unit tests define test-sys-prop.name=value:
71 | run.jvmargs=
72 | run.test.classpath=\
73 | ${javac.test.classpath}:\
74 | ${build.test.classes.dir}
75 | source.encoding=UTF-8
76 | src.dir=src
77 | test.src.dir=test
78 |
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo02/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | annotation.processing.enabled=true
2 | annotation.processing.enabled.in.editor=false
3 | annotation.processing.processors.list=
4 | annotation.processing.run.all.processors=true
5 | annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
6 | application.title=DCMotorDemo02
7 | application.vendor=macdidi5
8 | build.classes.dir=${build.dir}/classes
9 | build.classes.excludes=**/*.java,**/*.form
10 | # This directory is removed when the project is cleaned:
11 | build.dir=build
12 | build.generated.dir=${build.dir}/generated
13 | build.generated.sources.dir=${build.dir}/generated-sources
14 | # Only compile against the classpath explicitly listed here:
15 | build.sysclasspath=ignore
16 | build.test.classes.dir=${build.dir}/test/classes
17 | build.test.results.dir=${build.dir}/test/results
18 | # Uncomment to specify the preferred debugger connection transport:
19 | #debug.transport=dt_socket
20 | debug.classpath=\
21 | ${run.classpath}
22 | debug.test.classpath=\
23 | ${run.test.classpath}
24 | # Files in build.classes.dir which should be excluded from distribution jar
25 | dist.archive.excludes=
26 | # This directory is removed when the project is cleaned:
27 | dist.dir=dist
28 | dist.jar=${dist.dir}/DCMotorDemo02.jar
29 | dist.javadoc.dir=${dist.dir}/javadoc
30 | endorsed.classpath=
31 | excludes=
32 | file.reference.pi4j-core.jar=/Users/macdidi5/Downloads/EJava/pi4j-1.0/lib/pi4j-core.jar
33 | includes=**
34 | jar.compress=false
35 | javac.classpath=\
36 | ${file.reference.pi4j-core.jar}
37 | # Space-separated list of extra javac options
38 | javac.compilerargs=
39 | javac.deprecation=false
40 | javac.processorpath=\
41 | ${javac.classpath}
42 | javac.source=1.8
43 | javac.target=1.8
44 | javac.test.classpath=\
45 | ${javac.classpath}:\
46 | ${build.classes.dir}
47 | javac.test.processorpath=\
48 | ${javac.test.classpath}
49 | javadoc.additionalparam=
50 | javadoc.author=false
51 | javadoc.encoding=${source.encoding}
52 | javadoc.noindex=false
53 | javadoc.nonavbar=false
54 | javadoc.notree=false
55 | javadoc.private=false
56 | javadoc.splitindex=true
57 | javadoc.use=true
58 | javadoc.version=false
59 | javadoc.windowtitle=
60 | main.class=dcmotordemo02.DCMotorDemo02
61 | manifest.file=manifest.mf
62 | meta.inf.dir=${src.dir}/META-INF
63 | mkdist.disabled=false
64 | platform.active=default_platform
65 | run.classpath=\
66 | ${javac.classpath}:\
67 | ${build.classes.dir}
68 | # Space-separated list of JVM arguments used when running the project.
69 | # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value.
70 | # To set system properties for unit tests define test-sys-prop.name=value:
71 | run.jvmargs=
72 | run.test.classpath=\
73 | ${javac.test.classpath}:\
74 | ${build.test.classes.dir}
75 | source.encoding=UTF-8
76 | src.dir=src
77 | test.src.dir=test
78 |
--------------------------------------------------------------------------------
/examples/12/PiFan/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | annotation.processing.enabled=true
2 | annotation.processing.enabled.in.editor=false
3 | annotation.processing.processors.list=
4 | annotation.processing.run.all.processors=true
5 | annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
6 | application.title=PiFan
7 | application.vendor=macdidi5
8 | build.classes.dir=${build.dir}/classes
9 | build.classes.excludes=**/*.java,**/*.form
10 | # This directory is removed when the project is cleaned:
11 | build.dir=build
12 | build.generated.dir=${build.dir}/generated
13 | build.generated.sources.dir=${build.dir}/generated-sources
14 | # Only compile against the classpath explicitly listed here:
15 | build.sysclasspath=ignore
16 | build.test.classes.dir=${build.dir}/test/classes
17 | build.test.results.dir=${build.dir}/test/results
18 | # Uncomment to specify the preferred debugger connection transport:
19 | #debug.transport=dt_socket
20 | debug.classpath=\
21 | ${run.classpath}
22 | debug.test.classpath=\
23 | ${run.test.classpath}
24 | # Files in build.classes.dir which should be excluded from distribution jar
25 | dist.archive.excludes=
26 | # This directory is removed when the project is cleaned:
27 | dist.dir=dist
28 | dist.jar=${dist.dir}/PiFan.jar
29 | dist.javadoc.dir=${dist.dir}/javadoc
30 | endorsed.classpath=
31 | excludes=
32 | file.reference.pi4j-core.jar=/Users/macdidi5/Downloads/EJava/pi4j-1.0/lib/pi4j-core.jar
33 | file.reference.pi4j-device.jar=/Users/macdidi5/Downloads/EJava/pi4j-1.0/lib/pi4j-device.jar
34 | includes=**
35 | jar.compress=false
36 | javac.classpath=\
37 | ${file.reference.pi4j-core.jar}:\
38 | ${file.reference.pi4j-device.jar}
39 | # Space-separated list of extra javac options
40 | javac.compilerargs=
41 | javac.deprecation=false
42 | javac.processorpath=\
43 | ${javac.classpath}
44 | javac.source=1.8
45 | javac.target=1.8
46 | javac.test.classpath=\
47 | ${javac.classpath}:\
48 | ${build.classes.dir}
49 | javac.test.processorpath=\
50 | ${javac.test.classpath}
51 | javadoc.additionalparam=
52 | javadoc.author=false
53 | javadoc.encoding=${source.encoding}
54 | javadoc.noindex=false
55 | javadoc.nonavbar=false
56 | javadoc.notree=false
57 | javadoc.private=false
58 | javadoc.splitindex=true
59 | javadoc.use=true
60 | javadoc.version=false
61 | javadoc.windowtitle=
62 | main.class=pifan.PiFan
63 | manifest.file=manifest.mf
64 | meta.inf.dir=${src.dir}/META-INF
65 | mkdist.disabled=false
66 | platform.active=default_platform
67 | run.classpath=\
68 | ${javac.classpath}:\
69 | ${build.classes.dir}
70 | # Space-separated list of JVM arguments used when running the project.
71 | # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value.
72 | # To set system properties for unit tests define test-sys-prop.name=value:
73 | run.jvmargs=
74 | run.test.classpath=\
75 | ${javac.test.classpath}:\
76 | ${build.test.classes.dir}
77 | source.encoding=UTF-8
78 | src.dir=src
79 | test.src.dir=test
80 |
--------------------------------------------------------------------------------
/examples/10/StepperMotorDemo01/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | annotation.processing.enabled=true
2 | annotation.processing.enabled.in.editor=false
3 | annotation.processing.processors.list=
4 | annotation.processing.run.all.processors=true
5 | annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
6 | application.title=StepperMotorDemo01
7 | application.vendor=macdidi5
8 | build.classes.dir=${build.dir}/classes
9 | build.classes.excludes=**/*.java,**/*.form
10 | # This directory is removed when the project is cleaned:
11 | build.dir=build
12 | build.generated.dir=${build.dir}/generated
13 | build.generated.sources.dir=${build.dir}/generated-sources
14 | # Only compile against the classpath explicitly listed here:
15 | build.sysclasspath=ignore
16 | build.test.classes.dir=${build.dir}/test/classes
17 | build.test.results.dir=${build.dir}/test/results
18 | # Uncomment to specify the preferred debugger connection transport:
19 | #debug.transport=dt_socket
20 | debug.classpath=\
21 | ${run.classpath}
22 | debug.test.classpath=\
23 | ${run.test.classpath}
24 | # Files in build.classes.dir which should be excluded from distribution jar
25 | dist.archive.excludes=
26 | # This directory is removed when the project is cleaned:
27 | dist.dir=dist
28 | dist.jar=${dist.dir}/StepperMotorDemo01.jar
29 | dist.javadoc.dir=${dist.dir}/javadoc
30 | endorsed.classpath=
31 | excludes=
32 | file.reference.pi4j-core.jar=/Users/macdidi5/Downloads/EJava/pi4j-1.0/lib/pi4j-core.jar
33 | file.reference.pi4j-device.jar=/Users/macdidi5/Downloads/EJava/pi4j-1.0/lib/pi4j-device.jar
34 | includes=**
35 | jar.compress=false
36 | javac.classpath=\
37 | ${file.reference.pi4j-core.jar}:\
38 | ${file.reference.pi4j-device.jar}
39 | # Space-separated list of extra javac options
40 | javac.compilerargs=
41 | javac.deprecation=false
42 | javac.processorpath=\
43 | ${javac.classpath}
44 | javac.source=1.8
45 | javac.target=1.8
46 | javac.test.classpath=\
47 | ${javac.classpath}:\
48 | ${build.classes.dir}
49 | javac.test.processorpath=\
50 | ${javac.test.classpath}
51 | javadoc.additionalparam=
52 | javadoc.author=false
53 | javadoc.encoding=${source.encoding}
54 | javadoc.noindex=false
55 | javadoc.nonavbar=false
56 | javadoc.notree=false
57 | javadoc.private=false
58 | javadoc.splitindex=true
59 | javadoc.use=true
60 | javadoc.version=false
61 | javadoc.windowtitle=
62 | main.class=steppermotordemo01.StepperMotorDemo01
63 | manifest.file=manifest.mf
64 | meta.inf.dir=${src.dir}/META-INF
65 | mkdist.disabled=false
66 | platform.active=default_platform
67 | run.classpath=\
68 | ${javac.classpath}:\
69 | ${build.classes.dir}
70 | # Space-separated list of JVM arguments used when running the project.
71 | # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value.
72 | # To set system properties for unit tests define test-sys-prop.name=value:
73 | run.jvmargs=
74 | run.test.classpath=\
75 | ${javac.test.classpath}:\
76 | ${build.test.classes.dir}
77 | source.encoding=UTF-8
78 | src.dir=src
79 | test.src.dir=test
80 |
--------------------------------------------------------------------------------
/examples/10/StepperMotorDemo01/src/steppermotordemo01/StepperMotorDemo01.java:
--------------------------------------------------------------------------------
1 | package steppermotordemo01;
2 |
3 | import com.pi4j.component.motor.impl.GpioStepperMotorComponent;
4 | import com.pi4j.io.gpio.GpioController;
5 | import com.pi4j.io.gpio.GpioFactory;
6 | import com.pi4j.io.gpio.GpioPinDigitalOutput;
7 | import com.pi4j.io.gpio.PinState;
8 | import com.pi4j.io.gpio.RaspiPin;
9 |
10 | public class StepperMotorDemo01 {
11 | // 28BYJ-48、四相步進馬達
12 | // 單步、4 steps
13 | public static final byte[] SINGLE_STEP = {
14 | (byte) 0b0001,
15 | (byte) 0b0010,
16 | (byte) 0b0100,
17 | (byte) 0b1000 };
18 |
19 | // 雙步、4 steps
20 | public static final byte[] DOUBLE_STEP = {
21 | (byte) 0b0011,
22 | (byte) 0b0110,
23 | (byte) 0b1100,
24 | (byte) 0b1001 };
25 |
26 | // 半步、8 steps
27 | public static final byte[] HALF_STEP = {
28 | (byte) 0b0001,
29 | (byte) 0b0011,
30 | (byte) 0b0010,
31 | (byte) 0b0110,
32 | (byte) 0b0100,
33 | (byte) 0b1100,
34 | (byte) 0b1000,
35 | (byte) 0b1001 };
36 |
37 | // 4-Step sequence: 32 * 63.68395 = 2037.8864 (2038)
38 | public static final int STEPS_PER_REV = 2038;
39 |
40 | public static void main(String[] args) {
41 | System.out.println("StepperMotorDemo01 Start...");
42 |
43 | // 建立GPIO控制物件
44 | final GpioController gpio = GpioFactory.getInstance();
45 |
46 | // 建立控制步進馬達的GPIO輸出物件
47 | final GpioPinDigitalOutput[] pins = {
48 | gpio.provisionDigitalOutputPin(RaspiPin.GPIO_00, PinState.LOW),
49 | gpio.provisionDigitalOutputPin(RaspiPin.GPIO_01, PinState.LOW),
50 | gpio.provisionDigitalOutputPin(RaspiPin.GPIO_02, PinState.LOW),
51 | gpio.provisionDigitalOutputPin(RaspiPin.GPIO_03, PinState.LOW)};
52 |
53 | // 結束時把輸出針腳設定為低電壓
54 | gpio.setShutdownOptions(true, PinState.LOW, pins);
55 |
56 | // 建立步進馬達物件
57 | GpioStepperMotorComponent motor =
58 | new GpioStepperMotorComponent(pins);
59 |
60 | // 設定每一步的間隔時間
61 | motor.setStepInterval(0, 500);
62 |
63 | // 設定運作模式
64 | motor.setStepSequence(SINGLE_STEP);
65 | motor.setStepsPerRevolution(STEPS_PER_REV);
66 |
67 | // 正向轉一圈
68 | motor.rotate(1);
69 | delay(500);
70 |
71 | // 反向轉一圈
72 | motor.rotate(-1);
73 | delay(500);
74 |
75 | gpio.shutdown();
76 | System.out.println("StepperMotorDemo01 End...");
77 | System.exit(0);
78 | }
79 |
80 | private static double angleToRev(int angle) {
81 | return angle / 360.0;
82 | }
83 |
84 | /**
85 | * 暫停指定的時間(毫秒、1000分之一秒)
86 | *
87 | * @param ms
88 | */
89 | private static void delay(int ms) {
90 | try {
91 | Thread.sleep(ms);
92 | }
93 | catch (InterruptedException e) {
94 | System.out.println(e.toString());
95 | }
96 | }
97 |
98 | }
99 |
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/build.xml:
--------------------------------------------------------------------------------
1 |
2 | Builds, tests, and runs the project FXThreadDemo.
3 |
4 |
53 |
54 |
--------------------------------------------------------------------------------
/examples/12/PiFan/src/pifan/MCP3008.java:
--------------------------------------------------------------------------------
1 | package pifan;
2 |
3 | import com.pi4j.io.gpio.GpioPinDigitalInput;
4 | import com.pi4j.io.gpio.GpioPinDigitalOutput;
5 |
6 | public class MCP3008 {
7 |
8 | private static final boolean DEBUG = true;
9 |
10 | /**
11 | * MCP3008的八個輸入埠
12 | */
13 | public enum MCP3008Channels {
14 |
15 | /**
16 | * MCP3008的八個輸入埠
17 | */
18 | CH_00(0), CH_01(1), CH_02(2), CH_03(3),
19 | CH_04(4), CH_05(5), CH_06(6), CH_07(7);
20 |
21 | private int channel;
22 |
23 | private MCP3008Channels(int channel) {
24 | this.channel = channel;
25 | }
26 |
27 | public int getChannel() {
28 | return channel;
29 | }
30 |
31 | }
32 |
33 | // Serial data out
34 | private GpioPinDigitalInput serialDataOutput = null;
35 |
36 | // Serial data in、Serial clock、Chip select
37 | private GpioPinDigitalOutput serialDataInput = null;
38 | private GpioPinDigitalOutput serialClock = null;
39 | private GpioPinDigitalOutput chipSelect = null;
40 |
41 | public MCP3008(GpioPinDigitalOutput serialClock,
42 | GpioPinDigitalInput serialDataOutput,
43 | GpioPinDigitalOutput serialDataInput,
44 | GpioPinDigitalOutput chipSelect) {
45 | this.serialClock = serialClock;
46 | this.serialDataOutput = serialDataOutput;
47 | this.serialDataInput = serialDataInput;
48 | this.chipSelect = chipSelect;
49 | }
50 |
51 | /**
52 | * 讀取指定輸入埠的資料
53 | *
54 | * @param channel 輸入埠
55 | * @return 讀取的資料
56 | */
57 | public int read(int channel) {
58 | chipSelect.high();
59 | serialClock.low();
60 | chipSelect.low();
61 |
62 | int adccommand = channel;
63 |
64 | // 0x18 => 00011000
65 | adccommand |= 0x18;
66 |
67 | adccommand <<= 3;
68 |
69 | // 傳送讀取的輸入埠給MCP3008
70 | for (int i = 0; i < 5; i++) {
71 | // 0x80 => 0&10000000
72 | if ((adccommand & 0x80) != 0x0) {
73 | serialDataInput.high();
74 | }
75 | else {
76 | serialDataInput.low();
77 | }
78 |
79 | adccommand <<= 1;
80 |
81 | tickPin(serialClock);
82 | }
83 |
84 | int adcOut = 0;
85 |
86 | // 讀取指定輸入埠的資料
87 | for (int i = 0; i < 12; i++) {
88 | tickPin(serialClock);
89 | adcOut <<= 1;
90 |
91 | if (serialDataOutput.isHigh()) {
92 | adcOut |= 0x1;
93 | }
94 | }
95 |
96 | chipSelect.high();
97 |
98 | // 移除第一個位元
99 | adcOut >>= 1;
100 |
101 | return adcOut;
102 | }
103 |
104 | /**
105 | * 讀取指定輸入埠的資料
106 | *
107 | * @param channel 輸入埠
108 | * @return 讀取的資料(電壓)
109 | */
110 | public float readVoltage(int channel) {
111 | float result = -1;
112 | int value = read(channel);
113 |
114 | result = value * 3.3F / 1023;
115 |
116 | return result;
117 | }
118 |
119 | private void tickPin(GpioPinDigitalOutput pin) {
120 | pin.high();
121 | pin.low();
122 | }
123 |
124 | }
125 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo02/src/dmsdemo02/MCP3008.java:
--------------------------------------------------------------------------------
1 | package dmsdemo02;
2 |
3 | import com.pi4j.io.gpio.GpioPinDigitalInput;
4 | import com.pi4j.io.gpio.GpioPinDigitalOutput;
5 |
6 | public class MCP3008 {
7 |
8 | private static final boolean DEBUG = true;
9 |
10 | /**
11 | * MCP3008的八個輸入埠
12 | */
13 | public enum MCP3008Channels {
14 |
15 | /**
16 | * MCP3008的八個輸入埠
17 | */
18 | CH_00(0), CH_01(1), CH_02(2), CH_03(3),
19 | CH_04(4), CH_05(5), CH_06(6), CH_07(7);
20 |
21 | private int channel;
22 |
23 | private MCP3008Channels(int channel) {
24 | this.channel = channel;
25 | }
26 |
27 | public int getChannel() {
28 | return channel;
29 | }
30 |
31 | }
32 |
33 | // Serial data out
34 | private GpioPinDigitalInput serialDataOutput = null;
35 |
36 | // Serial data in、Serial clock、Chip select
37 | private GpioPinDigitalOutput serialDataInput = null;
38 | private GpioPinDigitalOutput serialClock = null;
39 | private GpioPinDigitalOutput chipSelect = null;
40 |
41 | public MCP3008(GpioPinDigitalOutput serialClock,
42 | GpioPinDigitalInput serialDataOutput,
43 | GpioPinDigitalOutput serialDataInput,
44 | GpioPinDigitalOutput chipSelect) {
45 | this.serialClock = serialClock;
46 | this.serialDataOutput = serialDataOutput;
47 | this.serialDataInput = serialDataInput;
48 | this.chipSelect = chipSelect;
49 | }
50 |
51 | /**
52 | * 讀取指定輸入埠的資料
53 | *
54 | * @param channel 輸入埠
55 | * @return 讀取的資料
56 | */
57 | public int read(int channel) {
58 | chipSelect.high();
59 | serialClock.low();
60 | chipSelect.low();
61 |
62 | int adccommand = channel;
63 |
64 | // 0x18 => 00011000
65 | adccommand |= 0x18;
66 |
67 | adccommand <<= 3;
68 |
69 | // 傳送讀取的輸入埠給MCP3008
70 | for (int i = 0; i < 5; i++) {
71 | // 0x80 => 0&10000000
72 | if ((adccommand & 0x80) != 0x0) {
73 | serialDataInput.high();
74 | }
75 | else {
76 | serialDataInput.low();
77 | }
78 |
79 | adccommand <<= 1;
80 |
81 | tickPin(serialClock);
82 | }
83 |
84 | int adcOut = 0;
85 |
86 | // 讀取指定輸入埠的資料
87 | for (int i = 0; i < 12; i++) {
88 | tickPin(serialClock);
89 | adcOut <<= 1;
90 |
91 | if (serialDataOutput.isHigh()) {
92 | adcOut |= 0x1;
93 | }
94 | }
95 |
96 | chipSelect.high();
97 |
98 | // 移除第一個位元
99 | adcOut >>= 1;
100 |
101 | return adcOut;
102 | }
103 |
104 | /**
105 | * 讀取指定輸入埠的資料
106 | *
107 | * @param channel 輸入埠
108 | * @return 讀取的資料(電壓)
109 | */
110 | public float readVoltage(int channel) {
111 | float result = -1;
112 | int value = read(channel);
113 |
114 | result = value * 3.3F / 1023;
115 |
116 | return result;
117 | }
118 |
119 | private void tickPin(GpioPinDigitalOutput pin) {
120 | pin.high();
121 | pin.low();
122 | }
123 |
124 | }
125 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO04/src/mygpio04/MyGPIO04.java:
--------------------------------------------------------------------------------
1 | package mygpio04;
2 |
3 | import com.pi4j.io.gpio.GpioController;
4 | import com.pi4j.io.gpio.GpioFactory;
5 | import com.pi4j.io.gpio.GpioPin;
6 | import com.pi4j.io.gpio.GpioPinDigitalInput;
7 | import com.pi4j.io.gpio.PinPullResistance;
8 | import com.pi4j.io.gpio.PinState;
9 | import com.pi4j.io.gpio.RaspiPin;
10 | import com.pi4j.io.gpio.event.GpioPinDigitalStateChangeEvent;
11 | import com.pi4j.io.gpio.event.GpioPinListenerDigital;
12 |
13 | public class MyGPIO04 {
14 |
15 | public static void main(String[] args) {
16 |
17 | System.out.println("MyGPIO04 start...");
18 |
19 | // 建立GPIO控制物件
20 | final GpioController gpio = GpioFactory.getInstance();
21 |
22 | // 建立控制GPIO_01輸入的物件
23 | final GpioPinDigitalInput pin01 =
24 | gpio.provisionDigitalInputPin(RaspiPin.GPIO_01,
25 | PinPullResistance.PULL_DOWN);
26 |
27 | // 建立控制GPIO_02輸入的物件
28 | final GpioPinDigitalInput pin02 =
29 | gpio.provisionDigitalInputPin(RaspiPin.GPIO_02,
30 | PinPullResistance.PULL_DOWN);
31 |
32 | // 宣告與建立GPIO_01使用的監聽物件
33 | GpioPinListenerDigital pin01Listener = new GpioPinListenerDigital() {
34 |
35 | private int count = 0;
36 |
37 | @Override
38 | public void handleGpioPinDigitalStateChangeEvent(
39 | GpioPinDigitalStateChangeEvent event) {
40 |
41 | // 如果GPIO_01接收到3.3V的電壓
42 | if (event.getState().isHigh()) {
43 | System.out.println("Hello! " + ++count);
44 | }
45 |
46 | }
47 |
48 | };
49 |
50 | // 註冊GPIO_01的監聽物件
51 | pin01.addListener(pin01Listener);
52 |
53 |
54 | // 宣告與建立GPIO_02使用的監聽物件
55 | GpioPinListenerDigital pin02Listener = new GpioPinListenerDigital() {
56 |
57 | @Override
58 | public void handleGpioPinDigitalStateChangeEvent(
59 | GpioPinDigitalStateChangeEvent event) {
60 | // 讀取發生事件的GPIO針腳與狀態
61 | GpioPin pin = event.getPin();
62 | PinState state = event.getState();
63 | System.out.println("handleGpioPinDigitalStateChangeEvent: ");
64 | System.out.println("\t" + pin.getName());
65 | System.out.println("\t" + state.getName());
66 |
67 | // 如果GPIO_02接收到3.3V的電壓
68 | if (state.isHigh()) {
69 | gpio.shutdown();
70 | System.out.println("MyGPIO04 bye...");
71 | System.exit(0);
72 | }
73 |
74 | }
75 |
76 | };
77 |
78 | // 註冊GPIO_02的監聽物件
79 | pin02.addListener(pin02Listener);
80 |
81 | // 記得要加入這個迴圈,不然程式執行以後就結束了
82 | while (true) {
83 | delay(500);
84 | }
85 |
86 | }
87 |
88 | /**
89 | * 暫停指定的時間(毫秒、1000分之一秒)
90 | *
91 | * @param ms
92 | */
93 | private static void delay(int ms) {
94 | try {
95 | Thread.sleep(ms);
96 | }
97 | catch (InterruptedException e) {
98 | System.out.println(e.toString());
99 | }
100 | }
101 |
102 | }
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/dist/FXThreadDemo.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
17 |
18 |
37 |
38 |
39 | Test page for FXThreadDemo
40 | Webstart: click to launch this app as webstart
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/examples/12/PiFan/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | Builds, tests, and runs the project PiFan.
12 |
13 |
73 |
74 |
--------------------------------------------------------------------------------
/examples/07/MyGPIO/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | Builds, tests, and runs the project MyGPIO.
12 |
13 |
73 |
74 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO02/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | Builds, tests, and runs the project MyGPIO02.
12 |
13 |
73 |
74 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO03/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | Builds, tests, and runs the project MyGPIO03.
12 |
13 |
73 |
74 |
--------------------------------------------------------------------------------
/examples/08/MyGPIO04/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | Builds, tests, and runs the project MyGPIO04.
12 |
13 |
73 |
74 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo01/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | Builds, tests, and runs the project DMSDemo01.
12 |
13 |
73 |
74 |
--------------------------------------------------------------------------------
/examples/09/DMSDemo02/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | Builds, tests, and runs the project DMSDemo02.
12 |
13 |
73 |
74 |
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo01/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | Builds, tests, and runs the project DCMotorDemo01.
12 |
13 |
73 |
74 |
--------------------------------------------------------------------------------
/examples/11/DCMotorDemo02/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | Builds, tests, and runs the project DCMotorDemo02.
12 |
13 |
73 |
74 |
--------------------------------------------------------------------------------
/examples/10/StepperMotorDemo01/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | Builds, tests, and runs the project StepperMotorDemo01.
12 |
13 |
73 |
74 |
--------------------------------------------------------------------------------
/examples/04/FXThreadDemo/src/fxthreaddemo/FXThreadDemo.java:
--------------------------------------------------------------------------------
1 | package fxthreaddemo;
2 |
3 | import javafx.animation.KeyFrame;
4 | import javafx.animation.KeyValue;
5 | import javafx.animation.Timeline;
6 | import javafx.application.Application;
7 | import javafx.event.Event;
8 | import javafx.event.EventHandler;
9 | import javafx.geometry.Insets;
10 | import javafx.scene.Scene;
11 | import javafx.scene.control.ProgressIndicator;
12 | import javafx.scene.control.Slider;
13 | import javafx.scene.image.Image;
14 | import javafx.scene.image.ImageView;
15 | import javafx.scene.input.MouseEvent;
16 | import javafx.scene.layout.GridPane;
17 | import javafx.stage.Stage;
18 | import javafx.util.Duration;
19 |
20 | public class FXThreadDemo extends Application {
21 |
22 | static int working = 0;
23 |
24 | @Override
25 | public void start(Stage primaryStage) {
26 | GridPane root = new GridPane();
27 | String image = FXThreadDemo.class.getResource("background.jpeg").toExternalForm();
28 | root.setStyle("-fx-background-image: url('" + image + "'); -fx-background-position: center center; -fx-background-repeat: stretch;");
29 |
30 | root.setHgap(10);
31 | root.setVgap(10);
32 | root.setPadding(new Insets(10, 10, 10, 10));
33 |
34 | final Slider slider = new Slider();
35 | slider.setMax(31);
36 | slider.setMin(0);
37 | root.add(slider, 0, 0, 4, 1);
38 |
39 | ImageView imageExit = new ImageView(
40 | new Image(FXThreadDemo.class.getResourceAsStream("exit.png")));
41 |
42 | imageExit.setOnMouseClicked(new EventHandler(){
43 |
44 | @Override
45 | public void handle(MouseEvent t) {
46 | System.exit(0);
47 | }
48 |
49 | });
50 |
51 | root.add(imageExit, 7, 0);
52 |
53 | final ProgressIndicator[] ps = new ProgressIndicator[32];
54 | final Timeline[] timelines = new Timeline[32];
55 | final KeyValue[] keyValues = new KeyValue[32];
56 | final KeyFrame[] keyFrames = new KeyFrame[32];
57 |
58 | for (int i = 0; i < ps.length; i++) {
59 | ps[i] = new ProgressIndicator();
60 | ps[i].setPrefSize(60, 60);
61 | ps[i].setProgress(0.0);
62 | ps[i].setStyle("-fxpercentage: hidden;");
63 |
64 | timelines[i] = new Timeline();
65 | timelines[i].setCycleCount(Timeline.INDEFINITE);
66 | timelines[i].setAutoReverse(true);
67 |
68 | keyValues[i] = new KeyValue(ps[i].progressProperty(), 1);
69 | keyFrames[i] = new KeyFrame(Duration.millis(5000), keyValues[i]);
70 | timelines[i].getKeyFrames().add(keyFrames[i]);
71 | }
72 |
73 | for (int i = 0; i < 8; i++) {
74 | root.add(ps[i], i, 1);
75 | root.add(ps[i + 8], i, 2);
76 | root.add(ps[i + 16], i, 3);
77 | root.add(ps[i + 24], i, 4);
78 | }
79 |
80 | Scene scene = new Scene(root, 580, 420);
81 |
82 | primaryStage.setTitle("Hello World!");
83 | primaryStage.setScene(scene);
84 | primaryStage.show();
85 |
86 | timelines[0].play();
87 |
88 | slider.setOnMouseReleased(new EventHandler() {
89 |
90 | @Override
91 | public void handle(MouseEvent event) {
92 | int newValue = (int)slider.getValue();
93 |
94 | if (newValue > working) {
95 | for (int i = working + 1; i <= newValue; i++) {
96 | timelines[i].play();
97 | }
98 | }
99 | else if (working > newValue) {
100 | for (int i = working; i > newValue; i--) {
101 | timelines[i].stop();
102 | ps[i].setProgress(0.0);
103 | }
104 | }
105 |
106 | working = newValue;
107 | }
108 |
109 | });
110 |
111 | }
112 |
113 | public static void main(String[] args) {
114 | launch(args);
115 | }
116 |
117 | }
118 |
--------------------------------------------------------------------------------