Comments (4)
Until released, you can:
- add the
com.fazecast:jSerialComm:2.6.2
dependency to your build - copy the https://github.com/kurbatov/firmata4j/blob/master/src/main/java/org/firmata4j/transport/JSerialCommTransport.java file to your project
- use
FirmataDevice(JSerialCommTransport(serialPortName))
to create theFirmataDevice
instance
Let me know if the above steps are not sufficient.
from firmata4j.
I was able to make it work with the steps you specified. Thank you @NorbertSandor 🎉
from firmata4j.
I use the same workaround, but an official release with this new transport would be nice!
from firmata4j.
I made an unofficial release of firmata4j with the latest commit from the master branch. https://github.com/philippegirard/firmata4j-autopack
You can find today's release here: https://github.com/philippegirard/firmata4j-autopack/tree/main/releases/2021.04.28
If you don't need the jar-with-dependencies
, you can pick and choose dependencies from here: https://github.com/philippegirard/firmata4j-autopack/tree/main/releases/2021.04.28/separated
Works very well on Windows 10 and gives access to the JSerialCommTransport transport layer
If you new more recent releases in the future, just open an issue and it will automatically compile the latest commit in an new release.
from firmata4j.
Related Issues (20)
- Cannot detect if device is still connected HOT 2
- OnCapabilitiesRecieved Missing HOT 4
- Document what queries are required for Firmata Device
- `setDigitalPinValue` method creates a `DIGITAL_MESSAGE` message instead of a `SET_DIGITAL_PIN_VALUE` message HOT 2
- Executor is not stopped during FirmataDevice.shutdown() causing threads to leak HOT 1
- Is there a implementation of "Software Serial" using firmate4j? HOT 1
- Consider using another serial communication library HOT 1
- JRE crash with GraalVM 20.1.0 HOT 5
- A fatal error has been detected by the Java Runtime Environment HOT 4
- Incorrect values reported when using PULLUP mode HOT 3
- Can't connect correctly to Uno HOT 1
- Cast exception HOT 1
- onPinStateReceive should not update pin value HOT 3
- Cannot start the firmata device because the port is 'busy' stack trace HOT 1
- OneWire Support for DS18B20 temp sensor HOT 2
- Grove - Temperature&Humidity Sensor (DHT11) HOT 1
- setValue in v2.3.9 not setting digital output correctly. HOT 3
- Using Firmata4j with Grove Beginner Kit to make Ultrasonic Radar HOT 1
- JVM crash HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from firmata4j.