Skip to content

swechaap/scratch-arduino-gui

 
 

Repository files navigation

Scratch Arduino

Donate

Scratch Arduino is Scratch 3.0 with Arduino and Arduino Robot Extensions.

Arduino programming hasn't been easy, but using Scratch to program Arduino, it is more fun and simple than ever before!

  • Interactive Mode - Connect sprites with Arudino Robots or Arduino Boards, and use them to interact with Arduino Robots or Arduino Boards
  • Program Mode - Use Scratch to program Arudino Robots or Arduino Boards, and run them offline

Using Scratch Arduino

  1. Download and install Scratch Arduino Link

  2. Start the "Scratch Arudino Link" application

  3. Scratch Arduino: https://scratch.ottawastem.com
    Interactive Mode:

    Program Mode:

Starting the Server

To start the Scratch Arduino server locally, follow these steps:

  1. Clone or download the Scratch Arduino repository from GitHub to your local machine.
  2. Navigate to the root directory of the project in your terminal/command prompt.
  3. Install the necessary dependencies by running npm install if you haven't already done so Note: use node version 14 only.
  4. Start the server by running the command npm start.
  5. Once the server is running, you should see output indicating that the server is listening on a specific port, usually port 3000 by default.
  6. Open your web browser and navigate to the URL where the Scratch Arduino server is hosted, typically http://0.0.0.0:8601/.
  7. You should now be able to use Scratch Arduino in both interactive and program modes.

These steps assume you have Node.js and npm installed on your machine. If not, you'll need to install them before proceeding. Additionally, make sure to follow any specific instructions or prerequisites mentioned in the project's documentation.

About

Graphical user interface for creating and running OpenBlock projects.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 91.9%
  • CSS 8.0%
  • Other 0.1%