Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.6%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: marius7600
  • License: mit
  • Language: C++
  • Default Branch: master
  • Size: 26.4 KB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created almost 3 years ago · Last pushed over 2 years ago
Metadata Files
Readme License Citation

README.md

Arduino Sparse Peripheral Display

unity-sparse-peripheral-display-banner-kein-text

Welcome to the Arduino Sparse Peripheral Display repository! This repository provides the Arduino code for the Unity Sparse Peripheral Display project.

Table of Contents

Introduction

This repository is an essential part of the Unity Sparse Peripheral Display project which explores a novel approach to enhance the virtual reality experience by utilizing LEDs to extend the field of view (FoV). By intelligently integrating these LEDs and controlling them, the project aims to create a more immersive and engaging VR environment.

Features

  • LED Control: Receiving the colour values from Unity and controlling the LEDs.
  • Customizable: Adapt the LED configuration for a specific type and number of LEDs.

Installation

Software Requirements

  1. Visual Studio Code
  2. PlatformIO Extension for Visual Studio Code

Hardware Requirements

To use this Arduino code for the Sparse Peripheral Display, you will need the following components:

  1. An Arduino board capable of controlling LEDs. For this project the Arudino Nano Every was used.
  2. LEDs: The code is configured for 48 WS2812B LEDs. Make sure you have the correct number of LEDs and the appropriate wiring.

circuit

Please ensure that you have the required hardware components before proceeding with this code.

Clone the Repository

  1. Clone this repository to your local machine using:

git clone https://github.com/marius7600/arduino-sparse-peripheral-display.git

Usage

Uploading the Code

  1. Open the cloned repsoitory in Visual Studio Code.
  2. Configure src/main.cpp to match the setup of your LEDs.
  3. Build and Upload the code to your Arduino board.

Contributing

Contributions are welcome! To contribute, follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature: git checkout -b feature-name.
  3. Make your changes and commit them.
  4. Push to the branch: git push origin feature-name.
  5. Open a Pull Request detailing your changes.

License

This project is licensed under the MIT License.

Contact

If you have questions, suggestions, or feedback, contact me at marius@roehm.dev.

Owner

  • Login: marius7600
  • Kind: user

Citation (CITATION.CFF)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Röhm"
  given-names: "Marius"
title: "arduino-sparse-peripheral-display"
version: 1.0.0
date-released: 2023-08-10
url: "https://github.com/marius7600/arduino-sparse-peripheral-display"

GitHub Events

Total
Last Year