{"id":13782334,"url":"https://github.com/konsumer/arduinoscope","last_synced_at":"2025-03-16T10:32:05.507Z","repository":{"id":4798487,"uuid":"5951485","full_name":"konsumer/arduinoscope","owner":"konsumer","description":"An oscilloscope, using arduino and processing/node","archived":false,"fork":false,"pushed_at":"2020-10-20T01:45:15.000Z","size":35915,"stargazers_count":179,"open_issues_count":2,"forks_count":46,"subscribers_count":26,"default_branch":"master","last_synced_at":"2024-10-19T21:45:26.061Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/konsumer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-09-25T14:46:56.000Z","updated_at":"2024-08-24T22:54:54.000Z","dependencies_parsed_at":"2022-08-18T22:00:52.141Z","dependency_job_id":null,"html_url":"https://github.com/konsumer/arduinoscope","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/konsumer%2Farduinoscope","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/konsumer%2Farduinoscope/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/konsumer%2Farduinoscope/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/konsumer%2Farduinoscope/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/konsumer","download_url":"https://codeload.github.com/konsumer/arduinoscope/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221663052,"owners_count":16859779,"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":[],"created_at":"2024-08-03T18:01:35.404Z","updated_at":"2024-10-27T10:26:56.041Z","avatar_url":"https://github.com/konsumer.png","language":"JavaScript","funding_links":[],"categories":["Projects"],"sub_categories":[],"readme":"# Arduinoscope\n\nThis is the current version of my Arduino-powered, low-resolution, multi-channel oscilliscope. I made 2 frontends, that both speak [firmata](http://firmata.org), so you will need to install the Firmata firmware on your Arduino (File -\u003e Open -\u003e Examples \u003e Library-Firmata \u003e StandardFirmata, in latest Arduino IDE.)\n\nIt used to run over a simple serial protocol, but I have decided to standardize on Firmata, so I can keep the pin-reading code in the client, and make installation more standardized.\n\nThe basic idea with both front-ends is to connect your Arduino running Firmata, and start the front-end.\n\n## Standalone\n\nIf you don't care about developing the front-end, or don't want to install any dependencies, or do anything other than just have a working oscilliscope, choose the correct \"standalone\" zip file for your plaform from [here](https://github.com/konsumer/arduinoscope/releases/).\n\n\n## Processing\n\nThis is a up-to-date port of my original oscilliscope. It is also the current source for the stand-alone apps.\n\nIf you want to modify the processing front-end, see [instructions](https://github.com/konsumer/arduinoscope/tree/master/processing).\n\n\n## Node\n\nThis is my new and favorite GUI for Arduinoscope.  You will need to install [node.js \u0026 npm](http://nodejs.org/download/) and follow the [instructions](https://github.com/konsumer/arduinoscope/tree/master/arduinoscope.nw/) for that frontend.\n\n## Modification\n\nThis is by no means the most efficient or best osciloscope you can build. It's meant to be simple \u0026 easy to modify, so you can do whatever you want with it. Checkout [this wiki article](https://github.com/konsumer/arduinoscope/wiki/Modification) to see how to easily read a different voltage range, for example.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkonsumer%2Farduinoscope","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkonsumer%2Farduinoscope","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkonsumer%2Farduinoscope/lists"}