12th Anniversary Sale 12% Off in July & August with the voucher code "SUMMER12" *excludes trade customers
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

The .NET Core libraries are designed for use with the expansion 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 expansion 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 expansion 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 expansion boards.


Was this article helpful? Yes No

Please tell us how we can improve this article:

Submit

Related Expansion Boards

Order a ADC Differential Pi Photo of ADC Differential Pi
ADC Differential Pi

8 Channel 18-bit Differential Analogue to Digital converter for the Raspberry Pi

£17.99 Ex VAT: £14.99
Order a ADC Pi Photo of ADC Pi
ADC Pi

8 Channel 17-bit Single-Ended Analogue to Digital converter for the Raspberry Pi

£19.19 Ex VAT: £15.99
Order a ADC-DAC Pi Zero Photo of ADC-DAC Pi Zero
ADC-DAC Pi Zero

2 Channel ADC and 2 Channel DAC for the Raspberry Pi

£14.99 Ex VAT: £12.49
Order a Expander Pi Photo of Expander Pi
Expander Pi

Analogue, Digital and RTC Expansion Interface for the Raspberry Pi

£27.59 Ex VAT: £22.99
Order a I2C Switch Photo of I2C Switch
I2C Switch

4 channel I2C Switch for the Raspberry Pi

£10.79 Ex VAT: £8.99
Order a IO Pi Plus Photo of IO Pi Plus
IO Pi Plus

32 channel MCP23017 digital I/O expander for the Raspberry Pi

£14.39 Ex VAT: £11.99
Order a IO Zero 32 Photo of IO Zero 32
IO Zero 32

32 channel digital I/O expander for the Raspberry Pi

£13.19 Ex VAT: £10.99
Order a RTC Pi Photo of RTC Pi
RTC Pi

Real-time clock for the Raspberry Pi

£11.39 Ex VAT: £9.49
Order a Servo PWM Pi Photo of Servo PWM Pi
Servo PWM Pi

16-channel, 12-bit PWM controller for driving LEDs and RC servos

£11.39 Ex VAT: £9.49

Related Articles

Python Library and Demos
Software Library and Demo Code for the Python Programming Language
C Library and Demos
Software Library and Demo Code for the C Programming Language
C++ Library and Demos
Software Library and Demo Code for the C++ Programming Language
MicroPython Library and Demos
MicroPython Library and Demo Samples
Arduino Library and Demos
Demo code for the Arduino Platform
.Net Core Libraries
Use .Net Core with your Raspberry Pi Project
Windows 10 IOT Library & Demos
Windows 10 IOT Library & Demo Code
Node JS Library and Demos
Node JS Library and Demo Samples