A Netbeans 8 JavaFX FXML application that communicates with a Wemos Lolin32 Bluetooth device. The application can turn an LED on/off and receive data from the Bluetooth device.
- The system shall create a Bluetooth connection with the Bluetooth device when the user clicks the connect button.
- The system shall turn on an LED on the Bluetooth device when the user presses the LED on button.
- The system shall turn off an LED on the Bluetooth device when the user presses the LED off button.
- The system shall receive and display data from the Bluetooth device. The data will consist of Voltage, Current, Remaining charge and Temperature. The data will be received every 30 seconds.
- Clone the repository.
- Program your Wemos Lolin32 Bluetooth device using the Arduino IDE and the firmware in the folder "BluetoothSerialFirmware" of this repository.
- Enable Bluetooth on your computer.
- Run the application's jar file "BluetoothSerialApp.jar" which is in the "BluetoothSerialApp\dist" folder.
- Click the Connect button on the application's user interface to create a connection between the application and the Bluetooth device.
- Click the LED OFF button to turn the LED on the Bluetooth device off.
- Click the LED ON button to turn the LED on the Bluetooth device on.
- Observe the section of the user interface that has a battery icon to see if the voltage, current, charge and temperature values change every 30 seconds.
