{"id":27245909,"url":"https://github.com/stargate01/sas2","last_synced_at":"2026-05-02T02:38:23.899Z","repository":{"id":34523288,"uuid":"38465690","full_name":"StarGate01/SAS2","owner":"StarGate01","description":"Scratch Arduino Server Version 2","archived":false,"fork":false,"pushed_at":"2016-01-06T13:48:55.000Z","size":36,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-05-01T14:11:45.820Z","etag":null,"topics":["arduino","scratch","scratch-extension"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/StarGate01.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"License.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-07-03T01:40:26.000Z","updated_at":"2017-03-05T14:50:30.000Z","dependencies_parsed_at":"2022-09-15T04:12:13.018Z","dependency_job_id":null,"html_url":"https://github.com/StarGate01/SAS2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StarGate01%2FSAS2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StarGate01%2FSAS2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StarGate01%2FSAS2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StarGate01%2FSAS2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/StarGate01","download_url":"https://codeload.github.com/StarGate01/SAS2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248301015,"owners_count":21080817,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arduino","scratch","scratch-extension"],"created_at":"2025-04-10T21:29:48.783Z","updated_at":"2026-05-02T02:38:23.849Z","avatar_url":"https://github.com/StarGate01.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SAS2\n## Scratch Arduino Server Version 2\n\nThis is a extension for the Scratch 2.0 Offline Editor, adding support for programming with the Arduino. \n\nYou speak German? --\u003e https://www.vb-paradise.de/index.php/Thread/109864-Update-Scratch-Arduino-Server-2-0/\n\n###Requirements:\n - Windows\n - Arduino with installed drivers and connection to your PC\n - Adobe AIR, required by\n - Scratch 2.0 Offline Editor\n - At least .NET Framework 4 \n\n###Requirements to compile:\n - Visual Studio 2013\n - Arduino IDE\n - Visual Micro for Visual Studio and Arduino\n\n###In order to use this software:\n - Plug in your Arduino and install all drivers etc. if you have not already\n - Find the COM-port your Arduino is attached to\n - Start the Windows server and connect\n\t- If this does not work, make sure you \n\t- selected the correct port and \n\t- have permission to open the HTTP server (see below)\n - Start Scratch and load the extension via shift+click on \"File\" -\u003e \"Import experimental HTTP extension\"\n - Have fun using the the new blocks in the \"More Blocks\" section\n\n\n###Notes:\n - This software is beta and is still being developed. You are using this software at your own risk. The author cannot be held responsible for any damage done to your software environment or your hardware. (I probably will feel sorry for you tho)\n - For optimal performance, minimize the Windows server window\n - If the server or Scratch stutters or does strange things:\n\t- Disconnect the server\n\t- Restart your Arduino with its hardware button\n\t- Connect the server again\n\t- Scratch should pick up the connection automatically, if it doesn't restart Scratch too\n - Running the server requires administrative rights. So you either\n\t- Start the executable as administrator\n\t- Allow using the connection via \n\t```\n\tnetsh http add urlacl url=http://+:45133/ user=\u003cuser\u003e listen=yes\n\t```\n\tReplace \\\u003cuser\\\u003e with your needed user or group, e.g. \"Everyone\" (German: \"Jeder\") or \"DOMAIN\\User\".\n\n\tReset it with\n\t```\n\tnetsh http delete urlacl url=http://+:45133/\n\t```\n\tThese commands must be executed as administrator\n\n\n###Links:\n - Scratch: http://scratch.mit.edu/scratch2download/\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstargate01%2Fsas2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstargate01%2Fsas2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstargate01%2Fsas2/lists"}