Knowledge Base

The AB Electronics UK Knowledge Base provides support solutions, tutorials and troubleshooting guides.

Knowledge Base

.Net Core Libraries

Use .Net Core with your Raspberry Pi Project

Created 22/05/2021 | Last Updated: 30/07/2024

The .NET Core libraries are designed for use with the development boards from AB Electronics UK. These libraries provide a flexible way to interface with your Raspberry Pi using the .NET Core framework, allowing you to leverage the capabilities of this modern, cross-platform development platform in your electronics projects.

You can find the .NET Core libraries on our .Net Core Libraries GitHub Repository

To download the .NET Core libraries to your Raspberry Pi, open your terminal and enter the following command:

git clone https://github.com/abelectronicsuk/ABElectronics_dotNetCore_Libraries.git

 

Library Overview

The .NET Core libraries cover a range of our development boards, providing functionality for a variety of use cases. Below is an overview of the available libraries and what they offer:

ADC DAC Pi

The ADC DAC Pi library allows you to read analogue inputs and write analogue outputs on the ADC-DAC Pi Zero. This is crucial for applications involving precise analogue signal processing, such as sensor data acquisition or control systems.

ADC Differential Pi

With the ADC Differential Pi library, you can read differential input values. This board is ideal for projects requiring high accuracy and noise immunity for sensor readings.

ADC Pi

The ADC Pi library enables you to read input values from the ADC Pi development board, which supports multiple ADC channels. This is perfect for interfacing with various analogue sensors and devices.

Expander Pi

The Expander Pi library offers control over all functionalities of the Expander Pi board, including analogue inputs, digital I/O, and relay control. This makes it easy to expand your Raspberry Pi’s capabilities.

I2C Switch

The I2C Switch library lets you manage the 4-channel I2C switch, allowing multiple I2C devices with the same address to connect to a single Raspberry Pi by switching between them dynamically.

IO Pi

Use the IO Pi library to read from and write to the IO Pi Plus, IO Pi Zero, and IO Pi boards. These boards provide additional digital I/O pins, ideal for various control and monitoring tasks.

IO Zero 32

The IO Zero 32 library supports reading from and writing to the IO Zero 32 board, offering 32 extra digital I/O pins for your projects.

RTC Pi

The RTC Pi library manages the real-time clock and internal SRAM on the RTC Pi board. This is essential for applications requiring accurate timekeeping, such as data logging.

Servo Pi

The Servo Pi library controls the PWM outputs on the Servo PWM Pi board, making it ideal for driving servos and other PWM-controlled devices in robotics and automation projects.

 

Support and Feedback

We are committed to providing excellent support for our .NET Core libraries. If you need assistance or have any questions, please visit our support forum where you can interact with other users and our support team. You can also reach us directly via our contact form.

We welcome your feedback and suggestions for new features or improvements. Our goal is to continuously enhance our libraries to better meet your needs and ensure you get the most out of your Raspberry Pi development boards.

Home

Shop

Learn

Forum

FAQ

Contact

0 item

Your cart is empty

Please browse our shop to order from the wide range of Raspberry Pi boards and accessories.

Subtotal:£0.00
View Basket Continue to Checkout