https://github.com/pxsty0/deneyapkart.js
A serial communication-based library that allows Deneyap Kart to be managed via computer
https://github.com/pxsty0/deneyapkart.js
Last synced: 9 months ago
JSON representation
A serial communication-based library that allows Deneyap Kart to be managed via computer
- Host: GitHub
- URL: https://github.com/pxsty0/deneyapkart.js
- Owner: pxsty0
- License: mit
- Archived: true
- Created: 2024-05-16T20:11:37.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-08T12:06:01.000Z (about 2 years ago)
- Last Synced: 2025-09-23T10:58:52.795Z (10 months ago)
- Language: TypeScript
- Size: 28.3 KB
- Stars: 24
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# deneyapkart.js
A serial communication-based library that allows Deneyap Kart to be managed via computer
## Warning !
The library is still in the development process. You can send your requests and suggestions.
## Usage and Example
### JavaScript
```javascript
const DeneyapKart = require("deneyapkart").default;
const dkMini = new DeneyapKart("COM8");
dkMini.on("ready", () => {
console.log("Deneyap Kart'a Baglanildi");
});
dkMini.on("data", (data) => {
console.log(`
key : ${data.key}
value : ${data.value}
`);
});
dkMini.pinMode("D14", 1);
dkMini.digitalWrite("D14", 1);
dkMini.analogWrite("D14", 200);
dkMini.open();
```
### TypeScript
```typescript
import DeneyapKart, { dkDataType } from "deneyapkart";
const dkMini = new DeneyapKart("COM8");
dkMini.on("ready", () => {
console.log("Deneyap Kart'a Baglanildi");
});
dkMini.on("data", (data: dkDataType) => {
console.log(`
key : ${data.key}
value : ${data.value}
`);
});
dkMini.pinMode("D14", 1);
dkMini.digitalWrite("D14", 1);
dkMini.analogWrite("D14", 200);
dkMini.open();
```
## Authors
- [@pxsty0](https://www.github.com/pxsty0) main and sole developer
## LICENSE
[MIT](https://choosealicense.com/licenses/mit/)