vincent7128 / Pi-Tank

Raspberry Pi Tank, play with ๐ŸŽฎ PS DualShock, scripts or web on phone.

Home Page:https://www.youtube.com/playlist?list=PLcIrg1WCmBl7it3Tyw8yWZ0FtsL5A7frw

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pi Tank

Raspberry Pi Tank, play on computer or phone, also can play with PS DualShock or scripts.

๐Ÿ“บ Web Demo On Youtube

๐Ÿ“บ Joystick Demo On Youtube

๐Ÿ“บ Script Demo On Youtube

Install

# sudo npm install -g pi-tank

Play with web

$ sudo pi-tank-web [port-number: default 8080]

*** Open http://[your-RaspberryPi-ip]:[port-number] ***

Play with usb joystick

$ sudo pi-tank-joystick [USB-joystick-id: default 0]

Play with script

Create play.json

[{
    "rule": function () {
        this.break();
    }
},
{
    "rule": function () {
        this.speed(100);
    },
    "time": 3000
},
{
    "rule": function () {
        this.direction(90);
    },
    "time": 3000
},
{
    "rule": function () {
        this.direction(-90);
    },
    "time": 3000
},
{
    "rule": function () {
        this.direction(180);
    },
    "time": 3000
},
{
    "rule": function () {
        this.off();
    }
}]

Run script

$ sudo pi-tank-play play.json

L293 default wiring

l293-default-wiring

License

This project is licensed under the MIT License - see the LICENSE file for details

About

Raspberry Pi Tank, play with ๐ŸŽฎ PS DualShock, scripts or web on phone.

https://www.youtube.com/playlist?list=PLcIrg1WCmBl7it3Tyw8yWZ0FtsL5A7frw

License:MIT License


Languages

Language:JavaScript 89.7%Language:CSS 6.1%Language:HTML 4.2%