AlphaBotLib.HiQ 1.0.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package AlphaBotLib.HiQ --version 1.0.0                
NuGet\Install-Package AlphaBotLib.HiQ -Version 1.0.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="AlphaBotLib.HiQ" Version="1.0.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add AlphaBotLib.HiQ --version 1.0.0                
#r "nuget: AlphaBotLib.HiQ, 1.0.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install AlphaBotLib.HiQ as a Cake Addin
#addin nuget:?package=AlphaBotLib.HiQ&version=1.0.0

// Install AlphaBotLib.HiQ as a Cake Tool
#tool nuget:?package=AlphaBotLib.HiQ&version=1.0.0                

AlphaBot2 Control Library for .NET 7

NuGet

Overview

This .NET 7 class library provides convenient interfaces and abstractions for controlling various components of the AlphaBot2 robot. It simplifies the integration of AlphaBot2 components into your .NET applications.

Components

Buzzer

The Buzzer class enables the control of the onboard buzzer, allowing you to produce beep sounds easily.

Camera

The Camera class provides functionality for streaming and capturing photos from the AlphaBot2's onboard camera.

Light

The Light class facilitates the control of LED lights on the AlphaBot2. Note that this class relies on a 3rd party library, which must be separately installed on the Raspberry Pi. Additionally, running the program as a sudo user is required for the lights to function in this initial version.

Motor

The Motor class allows you to control the motors of the AlphaBot2, providing high-level abstractions for motor operations.

TR Sensor

The TRSensor class offers functionality to read data from the TR sensor on the AlphaBot2.

Getting Started

To use this library in your .NET project, you can install it via NuGet. Open the NuGet Package Manager Console and run the following command:

dotnet add package YourPackageName

Usage

To get started with using the AlphaBot2 Control Library, follow these steps:

  1. Install the NuGet package in your project.
  2. Create an instance of the desired component class (e.g., **Buzzer**, **Camera**).
  3. Utilize the provided methods and properties to control and interact with the AlphaBot2 components.

Feel free to explore the example application in the WAYFS-AlphaBot repository for a practical demonstration.

License

This library is licensed under the MIT License.

Product Compatible and additional computed target framework versions.
.NET net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.1 227 12/18/2023
1.0.0 134 12/18/2023